23 #ifndef __PLUGINS_ECLIPSE_CLP_ECLIPSE_THREAD_H_ 24 #define __PLUGINS_ECLIPSE_CLP_ECLIPSE_THREAD_H_ 26 #include <core/threading/thread.h> 27 #include <core/threading/mutex.h> 28 #include <aspect/logging.h> 29 #include <aspect/configurable.h> 30 #include <aspect/blackboard.h> 52 virtual void finalize();
56 void post_event(
const char* );
62 bool load_file(
const char* filename );
71 std::string graph_path;
Thread aspect to access to BlackBoard.
Fawkes library namespace.
Thread class encapsulation of pthreads.
Thread aspect to log output.
This thread creates an ECLiPSe context in which the ECLiPSe interpreter and the program are loaded...
Thread aspect to access configuration data.
Mutex mutual exclusion lock.