|
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()().