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

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

#include <dds_c_domain.h>

Data Fields

struct DDS_EntityFactoryQosPolicy entity_factory
 Entity factory policy, ENTITY_FACTORY.
struct DDS_DiscoveryQosPolicy discovery
 <<eXtension>> Discovery policy, DISCOVERY.
struct
DDS_DomainParticipantResourceLimitsQosPolicy 
resource_limits
 <<eXtension>> Domain participant resource limits policy, DOMAIN_PARTICIPANT_RESOURCE_LIMITS.
struct DDS_EntityNameQosPolicy participant_name
 <<eXtension>> The participant name. ENTITY_NAME
struct DDS_WireProtocolQosPolicy protocol
 <<eXtension>> Wire Protocol policy, WIRE_PROTOCOL.
struct DDS_TransportQosPolicy transports
 <<eXtension>> Available transports for all communication to and from this DomainParticipant.
struct DDS_UserTrafficQosPolicy user_traffic
 <<eXtension>> Transports enabled for user traffic.
struct DDS_TrustQosPolicy trust
 <<eXtension>> Available transports for all communication to and from this DomainParticipant.
struct DDS_PropertyQosPolicy property
 <<eXtension>> The DDS_DomainParticipant properties. Please refer to the Property Reference for available properties.
struct DDS_UserDataQosPolicy user_data
 User data policy, USER_DATA.

Detailed Description

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

Certain members must be set in a consistent manner:

If any of the above are not true, DDS_DomainParticipant_set_qos and DDS_DomainParticipantFactory_set_default_participant_qos will fail with DDS_RETCODE_INCONSISTENT_POLICY, and DDS_DomainParticipantFactory_create_participant will fail.

Entity:
DDS_DomainParticipant
See also:
QoS Policies and allowed ranges within each Qos.

Field Documentation

struct DDS_EntityFactoryQosPolicy DDS_DomainParticipantQos::entity_factory

Entity factory policy, ENTITY_FACTORY.

struct DDS_DiscoveryQosPolicy DDS_DomainParticipantQos::discovery

<<eXtension>> Discovery policy, DISCOVERY.

struct DDS_DomainParticipantResourceLimitsQosPolicy DDS_DomainParticipantQos::resource_limits

<<eXtension>> Domain participant resource limits policy, DOMAIN_PARTICIPANT_RESOURCE_LIMITS.

struct DDS_EntityNameQosPolicy DDS_DomainParticipantQos::participant_name

<<eXtension>> The participant name. ENTITY_NAME

struct DDS_WireProtocolQosPolicy DDS_DomainParticipantQos::protocol

<<eXtension>> Wire Protocol policy, WIRE_PROTOCOL.

The wire protocol (RTPS) attributes associated with the participant.

struct DDS_TransportQosPolicy DDS_DomainParticipantQos::transports

<<eXtension>> Available transports for all communication to and from this DomainParticipant.

struct DDS_UserTrafficQosPolicy DDS_DomainParticipantQos::user_traffic

<<eXtension>> Transports enabled for user traffic.

struct DDS_TrustQosPolicy DDS_DomainParticipantQos::trust

<<eXtension>> Available transports for all communication to and from this DomainParticipant.

struct DDS_PropertyQosPolicy DDS_DomainParticipantQos::property

<<eXtension>> The DDS_DomainParticipant properties. Please refer to the Property Reference for available properties.

struct DDS_UserDataQosPolicy DDS_DomainParticipantQos::user_data

User data policy, USER_DATA.


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