19.3.1.3. TransportReceiverInterface
-
class TransportReceiverInterface
Interface against which to implement a data receiver, decoupled from transport internals.
Public Functions
-
virtual ~TransportReceiverInterface() = default
Destructor.
-
virtual void OnDataReceived(const fastdds::rtps::octet *data, const uint32_t size, const Locator &local_locator, const Locator &remote_locator) = 0
Method to be called by the transport when receiving data.
- Parameters:
data – Pointer to the received data.
size – Number of bytes received.
local_locator – Locator identifying the local endpoint.
remote_locator – Locator identifying the remote endpoint.
-
virtual ~TransportReceiverInterface() = default