Struct ChainingTransportDescriptor
Defined in File ChainingTransportDescriptor.h
Inheritance Relationships
Base Type
public eprosima::fastdds::rtps::TransportDescriptorInterface
(Struct TransportDescriptorInterface)
Struct Documentation
-
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 RTPS_DllAPI ChainingTransportDescriptor(const ChainingTransportDescriptor &t)
- inline virtual RTPS_DllAPI uint32_t min_send_buffer_size () const override
Returns the minimum size required for a send operation.
- inline virtual RTPS_DllAPI uint32_t max_message_size () const override
Returns the maximum size expected for received messages.
-
virtual RTPS_DllAPI ~ChainingTransportDescriptor() = default
Public Members
-
std::shared_ptr<TransportDescriptorInterface> low_level_descriptor
Descriptor for lower level transport.