23 #include "writer_listener.h" 24 #include "sync_thread.h" 26 #include <blackboard/blackboard.h> 27 #include <logging/logger.h> 50 __sync_thread = sync_thread;
75 unsigned int instance_serial)
throw()
83 unsigned int instance_serial)
throw()
Fawkes library namespace.
void bbil_add_writer_interface(Interface *interface)
Add an interface to the writer addition/removal watch list.
Base class for all Fawkes BlackBoard interfaces.
void bbil_remove_writer_interface(Interface *interface)
Remove an interface to the writer addition/removal watch list.
virtual void bb_interface_writer_removed(fawkes::Interface *interface, unsigned int instance_serial)
A writing instance has been closed for a watched interface.
SyncWriterInterfaceListener(BlackBoardSynchronizationThread *sync_thread, fawkes::Logger *logger, const char *desc)
Constructor.
void remove_interface(fawkes::Interface *interface)
Remove an interface to listen to.
void add_interface(fawkes::Interface *interface)
Add an interface to listen to.
Thread to synchronize two BlackBoards.
virtual void bb_interface_writer_added(fawkes::Interface *interface, unsigned int instance_serial)
A writing instance has been opened for a watched interface.
void writer_added(fawkes::Interface *interface)
A writer has been added for an interface.
void writer_removed(fawkes::Interface *interface)
A writer has been removed for an interface.
BlackBoard interface listener.