Fawkes API
Fawkes Development Version
|
23 #include "writer_listener.h"
25 #include "sync_thread.h"
27 #include <blackboard/blackboard.h>
28 #include <logging/logger.h>
52 sync_thread_ = sync_thread;
75 unsigned int instance_serial)
throw()
77 sync_thread_->writer_added(interface);
82 unsigned int instance_serial)
throw()
84 sync_thread_->writer_removed(interface);
SyncWriterInterfaceListener(BlackBoardSynchronizationThread *sync_thread, fawkes::Logger *logger, const char *desc)
Constructor.
virtual void bb_interface_writer_removed(fawkes::Interface *interface, unsigned int instance_serial)
A writing instance has been closed for a watched interface.
void bbil_remove_writer_interface(Interface *interface)
Remove an interface to the writer addition/removal watch list.
virtual void bb_interface_writer_added(fawkes::Interface *interface, unsigned int instance_serial)
A writing instance has been opened for a watched interface.
void remove_interface(fawkes::Interface *interface)
Remove an interface to listen to.
void add_interface(fawkes::Interface *interface)
Add an interface to listen to.
void bbil_add_writer_interface(Interface *interface)
Add an interface to the writer addition/removal watch list.