| 
    RTI Connext C API Version 7.4.0
    
   | 
 
QoS policies supported by a DDS_Publisher entity. More...
Data Fields | |
| struct DDS_PresentationQosPolicy | presentation | 
| Presentation policy, PRESENTATION.  More... | |
| struct DDS_PartitionQosPolicy | partition | 
| <<basic>> Partition policy, PARTITION.  More... | |
| struct DDS_GroupDataQosPolicy | group_data | 
| Group data policy, GROUP_DATA.  More... | |
| struct DDS_EntityFactoryQosPolicy | entity_factory | 
| <<basic>> Entity factory policy, ENTITY_FACTORY.  More... | |
| struct DDS_AsynchronousPublisherQosPolicy | asynchronous_publisher | 
| <<extension>> Asynchronous publishing settings for the DDS_Publisher and all entities that are created by it.  More... | |
| struct DDS_EntityNameQosPolicy | publisher_name | 
| <<extension>> EntityName policy, ENTITY_NAME.  More... | |
QoS policies supported by a DDS_Publisher entity.
You must set certain members in a consistent manner:
length of DDS_GroupDataQosPolicy::value <= DDS_DomainParticipantResourceLimitsQosPolicy::publisher_group_data_max_length
length of DDS_PartitionQosPolicy::name <= DDS_DomainParticipantResourceLimitsQosPolicy::max_partitions
combined number of characters (including terminating 0) in DDS_PartitionQosPolicy::name <= DDS_DomainParticipantResourceLimitsQosPolicy::max_partition_cumulative_characters
If any of the above are not true, DDS_Publisher_set_qos and DDS_Publisher_set_qos_with_profile will fail with DDS_RETCODE_INCONSISTENT_POLICY and DDS_DomainParticipant_create_publisher will\ return NULL.
| struct DDS_PresentationQosPolicy DDS_PublisherQos::presentation | 
Presentation policy, PRESENTATION.
| struct DDS_PartitionQosPolicy DDS_PublisherQos::partition | 
| struct DDS_GroupDataQosPolicy DDS_PublisherQos::group_data | 
Group data policy, GROUP_DATA.
| struct DDS_EntityFactoryQosPolicy DDS_PublisherQos::entity_factory | 
<<basic>> Entity factory policy, ENTITY_FACTORY.
| struct DDS_AsynchronousPublisherQosPolicy DDS_PublisherQos::asynchronous_publisher | 
<<extension>> Asynchronous publishing settings for the DDS_Publisher and all entities that are created by it.
| struct DDS_EntityNameQosPolicy DDS_PublisherQos::publisher_name | 
<<extension>> EntityName policy, ENTITY_NAME.