Class ServiceTransport

Inheritance Relationships

Derived Type

Class Documentation

class ServiceTransport

Subclassed by ros2_medkit_gateway::ros2::Ros2ServiceTransport

Public Functions

ServiceTransport() = default
ServiceTransport(const ServiceTransport&) = delete
ServiceTransport &operator=(const ServiceTransport&) = delete
ServiceTransport(ServiceTransport&&) = delete
ServiceTransport &operator=(ServiceTransport&&) = delete
virtual ~ServiceTransport() = default
virtual ServiceCallResult call(const std::string &service_path, const std::string &service_type, const json &request, std::chrono::duration<double> timeout) = 0