Fast DDS  Version 3.1.2
Fast DDS
Loading...
Searching...
No Matches

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

Collaboration diagram for Transport Module.:

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.
 

Detailed Description

Built in and user defined transport layer implementations.

Typedef Documentation

◆ ChainingTransportDescriptor

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:

  • low_level_descriptor: Descriptor for lower level transport.

◆ test_SharedMemTransportDescriptor

typedef eprosima::fastdds::rtps::test_SharedMemTransportDescriptor test_SharedMemTransportDescriptor

Shared memory transport configuration.