15.1.1.3.33. QosPolicyId_t

enum dds::fastdds::eprosima::QosPolicyId_t

The identifier for each QosPolicy.

Each QosPolicy class has a different ID that is then used to refer to the incompatible policies on OfferedIncompatibleQosStatus and RequestedIncompatibleQosStatus.

Values:

enumerator INVALID_QOS_POLICY_ID = 0
enumerator USERDATA_QOS_POLICY_ID = 1
enumerator DURABILITY_QOS_POLICY_ID = 2
enumerator PRESENTATION_QOS_POLICY_ID = 3
enumerator DEADLINE_QOS_POLICY_ID = 4
enumerator LATENCYBUDGET_QOS_POLICY_ID = 5
enumerator OWNERSHIP_QOS_POLICY_ID = 6
enumerator OWNERSHIPSTRENGTH_QOS_POLICY_ID = 7
enumerator LIVELINESS_QOS_POLICY_ID = 8
enumerator TIMEBASEDFILTER_QOS_POLICY_ID = 9
enumerator PARTITION_QOS_POLICY_ID = 10
enumerator RELIABILITY_QOS_POLICY_ID = 11
enumerator DESTINATIONORDER_QOS_POLICY_ID = 12
enumerator HISTORY_QOS_POLICY_ID = 13
enumerator RESOURCELIMITS_QOS_POLICY_ID = 14
enumerator ENTITYFACTORY_QOS_POLICY_ID = 15
enumerator WRITERDATALIFECYCLE_QOS_POLICY_ID = 16
enumerator READERDATALIFECYCLE_QOS_POLICY_ID = 17
enumerator TOPICDATA_QOS_POLICY_ID = 18
enumerator GROUPDATA_QOS_POLICY_ID = 19
enumerator TRANSPORTPRIORITY_QOS_POLICY_ID = 20
enumerator LIFESPAN_QOS_POLICY_ID = 21
enumerator DURABILITYSERVICE_QOS_POLICY_ID = 22
enumerator DATAREPRESENTATION_QOS_POLICY_ID = 23
enumerator TYPECONSISTENCYENFORCEMENT_QOS_POLICY_ID = 24
enumerator DISABLEPOSITIVEACKS_QOS_POLICY_ID = 25
enumerator PARTICIPANTRESOURCELIMITS_QOS_POLICY_ID = 26
enumerator PROPERTYPOLICY_QOS_POLICY_ID = 27
enumerator PUBLISHMODE_QOS_POLICY_ID = 28
enumerator READERRESOURCELIMITS_QOS_POLICY_ID = 29
enumerator RTPSENDPOINT_QOS_POLICY_ID = 30
enumerator RTPSRELIABLEREADER_QOS_POLICY_ID = 31
enumerator RTPSRELIABLEWRITER_QOS_POLICY_ID = 32
enumerator TRANSPORTCONFIG_QOS_POLICY_ID = 33
enumerator TYPECONSISTENCY_QOS_POLICY_ID = 34
enumerator WIREPROTOCOLCONFIG_QOS_POLICY_ID = 35
enumerator WRITERRESOURCELIMITS_QOS_POLICY_ID = 36
enumerator NEXT_QOS_POLICY_ID