Skip to content

Class nebula::agnocast_wrapper::Service

template <typename ServiceT>

ClassList > nebula > agnocast_wrapper > Service

  • #include <service.hpp>

Inherited by the following classes: nebula::agnocast_wrapper::ROS2Service

Public Types

Type Name
typedef std::shared_ptr< Service< ServiceT > > SharedPtr

Public Functions

Type Name
virtual const char * get_service_name () const = 0
Service name after remapping.
virtual ~Service () = default

Public Types Documentation

typedef SharedPtr

using nebula::agnocast_wrapper::Service< ServiceT >::SharedPtr =  std::shared_ptr<Service<ServiceT> >;

Public Functions Documentation

function get_service_name

Service name after remapping.

virtual const char * nebula::agnocast_wrapper::Service::get_service_name () const = 0


function ~Service

virtual nebula::agnocast_wrapper::Service::~Service () = default


The documentation for this class was generated from the following file src/nebula_core/nebula_core_ros/include/nebula_core_ros/agnocast_wrapper/service.hpp