#include <google/protobuf/message.h>#include <chrono>#include <functional>#include <map>#include <memory>#include <string>#include <vector>#include "ignition/transport/Publisher.hh"

Go to the source code of this file.
Namespaces | |
| ignition | |
| ignition::transport | |
Typedefs | |
| using | ignition::transport::IRepHandlerPtr = std::shared_ptr< IRepHandler > |
| using | ignition::transport::IReqHandler_M = std::map< std::string, std::map< std::string, IReqHandlerPtr >> |
| using | ignition::transport::IReqHandlerPtr = std::shared_ptr< IReqHandler > |
| using | ignition::transport::ISubscriptionHandler_M = std::map< std::string, ISubscriptionHandlerPtr > |
| using | ignition::transport::ISubscriptionHandlerPtr = std::shared_ptr< ISubscriptionHandler > |
| using | ignition::transport::MsgAddresses_M = std::map< std::string, std::vector< MessagePublisher >> |
| using | ignition::transport::MsgDiscoveryCallback = std::function< void(const MessagePublisher &_publisher)> |
| using | ignition::transport::ProtoMsg = google::protobuf::Message |
| using | ignition::transport::ProtoMsgPtr = std::shared_ptr< ProtoMsg > |
| using | ignition::transport::SrvAddresses_M = std::map< std::string, std::vector< ServicePublisher >> |
| using | ignition::transport::SrvDiscoveryCallback = std::function< void(const ServicePublisher &_publisher)> |
| using | ignition::transport::Timestamp = std::chrono::steady_clock::time_point |