Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cignition::transport::AdvertiseMessage< T >Advertise packet used in the discovery protocol to broadcast information about the node advertising a topic
 Cignition::transport::AdvertiseOptionsIgnition/transport/AdvertiseOptions.hh
 Cignition::transport::AdvertiseMessageOptionsA class for customizing the publication options for a topic advertised
 Cignition::transport::AdvertiseServiceOptionsA class for customizing the publication options for a service advertised
 Cignition::transport::Discovery< Pub >A discovery class that implements a distributed topic discovery protocol
 Cignition::transport::HandlerStorage< T >Ignition/transport/HandlerStorage.hh
 Cignition::transport::HandlerStorage< ignition::transport::IRepHandler >
 Cignition::transport::HandlerStorage< ignition::transport::IReqHandler >
 Cignition::transport::HandlerStorage< ignition::transport::ISubscriptionHandler >
 Cignition::transport::HeaderHeader included in each discovery message containing the version of the discovery protocol, the process UUID of the sender node, the type
 Cignition::transport::IRepHandlerInterface class used to manage a replier handler
 Cignition::transport::RepHandler< Req, Rep >With the service response
 Cignition::transport::IReqHandlerInterface class used to manage a request handler
 Cignition::transport::ReqHandler< Req, Rep >It creates a reply handler for the specific protobuf messages used
 Cignition::transport::ReqHandler< google::protobuf::Message, google::protobuf::Message >
 Cignition::transport::ISubscriptionHandlerIgnition/transport/SubscriptionHandler.hh
 Cignition::transport::SubscriptionHandler< T >It creates a subscription handler for a specific protobuf message
 Cignition::transport::SubscriptionHandler< ProtoMsg >Specialized template when the user prefers a callbacks that accepts a generic google::protobuf::message instead of a specific type
 Cignition::transport::MessageInfoA class that provides information about the message received
 Cignition::transport::NodeA class that allows a client to communicate with other peers
 Cignition::transport::NodeOptionsA class for customizing the behavior of the Node
 Cignition::transport::NodeOptionsPrivate
 Cignition::transport::NodePrivate
 Cignition::transport::NodeSharedPrivate data for the Node class
 Cignition::transport::PublisherIgnition/transport/Publisher.hh
 Cignition::transport::MessagePublisherIgnition/transport/Publisher.hh
 Cignition::transport::ServicePublisherIgnition/transport/Publisher.hh
 Cignition::transport::Node::PublisherA class that is used to store information about an advertised publisher
 CReqHandler< google::protobuf::Message >Template specialization for google::protobuf::Message
 Cignition::transport::SubscribeOptionsIgnition/transport/SubscribeOptions.hh
 Cignition::transport::SubscribeOptionsPrivateIgnition/transport/SubscribeOptionsPrivate.hh
 Cignition::transport::SubscriptionMsgSubscription packet used in the discovery protocol for requesting information about a given topic
 Cignition::transport::TopicStorage< T >Store address information about topics and provide convenient methods for adding new topics, removing them, etc
 Cignition::transport::TopicStorage< ignition::transport::MessagePublisher >
 Cignition::transport::TopicStorage< Pub >
 Cignition::transport::TopicUtilsThis class provides different utilities related with topics
 Cignition::transport::UuidA portable class for representing a Universally Unique Identifier