Fawkes API
Fawkes Development Version
|
23 #ifndef _PLUGINS_BBSYNC_WRITER_LISTENER_H_
24 #define _PLUGINS_BBSYNC_WRITER_LISTENER_H_
26 #include <blackboard/interface_listener.h>
47 unsigned int instance_serial)
throw();
49 unsigned int instance_serial)
throw();
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.
BlackBoard interface listener.
virtual void bb_interface_writer_added(fawkes::Interface *interface, unsigned int instance_serial)
A writing instance has been opened for a watched interface.
Fawkes library namespace.
Base class for all Fawkes BlackBoard interfaces.
Listener for writer events in bbsync plugin.
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.