Class RPCEntity
Defined in File RPCEntity.hpp
Inheritance Relationships
Derived Types
public eprosima::fastdds::dds::rpc::Replier
(Class Replier)public eprosima::fastdds::dds::rpc::Requester
(Class Requester)public eprosima::fastdds::dds::rpc::Service
(Class Service)
Class Documentation
-
class RPCEntity
Abstract base class for all RPC Objects.
Subclassed by eprosima::fastdds::dds::rpc::Replier, eprosima::fastdds::dds::rpc::Requester, eprosima::fastdds::dds::rpc::Service
Public Functions
-
virtual ReturnCode_t enable() = 0
Enables the entity.
-
virtual ReturnCode_t close() = 0
Disables the entity.
-
virtual bool is_enabled() const = 0
Check if the entity is enabled.
Protected Functions
-
~RPCEntity() = default
Destructor.
-
virtual ReturnCode_t enable() = 0