| Fast DDS Version 3.3.0 Fast DDS

Loading...
Searching...
No Matches
Transport Module.
eProsima Fast DDS API Reference » RTPS » Common Module.

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.