Qos Policy that configures the wire protocol. More...
#include <QosPolicies.hpp>
Public Member Functions | |
FASTDDS_EXPORTED_API | WireProtocolConfigQos () |
Constructor. | |
virtual FASTDDS_EXPORTED_API | ~WireProtocolConfigQos ()=default |
Destructor. | |
bool | operator== (const WireProtocolConfigQos &b) const |
void | clear () override |
Clears the QosPolicy object. | |
![]() | |
QosPolicy () | |
Constructor without parameters. | |
QosPolicy (bool send_always) | |
Constructor. | |
QosPolicy (const QosPolicy &b)=default | |
Copy Constructor. | |
virtual | ~QosPolicy ()=default |
Destructor. | |
bool | operator== (const QosPolicy &b) const |
QosPolicy & | operator= (const QosPolicy &b)=default |
virtual bool | send_always () const |
Whether it should always be sent. | |
Public Attributes | |
fastdds::rtps::GuidPrefix_t | prefix |
Optionally allows user to define the GuidPrefix_t. | |
int32_t | participant_id |
Participant ID By default, -1. | |
fastdds::rtps::BuiltinAttributes | builtin |
Builtin parameters. | |
fastdds::rtps::PortParameters | port |
Port Parameters. | |
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. | |
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. | |
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. | |
![]() | |
bool | hasChanged |
Boolean that indicates if the Qos has been changed with respect to the default Qos. | |
Additional Inherited Members | |
![]() | |
bool | send_always_ |
Boolean that indicates if the Qos has to be sent even if it is not changed. | |
Qos Policy that configures the wire protocol.
|
inline |
Constructor.
|
virtualdefault |
Destructor.
|
inline |
fastdds::rtps::BuiltinAttributes builtin |
Builtin parameters.
rtps::ExternalLocators default_external_unicast_locators |
The collection of external locators to use for communication on user created topics.
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::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.
bool ignore_non_matching_locators = false |
Whether locators that don't match with the announced locators should be kept.
int32_t participant_id |
Participant ID
By default, -1.
Port Parameters.
fastdds::rtps::GuidPrefix_t prefix |
Optionally allows user to define the GuidPrefix_t.