23 #ifndef __PLUGINS_BBSYNC_SYNC_LISTENER_H_
24 #define __PLUGINS_BBSYNC_SYNC_LISTENER_H_
26 #include <blackboard/interface_listener.h>
Base class for all messages passed through interfaces in Fawkes BlackBoard.
Fawkes library namespace.
virtual ~SyncInterfaceListener()
Destructor.
virtual void bb_interface_data_changed(fawkes::Interface *interface)
BlackBoard data changed notification.
Base class for all Fawkes BlackBoard interfaces.
virtual bool bb_interface_message_received(fawkes::Interface *interface, fawkes::Message *message)
BlackBoard message received notification.
The BlackBoard abstract class.
BlackBoard interface listener.
Synchronize two interfaces.
SyncInterfaceListener(fawkes::Logger *logger, fawkes::Interface *reader, fawkes::Interface *writer, fawkes::BlackBoard *reader_bb, fawkes::BlackBoard *writer_bb)
Constructor.