Cignition::transport::AdvertiseMessage< T > | Advertise packet used in the discovery protocol to broadcast information about the node advertising a topic |
▼Cignition::transport::AdvertiseOptions | Ignition/transport/AdvertiseOptions.hh |
Cignition::transport::AdvertiseMessageOptions | A class for customizing the publication options for a topic advertised |
Cignition::transport::AdvertiseServiceOptions | A 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::Header | Header included in each discovery message containing the version of the discovery protocol, the process UUID of the sender node, the type |
▼Cignition::transport::IRepHandler | Interface class used to manage a replier handler |
Cignition::transport::RepHandler< Req, Rep > | With the service response |
▼Cignition::transport::IReqHandler | Interface 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::ISubscriptionHandler | Ignition/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::MessageInfo | A class that provides information about the message received |
Cignition::transport::Node | A class that allows a client to communicate with other peers |
Cignition::transport::NodeOptions | A class for customizing the behavior of the Node |
Cignition::transport::NodeOptionsPrivate | |
Cignition::transport::NodePrivate | |
Cignition::transport::NodeShared | Private data for the Node class |
▼Cignition::transport::Publisher | Ignition/transport/Publisher.hh |
Cignition::transport::MessagePublisher | Ignition/transport/Publisher.hh |
Cignition::transport::ServicePublisher | Ignition/transport/Publisher.hh |
Cignition::transport::Node::Publisher | A class that is used to store information about an advertised publisher |
CReqHandler< google::protobuf::Message > | Template specialization for google::protobuf::Message |
Cignition::transport::SubscribeOptions | Ignition/transport/SubscribeOptions.hh |
Cignition::transport::SubscribeOptionsPrivate | Ignition/transport/SubscribeOptionsPrivate.hh |
Cignition::transport::SubscriptionMsg | Subscription 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::TopicUtils | This class provides different utilities related with topics |
Cignition::transport::Uuid | A portable class for representing a Universally Unique Identifier |