18.3.2.1. ChainingTransportDescriptor

struct ChainingTransportDescriptor : public eprosima::fastdds::rtps::TransportDescriptorInterface

Base class for the descriptors of chaining transports. A chaining transport allows for the manipulation of data before sending or after receiving from another transport.

Transport configuration:

  • low_level_descriptor: Descriptor for lower level transport.

Public Functions

inline virtual uint32_t min_send_buffer_size() const override

Returns the minimum size required for a send operation.

inline virtual uint32_t max_message_size() const override

Returns the maximum size expected for received messages.

Public Members

std::shared_ptr<TransportDescriptorInterface> low_level_descriptor

Descriptor for lower level transport.