47.23 SERVICE QosPolicy (DDS Extension)

The SERVICE QosPolicy is intended for use by RTI infrastructure services. User applications should not modify its value. It includes the member in Table 47.40 DDS_ServiceQosPolicy.

Table 47.40 DDS_ServiceQosPolicy

Type

Field Name

Description

DDS_ServiceQosPolicyKind

kind

Kind of service associated with the entity.

Possible values:

  • DDS_NO_SERVICE_QOS,
  • DDS_PERSISTENCE_SERVICE_QOS,
  • DDS_QUEUING_SERVICE_QOS,
  • DDS_ROUTING_SERVICE_QOS,
  • DDS_RECORDING_SERVICE_QOS,
  • DDS_REPLAY_SERVICE_QOS,
  • DDS_DATABASE_INTEGRATION_SERVICE_QOS
  • DDS_WEB_INTEGRATION_SERVICE_QOS

An application can determine the kind of service associated with a discovered DataWriter and DataReader by looking at the service field in the PublicationBuiltinTopicData and SubscriptionBuiltinTopicData structures (see 28. Accessing Discovery Information through Built-In Topics).

47.23.1 Properties

This QosPolicy cannot be modified after the Entity is enabled.

There are no requirements that the publishing and subscribing sides use compatible values.

47.23.2 Related QosPolicies

None

47.23.3 Applicable Entities

47.23.4 System Resource Considerations

None.