RTI Connext C API Version 7.4.0

These QoS are sent as part of one of the built-in discovery topics.

These QoS are sent as part of one of the built-in discovery topics.

See also
DDS_ParticipantBuiltinTopicData
DDS_PublicationBuiltinTopicData
DDS_SubscriptionBuiltinTopicData
DDS_UserDataQosPolicyvalue
<<spec>> a sequence of octets
DDS_GroupDataQosPolicyvalue
<<spec>> a sequence of octets
DDS_DurabilityQosPolicykind
<<basic>> <<spec>> The kind of durability.
DDS_DurabilityQosPolicydirect_communication
<<extension>> Indicates whether or not a TRANSIENT or PERSISTENT DDS_DataReader should receive samples directly from a TRANSIENT or PERSISTENT DDS_DataWriter
DDS_DurabilityServiceQosPolicyservice_cleanup_delay
<<spec>> Controls when the service is able to remove all information regarding a data instances.
DDS_DurabilityServiceQosPolicyhistory_kind
<<spec>> The kind of history to apply in recouping durable data.
DDS_DurabilityServiceQosPolicyhistory_depth
<<spec>> Setting to use for the DDS_DurabilityQosPolicy::writer_depth when recouping durable data.
DDS_DurabilityServiceQosPolicymax_samples
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
DDS_DurabilityServiceQosPolicymax_instances
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
DDS_DurabilityServiceQosPolicymax_samples_per_instance
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
DDS_CompressionSettings_tcompression_ids
<<extension>> Mask that represents the compression algorithms enabled.
DDS_DataRepresentationQosPolicyvalue
<<spec>> Sequence of representation identifiers.
DDS_DataRepresentationQosPolicycompression_settings
<<basic>> <<extension>> Structure that contains the compression settings.
DDS_PresentationQosPolicyaccess_scope
<<spec>> Determines the largest scope spanning the entities for which the order and coherency of changes can be preserved.
DDS_PresentationQosPolicycoherent_access
<<spec>> Specifies support for coherent access. Controls whether coherent access is supported within the scope access_scope.
DDS_PresentationQosPolicyordered_access
<<spec>> Specifies support for ordered access to the samples received at the subscription end. Controls whether ordered access is supported within the scope access_scope.
DDS_DeadlineQosPolicyperiod
<<basic>> <<spec>> Duration of the deadline period.
DDS_LatencyBudgetQosPolicyduration
<<spec>> Duration of the maximum acceptable delay.
DDS_OwnershipQosPolicykind
<<basic>> <<spec>> The kind of ownership
DDS_OwnershipStrengthQosPolicyvalue
<<basic>> <<spec>> The strength value used to arbitrate among multiple writers.
DDS_LivelinessQosPolicykind
<<basic>> <<spec>> The kind of liveliness desired.
DDS_LivelinessQosPolicylease_duration
<<basic>> <<spec>> The duration within which a DDS_DataWriter must be asserted, or else it is assumed to be not alive.
DDS_TimeBasedFilterQosPolicyminimum_separation
<<basic>> <<spec>> The minimum separation duration between subsequent samples.
DDS_PartitionQosPolicyname
<<basic>> <<spec>> A list of partition names
DDS_ReliabilityQosPolicykind
<<basic>> <<spec>> Kind of reliability.
DDS_ReliabilityQosPolicymax_blocking_time
<<basic>> <<spec>> The maximum time a DataWriter can block on a write() call.
DDS_ReliabilityQosPolicyacknowledgment_kind
<<extension>> Kind of reliable acknowledgment
DDS_ReliabilityQosPolicyinstance_state_consistency_kind
<<extension>> Whether instance state consistency is enabled
DDS_DestinationOrderQosPolicykind
<<basic>> <<spec>> Specifies the desired kind of destination order.
DDS_LifespanQosPolicyduration
<<basic>> <<spec>> Maximum duration for the data's validity.
DDS_TypeConsistencyEnforcementQosPolicykind
<<spec>> Type consistency kind.
DDS_TypeConsistencyEnforcementQosPolicyignore_sequence_bounds
<<spec>> Controls whether sequence bounds are taken into consideration for type assignability.
DDS_TypeConsistencyEnforcementQosPolicyignore_string_bounds
<<spec>> Controls whether string bounds are taken into consideration for type assignability.
DDS_TypeConsistencyEnforcementQosPolicyignore_member_names
<<spec>> Controls whether member names are taken into consideration for type assignability.
DDS_TypeConsistencyEnforcementQosPolicyprevent_type_widening
<<spec>> Controls whether type widening is allowed.
DDS_TypeConsistencyEnforcementQosPolicyforce_type_validation
<<spec>> Controls whether type information must be available in order to complete matching between a DDS_DataWriter and a DDS_DataReader.
DDS_TypeConsistencyEnforcementQosPolicyignore_enum_literal_names
<<spec>> Controls whether enumeration constant names are taken into consideration for type assignability.
DDS_TransportUnicastQosPolicyvalue
<<extension>> A sequence of unicast communication settings.
DDS_TransportMulticastQosPolicyvalue
<<basic>> <<extension>> A sequence of multicast communications settings.
DDS_DiscoveryQosPolicymulticast_receive_addresses
<<basic>> <<extension>> Specifies the multicast group addresses on which discovery-related meta-traffic can be received by the DomainParticipant.
DDS_DataReaderProtocolQosPolicyvirtual_guid
<<extension>> The virtual GUID (Global Unique Identifier).
DDS_DataReaderProtocolQosPolicyexpects_inline_qos
[DEPRECATED] <<extension>> Specifies whether this DataReader expects inline QoS with every sample.
DDS_DataReaderProtocolQosPolicydisable_positive_acks
<<extension>> Whether the reader sends positive acknowledgements to writers.
DDS_DataWriterProtocolQosPolicyvirtual_guid
<<extension>> The virtual GUID (Global Unique Identifier).
DDS_DataWriterProtocolQosPolicydisable_positive_acks
<<extension>> Controls whether or not the writer expects positive acknowledgements from matching readers.
DDS_DiscoveryConfigQosPolicyparticipant_liveliness_lease_duration
<<basic>> <<extension>> The liveliness lease duration for the participant.
DDS_PropertyQosPolicyvalue
<<basic>> <<extension>> Sequence of properties.
DDS_DataTagstags
<<spec>> Sequence of data tags.
DDS_EntityNameQosPolicyname
<<basic>> <<extension>> The name of the entity.
DDS_EntityNameQosPolicyrole_name
<<extension>> The entity role name.
DDS_ServiceQosPolicykind
<<extension>> The kind of service.
DDS_MultiChannelQosPolicychannels
<<extension>> A sequence of DDS_ChannelSettings_t used to configure the channels' properties. If the length of the sequence is zero, the QoS policy will be ignored.
DDS_MultiChannelQosPolicyfilter_name
<<extension>> Name of the filter class used to describe the filter expressions of a MultiChannel DataWriter.
DDS_TopicQueryDispatchQosPolicyenable
<<extension>> Allows this writer to dispatch TopicQueries