HandlerInfo contains information about callback handlers which is useful for local publishers and message receivers. You should only retrieve a HandlerInfo by calling CheckHandlerInfo(const std::string &_topic) const. More...
#include <NodeShared.hh>
Public Attributes | |
| bool | haveLocal | 
| True iff there are any standard local subscribers.   | |
| bool | haveRaw | 
| True iff there are any raw local subscribers.   | |
| std::map< std::string, ISubscriptionHandler_M > | localHandlers | 
| This is a map of the standard local callback handlers. The key is the topic name, and the value is another map whose key is the node UUID and whose value is a smart pointer to the handler.   | |
| std::map< std::string, RawSubscriptionHandler_M > | rawHandlers | 
| This is a map of the raw local callback handlers. The key is the topic name, and the value is another map whose key is the node UUID and whose value is a smart pointer to the handler.   | |
Detailed Description
HandlerInfo contains information about callback handlers which is useful for local publishers and message receivers. You should only retrieve a HandlerInfo by calling CheckHandlerInfo(const std::string &_topic) const.
Member Data Documentation
◆ haveLocal
| bool haveLocal | 
True iff there are any standard local subscribers.
◆ haveRaw
| bool haveRaw | 
True iff there are any raw local subscribers.
◆ localHandlers
| std::map<std::string, ISubscriptionHandler_M> localHandlers | 
This is a map of the standard local callback handlers. The key is the topic name, and the value is another map whose key is the node UUID and whose value is a smart pointer to the handler.
◆ rawHandlers
| std::map<std::string, RawSubscriptionHandler_M> rawHandlers | 
This is a map of the raw local callback handlers. The key is the topic name, and the value is another map whose key is the node UUID and whose value is a smart pointer to the handler.
The documentation for this struct was generated from the following file: