RTI Connext Traditional C++ API
Version 6.0.1
|
QoS policies supported by a DDSSubscriber entity. More...
Public Member Functions | |
bool | operator== (const DDS_SubscriberQos &r) const |
Compares two SubscriberQos objects for equality. | |
bool | operator!= (const DDS_SubscriberQos &r) const |
Compares two SubscriberQos objects for inequality. | |
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_ExclusiveAreaQosPolicy | exclusive_area |
<<extension>> Exclusive area for the subscriber and all entities that are created by the subscriber. | |
struct DDS_EntityNameQosPolicy | subscriber_name |
<<extension>> EntityName policy, ENTITY_NAME. | |
QoS policies supported by a DDSSubscriber entity.
You must set certain members in a consistent manner:
length of DDS_GroupDataQosPolicy::value <= DDS_DomainParticipantResourceLimitsQosPolicy::subscriber_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, DDSSubscriber::set_qos and DDSSubscriber::set_qos_with_profile will fail with DDS_RETCODE_INCONSISTENT_POLICY
|
inline |
Compares two SubscriberQos objects for equality.
References DDS_SubscriberQos_equals().
|
inline |
Compares two SubscriberQos objects for inequality.
References DDS_SubscriberQos_equals().
struct DDS_PresentationQosPolicy DDS_SubscriberQos::presentation |
Presentation policy, PRESENTATION.
struct DDS_PartitionQosPolicy DDS_SubscriberQos::partition |
Partition policy, PARTITION.
struct DDS_GroupDataQosPolicy DDS_SubscriberQos::group_data |
Group data policy, GROUP_DATA.
struct DDS_EntityFactoryQosPolicy DDS_SubscriberQos::entity_factory |
Entity factory policy, ENTITY_FACTORY.
struct DDS_ExclusiveAreaQosPolicy DDS_SubscriberQos::exclusive_area |
<<extension>> Exclusive area for the subscriber and all entities that are created by the subscriber.
struct DDS_EntityNameQosPolicy DDS_SubscriberQos::subscriber_name |
<<extension>> EntityName policy, ENTITY_NAME.