RTI Connext 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...
Data Fields | |
int | domain_id |
Domain ID from which the DDS_DomainParticipant is created. | |
char * | participant_name |
Name assigned to the DDS_DomainParticipant. | |
char * | participant_qos_library_name |
QoS library name containing the QoS profile from which the DDS_DomainParticipant is created. | |
char * | participant_qos_profile_name |
QoS profile name from which the DDS_DomainParticipant is created. | |
char * | 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. | |
char * | domain_entity_qos_profile_name |
QoS profile name from which the all the DDS_DomainEntity 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 DDS_DomainParticipant 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 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_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 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_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 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_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 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_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 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_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.