RTI Connext .Net APIs  Version 5.2.0
 All Classes Namespaces Functions Variables Enumerations Properties Groups Pages
DDS::DomainParticipantConfigParams_t Class Reference

#include <managed_infrastructure.h>

Public Attributes

System::Int32 domain_id
 Domain ID from which the DDS::DomainParticipant is created.
 
System::String^ participant_name
 Name assigned to the DDS::DomainParticipant.
 
System::String^ participant_qos_library_name
 QoS library name containing the QoS profile from which the DDS::DomainParticipant is created.
 
System::String^ participant_qos_profile_name
 QoS profile name from which the DDS::DomainParticipant is created.
 
System::String^ domain_entity_qos_library_name
 QoS library name containing the QoS profile from which the all the DDS::DomainEntity defined under the participant configuraton are created.
 
System::String^ domain_entity_qos_profile_name
 QoS profile name from which the all the DDS::DomainEntity defined under the participant configuraton are created.
 

Properties

static System::Int32 DOMAIN_ID_USE_XML_CONFIG [get]
 <<extension>> Special value to be used with DomainParticipantConfigParams_t to indicate that a participant is created using the domain ID specified in the participant configuration.
 
static System::String^  ENTITY_NAME_USE_XML_CONFIG [get]
 <<extension>> Special value to be used with DomainParticipantConfigParams_t to indicate that a participant created is with an autogenerated entity name.
 
static System::String^  QOS_ELEMENT_NAME_USE_XML_CONFIG [get]
 <<extension>> Special value to be used with DomainParticipantConfigParams_t to indicate that entities are created from the QoS profile specified in the participant configuration.
 

Detailed Description

Member Data Documentation

System::Int32 DDS::DomainParticipantConfigParams_t::domain_id

Domain ID from which the DDS::DomainParticipant is created.

Allows overriding the domain ID defined in the configuration for the participant to be created. If the special value DDS::DomainParticipantConfigParams_t::DOMAIN_ID_USE_XML_CONFIG is specified then the ID in the configuration will be used.

System::String ^ DDS::DomainParticipantConfigParams_t::participant_name

Name assigned to the DDS::DomainParticipant.

This is the name the name that will be set in the DDS::DomainParticipantQos::participant_name. It allows overriding the participant name that is generated automatically.

When this member is lexicographically equal to the special value DDS::DomainParticipantConfigParams_t::ENTITY_NAME_USE_XML_CONFIG then an automatically generated name will be assigned.

System::String ^ DDS::DomainParticipantConfigParams_t::participant_qos_library_name

QoS library name containing the QoS profile from which the DDS::DomainParticipant is created.

Allows overriding the QoS defined in the configuration for the participant to be created. This value only affects to the DDS::DomainParticipant.

When this member is lexicographically equal to the special value DDS::DomainParticipantConfigParams_t::QOS_ELEMENT_NAME_USE_XML_CONFIG then the QoS library from the configuration will be applied. Also, the same action will apply for the QoS profile and the value in ::DomainParticipantConfigParams_t::participant_qos_profile_name will be ignored.

System::String ^ DDS::DomainParticipantConfigParams_t::participant_qos_profile_name

QoS profile name from which the DDS::DomainParticipant is created.

Allows overriding the QoS defined in the configuration for the participant to be created.This value only affects to the DDS::DomainParticipant.

When this member is lexicographically equal to the special value DDS::DomainParticipantConfigParams_t::QOS_ELEMENT_NAME_USE_XML_CONFIG then the QoS profile from the configuration will be applied. Also, the same action will apply for the QoS library and the value in ::DomainParticipantConfigParams_t::participant_qos_library_name will be ignored.

System::String ^ DDS::DomainParticipantConfigParams_t::domain_entity_qos_library_name

QoS library name containing the QoS profile from which the all the DDS::DomainEntity defined under the participant configuraton are created.

Allows overriding the QoS defined in the configuration for the domain entities to be created. This value only affects to the DDS::DomainEntity.

When this member is lexicographically equal to the special value DDS::DomainParticipantConfigParams_t::QOS_ELEMENT_NAME_USE_XML_CONFIG then the QoS library from the configuration will be applied. Also, the same action will apply for the QoS profile and the value in ::DomainParticipantConfigParams_t::domain_entity_qos_profile_name will be ignored.

System::String ^ DDS::DomainParticipantConfigParams_t::domain_entity_qos_profile_name

QoS profile name from which the all the DDS::DomainEntity defined under the participant configuraton are created.

Allows overriding the QoS defined in the configuration for the domain entities to be created. This value only affects to the DDS::DomainEntity.

When this member is lexicographically equal to the special value DDS::DomainParticipantConfigParams_t::QOS_ELEMENT_NAME_USE_XML_CONFIG then the QoS profile from the configuration will be applied. Also, the same action will apply for the QoS library and the value in ::DomainParticipantConfigParams_t::domain_entity_qos_library_name will be ignored.

Property Documentation

System:: Int32 DDS::DomainParticipantConfigParams_t::DOMAIN_ID_USE_XML_CONFIG
staticget

<<extension>> Special value to be used with DomainParticipantConfigParams_t to indicate that a participant is created using the domain ID specified in the participant configuration.

This variable contains a constant sentinel value that is compared when creating the entities from configuration.

System:: String^ DDS::DomainParticipantConfigParams_t::ENTITY_NAME_USE_XML_CONFIG
staticget

<<extension>> Special value to be used with DomainParticipantConfigParams_t to indicate that a participant created is with an autogenerated entity name.

This variable contains a constant sentinel value that is lexicographically compared when creating the entities from configuration.

System:: String^ DDS::DomainParticipantConfigParams_t::QOS_ELEMENT_NAME_USE_XML_CONFIG
staticget

<<extension>> Special value to be used with DomainParticipantConfigParams_t to indicate that entities are created from the QoS profile specified in the participant configuration.

This variable contains a constant sentinel value that is lexicographically compared when creating the entities from configuration.


RTI Connext .Net APIs Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc