20.1.7.18. RpcRequest

class RpcRequest

An interface with generic RPC requests functionality.

Public Functions

virtual ~RpcRequest() noexcept = default

Destructor.

virtual const eprosima::fastdds::rtps::GUID_t &get_client_id() const = 0

Get the GUID of the client that made the request.

Returns:

The GUID of the client that made the request.

virtual const eprosima::fastdds::rtps::RemoteLocatorList &get_client_locators() const = 0

Get the locators of the client that made the request.

Returns:

The locators of the client that made the request.