Class RPCEntity

Inheritance Relationships

Derived Types

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.