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. | |