TransportTypes.hh File Reference
#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 | |
| namespace | ignition |
| namespace | ignition::transport |
Typedefs | |
| template<typename T> | |
| using | Addresses_M = std::map<std::string, std::vector<T>> |
| using | DeallocFunc = void(void *_data, void *_hint) |
| template<typename T> | |
| using | DiscoveryCallback = std::function<void(const T &_publisher)> |
| using | IRepHandlerPtr = std::shared_ptr<IRepHandler> |
| using | IReqHandler_M |
| using | IReqHandlerPtr = std::shared_ptr<IReqHandler> |
| using | ISubscriptionHandler_M |
| using | ISubscriptionHandlerPtr = std::shared_ptr<ISubscriptionHandler> |
| using | MsgAddresses_M = Addresses_M<MessagePublisher> |
| template<typename T> | |
| using | MsgCallback |
| using | MsgDiscoveryCallback |
| using | ProtoMsg = google::protobuf::Message |
| using | ProtoMsgPtr = std::shared_ptr<ProtoMsg> |
| using | RawCallback |
| using | RawSubscriptionHandler_M |
| using | RawSubscriptionHandlerPtr = std::shared_ptr<RawSubscriptionHandler> |
| using | SrvAddresses_M = Addresses_M<ServicePublisher> |
| using | SrvDiscoveryCallback |
| using | Timestamp = std::chrono::steady_clock::time_point |
Variables | |
| const std::string | kGenericMessageType = "google.protobuf.Message" |
| The string type used for generic messages. | |