Fawkes API
Fawkes Development Version
|
Functor that iterates over all message types that should be handled on a given interface type and calls the approate handlers for each message type in turn. More...
#include <blackboard_manager.h>
Public Member Functions | |
template<class IfaceT , class MessageT > | |
void | operator() (const bb_iface_manager< IfaceT, type_list< MessageT >> &iface_mgr) const |
Handle a specific blackboard message type on a given interface manager. More... | |
template<class IfaceT , class MessageT1 , class... MessageTs> | |
void | operator() (const bb_iface_manager< IfaceT, type_list< MessageT1, MessageTs... >> &iface_mgr) const |
Iterate through all given message types on a certain interface and handle them individually. More... | |
Public Attributes | |
BlackboardManager * | manager |
Pointer to the main thread. More... | |
Functor that iterates over all message types that should be handled on a given interface type and calls the approate handlers for each message type in turn.
Definition at line 141 of file blackboard_manager.h.
void protoboard::AbstractProtobufSender::handle_messages::operator() | ( | const bb_iface_manager< IfaceT, type_list< MessageT >> & | iface_mgr | ) | const |
Handle a specific blackboard message type on a given interface manager.
IfaceT | the interface type handled by the interface manager |
MessageT | the current |
iface_mgr | a bb_iface_manager for a specific message type |
Definition at line 296 of file blackboard_manager.h.
References manager.
void protoboard::AbstractProtobufSender::handle_messages::operator() | ( | const bb_iface_manager< IfaceT, type_list< MessageT1, MessageTs... >> & | iface_mgr | ) | const |
Iterate through all given message types on a certain interface and handle them individually.
IfaceT | the interface type |
MessageT1 | First message type in the list |
MessageTs | Remaining message types |
iface_mgr | a bb_iface_manager with a list of message type to go through |
Definition at line 304 of file blackboard_manager.h.
BlackboardManager* protoboard::AbstractProtobufSender::handle_messages::manager |
Pointer to the main thread.
Definition at line 144 of file blackboard_manager.h.
Referenced by operator()().