Ignition Transport

API Reference

8.1.0
NodeShared::HandlerInfo Struct Reference

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. More...
 
bool haveRaw
 True iff there are any raw local subscribers. More...
 
std::map< std::string, ISubscriptionHandler_MlocalHandlers
 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. More...
 
std::map< std::string, RawSubscriptionHandler_MrawHandlers
 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. More...
 

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

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

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: