RTI Connext Traditional C++ API
Version 5.2.0
|
<<extension>> Input paramaters for creating a participant from configuration. It allows to modify or override some of the properties of the entities defined in the configuration. More...
Public Attributes | |
int | domain_id |
Domain ID from which the DDSDomainParticipant is created. | |
char * | participant_name |
Name assigned to the DDSDomainParticipant. | |
char * | participant_qos_library_name |
QoS library name containing the QoS profile from which the DDSDomainParticipant is created. | |
char * | participant_qos_profile_name |
QoS profile name from which the DDSDomainParticipant is created. | |
char * | domain_entity_qos_library_name |
QoS library name containing the QoS profile from which the all the DDSDomainEntity defined under the participant configuraton are created. | |
char * | domain_entity_qos_profile_name |
QoS profile name from which the all the DDSDomainEntity defined under the participant configuraton are created. | |
<<extension>> Input paramaters for creating a participant from configuration. It allows to modify or override some of the properties of the entities defined in the configuration.
int DDS_DomainParticipantConfigParams_t::domain_id |
Domain ID from which the DDSDomainParticipant is created.
Allows overriding the domain ID defined in the configuration for the participant to be created. If the special value DDS_DOMAIN_ID_USE_XML_CONFIG is specified then the ID in the configuration will be used.
char* DDS_DomainParticipantConfigParams_t::participant_name |
Name assigned to the DDSDomainParticipant.
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_ENTITY_NAME_USE_XML_CONFIG then an automatically generated name will be assigned.
char* DDS_DomainParticipantConfigParams_t::participant_qos_library_name |
QoS library name containing the QoS profile from which the DDSDomainParticipant is created.
Allows overriding the QoS defined in the configuration for the participant to be created. This value only affects to the DDSDomainParticipant.
When this member is lexicographically equal to the special value DDS_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 DDS_DomainParticipantConfigParams_t::participant_qos_profile_name will be ignored.
char* DDS_DomainParticipantConfigParams_t::participant_qos_profile_name |
QoS profile name from which the DDSDomainParticipant is created.
Allows overriding the QoS defined in the configuration for the participant to be created.This value only affects to the DDSDomainParticipant.
When this member is lexicographically equal to the special value DDS_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 DDS_DomainParticipantConfigParams_t::participant_qos_library_name will be ignored.
char* DDS_DomainParticipantConfigParams_t::domain_entity_qos_library_name |
QoS library name containing the QoS profile from which the all the DDSDomainEntity 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 DDSDomainEntity.
When this member is lexicographically equal to the special value DDS_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 DDS_DomainParticipantConfigParams_t::domain_entity_qos_profile_name will be ignored.
char* DDS_DomainParticipantConfigParams_t::domain_entity_qos_profile_name |
QoS profile name from which the all the DDSDomainEntity 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 DDSDomainEntity.
When this member is lexicographically equal to the special value DDS_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 DDS_DomainParticipantConfigParams_t::domain_entity_qos_library_name will be ignored.