DDS::PublisherQos Class Reference
[Publishers]

QoS policies supported by a DDS::Publisher entity. More...

#include <managed_publication.h>

List of all members.

Public Attributes

PresentationQosPolicy presentation
 Presentation policy, PRESENTATION.
PartitionQosPolicypartition
 Partition policy, PARTITION.
GroupDataQosPolicygroup_data
 Group data policy, GROUP_DATA.
EntityFactoryQosPolicy entity_factory
 Entity factory policy, ENTITY_FACTORY.
AsynchronousPublisherQosPolicyasynchronous_publisher
 <<eXtension>> Asynchronous publishing settings for the DDS::Publisher and all entities that are created by it.
ExclusiveAreaQosPolicy exclusive_area
 <<eXtension>> Exclusive area for the DDS::Publisher and all entities that are created by it.


Detailed Description

QoS policies supported by a DDS::Publisher 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, DDS::Publisher::set_qos and DDS::Publisher::set_qos_with_profile will fail with DDS::Retcode_InconsistentPolicy and DDS::DomainParticipant::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 DDS::Publisher and all entities that are created by it.

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


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc