RTI Connext DDS Micro C API  Version 4.0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS_SubscriberQos Struct Reference

<<cert>> QoS policies supported by a DDS_Subscriber entity. More...

#include <dds_c_subscription.h>

Data Fields

struct DDS_EntityFactoryQosPolicy entity_factory
 Entity factory policy, ENTITY_FACTORY.
struct DDS_PartitionQosPolicy partition
 The DDS_Subscriber PARTITION policy.
struct DDS_GroupDataQosPolicy group_data
 Group data policy, GROUP_DATA.
struct DDS_EntityNameQosPolicy subscriber_name
 <<eXtension>> The DDS_Subscriber name. ENTITY_NAME.

Detailed Description

<<cert>> QoS policies supported by a DDS_Subscriber entity.

If the call to DDS_Subscriber_set_qos attempts to change the partition QoS then it will return DDS_RETCODE_INCONSISTENT_POLICY


Field Documentation

struct DDS_EntityFactoryQosPolicy DDS_SubscriberQos::entity_factory

Entity factory policy, ENTITY_FACTORY.

struct DDS_PartitionQosPolicy DDS_SubscriberQos::partition

The DDS_Subscriber PARTITION policy.

A set of strings that introduces logical PARTITIONs.

Only entities that belong to the same PARTITION can communicate to each other. The PARTITION QoS policy applies directly to the DDS_Subscriber. DDS_DataReader belong to the PARTITIONs of the DDS_Subscriber that created them.

The default PARTITION during initialization is the empty string, "".

PARTITION

struct DDS_GroupDataQosPolicy DDS_SubscriberQos::group_data

Group data policy, GROUP_DATA.

struct DDS_EntityNameQosPolicy DDS_SubscriberQos::subscriber_name

RTI Connext DDS Micro C API Version 4.0.1 Copyright © Mon Jun 3 2024 Real-Time Innovations, Inc