DDS_PublisherQos Struct Reference
[Publishers]

QoS policies supported by a DDSPublisher entity. More...

List of all members.

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.


Detailed Description

QoS policies supported by a DDSPublisher entity.

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.


Member Data Documentation

Presentation policy, PRESENTATION.

Partition policy, PARTITION.

Group data policy, GROUP_DATA.

Entity factory policy, ENTITY_FACTORY.

<<eXtension>> Asynchronous publishing settings for the DDSPublisher and all entities that are created by it.

<<eXtension>> Exclusive area for the DDSPublisher and all entities that are created by it.


RTI Data Distribution Service C++ API Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc