23 #ifndef __PLUGINS_READYLOG_AGENT_ECLIPSE_THREAD_H_ 24 #define __PLUGINS_READYLOG_AGENT_ECLIPSE_THREAD_H_ 26 #include <core/threading/thread.h> 27 #include <aspect/logging.h> 28 #include <aspect/configurable.h> 29 #include <aspect/blackboard.h> 50 virtual void finalize();
53 void post_event(
const char* );
54 void read_interfaces();
55 void write_interfaces();
63 bool load_file(
const char* filename );
71 std::vector< fawkes::Interface* > m_reading_ifaces;
72 std::vector< fawkes::Interface* > m_writing_ifaces;
74 std::map< std::string, fawkes::Interface* > m_registered_interfaces;
Thread aspect to access to BlackBoard.
Fawkes library namespace.
Thread class encapsulation of pthreads.
Base class for all Fawkes BlackBoard interfaces.
Thread aspect to log output.
This thread creates an ECLiPSe context in which the Readylog interpreter and the program are loaded...
Thread aspect to access configuration data.