19#ifndef FASTDDS_DDS_RPC_INTERFACES__RPCSERVER_HPP
20#define FASTDDS_DDS_RPC_INTERFACES__RPCSERVER_HPP
50 virtual
void run() = 0;
An interface with generic RPC requests functionality.
Definition RpcRequest.hpp:34
An interface with generic RPC server functionality.
Definition RpcServer.hpp:36
virtual void stop()=0
Stop the server.
virtual ~RpcServer() noexcept=default
Destructor.
virtual void run()=0
Run the server.
virtual void execute_request(const std::shared_ptr< RpcRequest > &request)=0
Perform execution of a client request.
Definition DomainParticipant.hpp:59
Definition BuiltinTopicKey.hpp:26
Definition EntityId_t.hpp:388