22#ifndef __PLUGINS_CEDAR_PLUGIN_DIRECTOR_THREAD_H_
23#define __PLUGINS_CEDAR_PLUGIN_DIRECTOR_THREAD_H_
25#include <aspect/plugin_director.h>
26#include <core/threading/thread.h>
51 std::list<std::string>
57 std::list<std::pair<std::string, std::string>>
58 get_available_plugins()
Plugin manager access for CEDAR.
virtual void run()
Stub to see name in backtrace for easier debugging.
CedarPluginDirectorThread()
Constructor.
virtual ~CedarPluginDirectorThread()
Destructor.
virtual void loop()
Code to execute in the thread.
Main thread of CEDAR error analysis plugin.
Thread aspect to access the PluginManager.
PluginManager * plugin_manager
This is the member used to access the PluginManager.
std::list< std::pair< std::string, std::string > > get_available_plugins()
Generate list of all available plugins.
std::list< std::string > get_loaded_plugins()
Get list of loaded plugins.
Thread class encapsulation of pthreads.