policy
服务质量 (QoS) 用于指定服务的行为,允许用户定义每个实体的行为方式。为了增加系统的灵活性,QoS被分解为几个可以独立配置的QoS策略。但是,可能存在多个策略发生冲突的情况。这些冲突通过QoS 设置器函数返回的ReturnCodes通知给用户 。
每个 Qos 策略都有一个在QosPolicyId_t枚举器中定义的唯一 ID。此 ID 在某些Status实例中用于标识 Status 所引用的特定 Qos Policy。
有些 QoS 策略是不可变的,这意味着只能在实体创建时或调用启用操作之前指定。
每个 DDS 实体都有一组特定的 QoS 策略,可以是标准 QoS 策略、XTypes 扩展和 eProsima 扩展的混合。
https://fast-dds.docs.eprosima.com/en/latest/fastdds/dds_layer/core/policy/policy.html