Fast DDS  Version 3.6.1.0
Fast DDS
Service Class Referenceabstract

Base class for a Service in the RPC communication. More...

#include <Service.hpp>

Inheritance diagram for Service:
RPCEntity

Public Member Functions

virtual const std::string & get_service_name () const =0
 Getter for the service name. More...
 
virtual const std::string & get_service_type_name () const =0
 Getter for the service type name. More...
 
- Public Member Functions inherited from RPCEntity
virtual ReturnCode_t enable ()=0
 Enables the entity. More...
 
virtual ReturnCode_t close ()=0
 Disables the entity. More...
 
virtual bool is_enabled () const =0
 Check if the entity is enabled. More...
 

Protected Member Functions

 ~Service ()=default
 Destructor. More...
 
- Protected Member Functions inherited from RPCEntity
 ~RPCEntity ()=default
 Destructor. More...
 

Detailed Description

Base class for a Service in the RPC communication.

Constructor & Destructor Documentation

◆ ~Service()

~Service ( )
protecteddefault

Destructor.

Member Function Documentation

◆ get_service_name()

virtual const std::string& get_service_name ( ) const
pure virtual

Getter for the service name.

◆ get_service_type_name()

virtual const std::string& get_service_type_name ( ) const
pure virtual

Getter for the service type name.


The documentation for this class was generated from the following file: