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