Fawkes API
Fawkes Development Version
|
23 #include <interfaces/TestInterface.h>
24 #include <plugins/examples/basics/blackboard_thread.h>
39 :
Thread(
"ExampleBlackBoardThread",
Thread::OPMODE_WAITFORWAKEUP),
42 this->reader = reader;
76 e.
append(
"Opening test interface for writing failed");
virtual void init()
Initialize thread.
virtual void loop()
Thread loop.
const char * name() const
virtual void finalize()
Finalize the thread.
void append(const char *format,...)
Append messages to the message list.
virtual void close(Interface *interface)=0
virtual void log_error(const char *component, const char *format,...)=0
ExampleBlackBoardThread(bool reader)
Constructor.
virtual ~ExampleBlackBoardThread()
Destructor.
virtual Interface * open_for_reading(const char *interface_type, const char *identifier, const char *owner=NULL)=0
virtual void log_debug(const char *component, const char *format,...)=0
virtual Interface * open_for_writing(const char *interface_type, const char *identifier, const char *owner=NULL)=0