RTI Connext Micro C API Version 4.2.0
Loading...
Searching...
No Matches
DDS_PublisherQos Struct Reference

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

#include <dds_c_publication.h>

Data Fields

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

Detailed Description

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

If the call to DDS_Publisher_set_qos attempts to change the PARTITION QoS then it will return DDS_RETCODE_INCONSISTENT_POLICY

Field Documentation

◆ entity_factory

struct DDS_EntityFactoryQosPolicy DDS_PublisherQos::entity_factory

Entity factory policy, ENTITY_FACTORY.

◆ partition

struct DDS_PartitionQosPolicy DDS_PublisherQos::partition

The DDS_Publisher 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 DDS_Publisher.DDS_DataWriter belong to the PARTITIONs of the DDS_Publisher that created them.

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

PARTITION

◆ group_data

struct DDS_GroupDataQosPolicy DDS_PublisherQos::group_data

Group data policy, GROUP_DATA.

◆ publisher_name

struct DDS_EntityNameQosPolicy DDS_PublisherQos::publisher_name