Fawkes API Fawkes Development Version
|
Sends out ProtoBuf messages for all given interface managers. More...
#include <blackboard_manager.h>
Public Member Functions | |
ProtobufSender (BlackboardManager *bb_mgr) | |
Constructor. More... | |
virtual void | init () override |
Deferred initialization, coincides with the main thread. More... | |
virtual void | finalize () override |
Deferred cleanup, concides with the main thread. More... | |
virtual void | process_sending_interfaces () override |
Go through all interface managers, empty all blackboard message queues and send out ProtoBuf messages accordingly. More... | |
![]() | |
AbstractProtobufSender (BlackboardManager *bb_mgr) | |
Constructor. More... | |
virtual | ~AbstractProtobufSender () |
Destructor. More... | |
virtual void | process_sending_interfaces ()=0 |
Go through all interface managers, empty all blackboard message queues and send out ProtoBuf messages accordingly. More... | |
virtual void | init ()=0 |
Deferred initialization, coincides with the main thread. More... | |
virtual void | finalize ()=0 |
Deferred cleanup, concides with the main thread. More... | |
Additional Inherited Members | |
![]() | |
BlackboardManager * | bb_manager |
Pointer to the main thread that uses this. More... | |
Sends out ProtoBuf messages for all given interface managers.
IfaceManagerTs | a set of bb_iface_manager instantiations |
Definition at line 172 of file blackboard_manager.h.
protoboard::ProtobufSender< IfaceManagerTs >::ProtobufSender | ( | BlackboardManager * | bb_mgr | ) |
Constructor.
bb_mgr | A pointer to the main thread |
Definition at line 272 of file blackboard_manager.h.
|
overridevirtual |
Deferred cleanup, concides with the main thread.
Implements protoboard::AbstractProtobufSender.
Definition at line 288 of file blackboard_manager.h.
|
overridevirtual |
Deferred initialization, coincides with the main thread.
Implements protoboard::AbstractProtobufSender.
Definition at line 279 of file blackboard_manager.h.
|
inlineoverridevirtual |
Go through all interface managers, empty all blackboard message queues and send out ProtoBuf messages accordingly.
Implements protoboard::AbstractProtobufSender.
Definition at line 183 of file blackboard_manager.h.
References protoboard::AbstractProtobufSender::bb_manager.