15#ifndef FASTDDS_DDS_RPC__SERVICE_HPP
16#define FASTDDS_DDS_RPC__SERVICE_HPP
20#include <fastdds/dds/rpc/RPCEntity.hpp>
26class DomainParticipant;
Abstract base class for all RPC Objects.
Definition RPCEntity.hpp:30
Base class for a Service in the RPC communication.
Definition Service.hpp:37
virtual const std::string & get_service_type_name() const =0
Getter for the service type name.
~Service()=default
Destructor.
virtual const std::string & get_service_name() const =0
Getter for the service name.
Definition DomainParticipant.hpp:46