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