Fawkes API
Fawkes Development Version
|
24 #ifndef _BLACKBOARD_NET_INTERFACE_LISTENER_H_
25 #define _BLACKBOARD_NET_INTERFACE_LISTENER_H_
27 #include <blackboard/interface_listener.h>
31 class FawkesNetworkHub;
34 class BlackBoardNetHandlerInterfaceListener :
public BlackBoardInterfaceListener
38 Interface * interface,
39 FawkesNetworkHub *hub,
46 unsigned int instance_serial)
throw();
48 unsigned int instance_serial)
throw();
50 unsigned int instance_serial)
throw();
52 unsigned int instance_serial)
throw();
55 void send_event_serial(
Interface *interface,
unsigned int msg_id,
unsigned int event_serial);
BlackBoardNetHandlerInterfaceListener(BlackBoard *blackboard, Interface *interface, FawkesNetworkHub *hub, unsigned int clid)
Constructor.
virtual bool bb_interface_message_received(Interface *interface, Message *message)
BlackBoard message received notification.
virtual void bb_interface_data_changed(Interface *interface)
BlackBoard data changed notification.
virtual void bb_interface_reader_added(Interface *interface, unsigned int instance_serial)
A reading instance has been opened for a watched interface.
virtual void bb_interface_reader_removed(Interface *interface, unsigned int instance_serial)
A reading instance has been closed for a watched interface.
virtual void bb_interface_writer_removed(Interface *interface, unsigned int instance_serial)
A writing instance has been closed for a watched interface.
virtual void bb_interface_writer_added(Interface *interface, unsigned int instance_serial)
A writing instance has been opened for a watched interface.
virtual ~BlackBoardNetHandlerInterfaceListener()
Destructor.