Class WireProtocolConfigQos
Defined in File QosPolicies.hpp
Inheritance Relationships
Base Type
public eprosima::fastdds::dds::QosPolicy
(Class QosPolicy)
Class Documentation
-
class WireProtocolConfigQos : public eprosima::fastdds::dds::QosPolicy
Qos Policy that configures the wire protocol.
Public Functions
-
inline RTPS_DllAPI WireProtocolConfigQos()
Constructor.
-
virtual RTPS_DllAPI ~WireProtocolConfigQos() = default
Destructor.
-
inline bool operator==(const WireProtocolConfigQos &b) const
Public Members
-
fastrtps::rtps::GuidPrefix_t prefix
Optionally allows user to define the GuidPrefix_t.
-
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.
- Deprecated:
Use flow_controllers() on DomainParticipantQoS
-
rtps::LocatorList 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.
-
rtps::LocatorList 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 MulticastLocators. This is usually left empty.
-
rtps::ExternalLocators default_external_unicast_locators
The collection of external locators to use for communication on user created topics.
-
bool ignore_non_matching_locators = false
Whether locators that don’t match with the announced locators should be kept.
-
inline RTPS_DllAPI WireProtocolConfigQos()