Built in and user defined transport layer implementations. More...

Classes | |
| class | ChainingTransport |
| This is the base class for chaining adapter transports. More... | |
| struct | ChainingTransportDescriptor |
| Base class for the descriptors of chaining transports. More... | |
| class | PortBasedTransportDescriptor |
| Base class for all port based transport descriptors. More... | |
| struct | SharedMemTransportDescriptor |
| Shared memory transport configuration. More... | |
| struct | test_SharedMemTransportDescriptor |
| Shared memory transport configuration. More... | |
| struct | TCPTransportDescriptor |
| TCP Transport configuration. More... | |
| struct | TCPv4TransportDescriptor |
| TCPv4 Transport configuration. More... | |
| struct | TCPv6TransportDescriptor |
TCPv6 Transport configuration The kind value for TCPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_TCPv6. More... | |
| struct | test_UDPv4TransportDescriptor |
| UDP v4 Test Transport configuration. More... | |
| class | TransportInterface |
| Interface against which to implement a transport layer, decoupled from Fast DDS internals. More... | |
| class | TransportReceiverInterface |
| Interface against which to implement a data receiver, decoupled from transport internals. More... | |
| struct | UDPTransportDescriptor |
| UDP Transport configuration. More... | |
| struct | UDPv4TransportDescriptor |
UDPv4 Transport configuration The kind value for UDPv4TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv4. More... | |
| struct | UDPv6TransportDescriptor |
UDPv6 Transport configuration The kind value for UDPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv6. More... | |
Typedefs | |
| typedef eprosima::fastdds::rtps::ChainingTransportDescriptor | ChainingTransportDescriptor |
| Base class for the descriptors of chaining transports. | |
| typedef eprosima::fastdds::rtps::test_SharedMemTransportDescriptor | test_SharedMemTransportDescriptor |
| Shared memory transport configuration. | |
Built in and user defined transport layer implementations.
| typedef eprosima::fastdds::rtps::ChainingTransportDescriptor ChainingTransportDescriptor |
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:
| typedef eprosima::fastdds::rtps::test_SharedMemTransportDescriptor test_SharedMemTransportDescriptor |
Shared memory transport configuration.