4.2.5. Transport Descriptor configuration accessΒΆ

This section explains how to access the different configurable parameters in a transport descriptor profile. The scope of this section does not include explaining the usage of these specific parameters. Please, refer to Fast DDS documentation for that information.

The transport descriptor profile is accessed through the transport_descriptor element. The profile name is mandatory and must be passed within brackets. Whitespaces are allowed in the profile name if the profile name is quoted. The transport descriptor profile name matches the transport_id name defined in Fast DDS documentation. Consequently, transport_descriptor is a complex parameter map according to the Configuration parameter classification with the profile name as key.

fastddsqosprof <file> <verb> transport_descriptor[profile_name].<subelement>
fastddsqosprof <file> <verb> transport_descriptor["profile name"].<subelement>

The currently supported transport descriptor configurable <subelements> are explained in the table below.

<subelement>

CLI access

Configuration parameter classification

Valid set values

Transport descriptor kind

transport_descriptor[profile_name].kind

Simple parameter

udp_v4 (Default value)
udp_v6
tcp_v4
tcp_v6
shm

Interface Whitelist

transport_descriptor[profile_name].interface_whitelist[]

Simple parameter list

IP or DNS address

Warning

Any other configurable <subelement> is not yet supported.