Struct UDPv4TransportDescriptor

Inheritance Relationships

Base Type

Struct Documentation

struct UDPv4TransportDescriptor : public eprosima::fastdds::rtps::UDPTransportDescriptor

UDPv4 Transport configuration The kind value for UDPv4TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv4.

Public Functions

virtual ~UDPv4TransportDescriptor() = default

Destructor.

virtual TransportInterface *create_transport() const override

Factory method pattern. It will create and return a TransportInterface corresponding to this descriptor. This provides an interface to the NetworkFactory to create the transports without the need to know about their type

FASTDDS_EXPORTED_API UDPv4TransportDescriptor()

Constructor.

FASTDDS_EXPORTED_API UDPv4TransportDescriptor(const UDPv4TransportDescriptor &t) = default

Copy constructor.

FASTDDS_EXPORTED_API UDPv4TransportDescriptor & operator= (const UDPv4TransportDescriptor &t)=default

Copy assignment.

FASTDDS_EXPORTED_API bool operator== (const UDPv4TransportDescriptor &t) const