23 #ifndef __PLUGINS_READYLOG_AGENT_CONTROL_THREAD_H_
24 #define __PLUGINS_READYLOG_AGENT_CONTROL_THREAD_H_
26 #include <core/threading/thread.h>
27 #include <aspect/blocked_timing.h>
28 #include <aspect/blackboard.h>
29 #include <aspect/logging.h>
virtual void loop()
Code to execute in the thread.
Thread aspect to access to BlackBoard.
virtual ~AgentControlThread()
Destructor.
AgentControlThread(EclipseAgentThread *eclipse_thread)
Constructor.
virtual bool prepare_finalize_user()
Prepare finalization user implementation.
Thread class encapsulation of pthreads.
virtual void finalize()
Finalize the thread.
Thread aspect to use blocked timing.
Thread aspect to log output.
virtual void init()
Initialize the thread.
This thread creates an ECLiPSe context in which the Readylog interpreter and the program are loaded...
This thread controls the agent thread by sending signals.
TestInterface Fawkes BlackBoard Interface.