4.5 XML Tags for Configuring Entities
There are two top-level tags to configure Entities in the XML configuration files:
- <domain_library>: Defines a collection of domains. A domain defines a global data-space where applications can publish and subscribe to data by referring to the same Topic name. Each domain within the domain library defines the Topics and associated data-types that can be used within that domain. Note that this list is not necessarily exhaustive. The participants defined within the <domain_participant_library> might add Topics beyond the ones listed in the domain library.
- <domain_participant_library>: Defines a collection of DomainParticipants. A DomainParticipant provides the means for an application to join a domain. The DomainParticipant contains all the Entities needed to publish and subscribe data in the domain (Publishers, Subscribers, DataWriters, DataReaders, etc.).
Figure 4.2: Top-Level Tags in Configuration File and Table 4.2 Top-Level Tags in Configuration File describe the top-level tags that are allowed within the root <dds> tag.
Figure 4.2: Top-Level Tags in Configuration File
Tags within <dds> |
Description |
Number of Tags Allowed |
|
<domain_library> |
Specifies a domain library. Set of <domain> definitions. Attributes: |
0 or more |
|
name |
Domain library name |
||
<domain_participant_library> |
Specifies a participant library. Set of <domain_participant> definitions. |
0 or more |
|
name |
Participant library name |
||
<qos_library> |
Specifies a QoS library and profiles. The contents of this tag are specified in the same manner as for a Connext QoS profile file—see Configuring QoS with XML, in the RTI Connext Core Libraries User's Manual. |
0 or more |
|
<types> |
Defines types that can be used for dynamic data registered types. See Creating User Data Types with Extensible Markup Language (XML), in the RTI Connext Core Libraries User's Manual. |
0 or 1 |