17.1.1.3.42. WireProtocolConfigQos

class eprosima::fastdds::dds::WireProtocolConfigQos : public eprosima::fastdds::dds::QosPolicy

Qos Policy that configures the wire protocol.

Public Functions

WireProtocolConfigQos()

Constructor.

~WireProtocolConfigQos() = default

Destructor.

void clear() override

Clears the QosPolicy object.

Public Members

fastrtps::rtps::GuidPrefix_t prefix

Optionally allows user to define the GuidPrefix_t.

int32_t participant_id

Participant ID

By default, -1.

fastrtps::rtps::BuiltinAttributes builtin

Builtin parameters.

fastrtps::rtps::PortParameters port

Port Parameters.

fastrtps::rtps::ThroughputControllerDescriptor throughput_controller

Throughput controller parameters. Leave default for uncontrolled flow.

fastrtps::rtps::LocatorList_t default_unicast_locator_list

Default list of Unicast Locators to be used for any Endpoint defined inside this RTPSParticipant in the case that it was defined with NO UnicastLocators. At least ONE locator should be included in this list.

fastrtps::rtps::LocatorList_t default_multicast_locator_list

Default list of Multicast Locators to be used for any Endpoint defined inside this RTPSParticipant in the case that it was defined with NO UnicastLocators. This is usually left empty.