Public Attributes | |
struct DDS_PresentationQosPolicy | presentation |
Presentation policy, PRESENTATION. | |
struct DDS_PartitionQosPolicy | partition |
Partition policy, PARTITION. | |
struct DDS_GroupDataQosPolicy | group_data |
Group data policy, GROUP_DATA. | |
struct DDS_EntityFactoryQosPolicy | entity_factory |
Entity factory policy, ENTITY_FACTORY. | |
struct DDS_AsynchronousPublisherQosPolicy | asynchronous_publisher |
<<eXtension>> Asynchronous publishing settings for the DDSPublisher and all entities that are created by it. | |
struct DDS_ExclusiveAreaQosPolicy | exclusive_area |
<<eXtension>> Exclusive area for the DDSPublisher and all entities that are created by it. |
You must set certain members in a consistent manner:
length of DDS_PublisherQos::group_data.value <= DDS_DomainParticipantQos::resource_limits .publisher_group_data_max_length
length of DDS_PublisherQos::partition.name <= DDS_DomainParticipantQos::resource_limits .max_partitions
combined number of characters (including terminating 0) in DDS_PublisherQos::partition.name <= DDS_DomainParticipantQos::resource_limits .max_partition_cumulative_characters
If any of the above are not true, DDSPublisher::set_qos and DDSPublisher::set_qos_with_profile will fail with DDS_RETCODE_INCONSISTENT_POLICY and DDSDomainParticipant::create_publisher will return NULL.
struct DDS_PresentationQosPolicy DDS_PublisherQos::presentation [read] |
Presentation policy, PRESENTATION.
struct DDS_PartitionQosPolicy DDS_PublisherQos::partition [read] |
Partition policy, PARTITION.
struct DDS_GroupDataQosPolicy DDS_PublisherQos::group_data [read] |
Group data policy, GROUP_DATA.
struct DDS_EntityFactoryQosPolicy DDS_PublisherQos::entity_factory [read] |
Entity factory policy, ENTITY_FACTORY.
<<eXtension>> Asynchronous publishing settings for the DDSPublisher and all entities that are created by it.
struct DDS_ExclusiveAreaQosPolicy DDS_PublisherQos::exclusive_area [read] |
<<eXtension>> Exclusive area for the DDSPublisher and all entities that are created by it.