Skip to main content

Module application

Module application 

Source
Expand description

DDS-XML 1.0 §7.3.6 Building Block “Application Library”.

An application binds one or more domain participants (<domain_participant ref="…"/>) into a logical deployment unit. In the spec example an application typically references a single participant; multiple are allowed (Spec §7.3.6.4.2).

§XML → Rust type mapping

<application_library name=…>     | ApplicationLibrary
<application name=…>             | ApplicationEntry
<domain_participant ref=…/>      | ApplicationEntry.domain_participants[i]

Structs§

ApplicationEntry
A single <application> entry (§7.3.6.4.2).
ApplicationLibrary
Container for 1+ application definitions (§7.3.6.4.1).

Functions§

parse_application_libraries
Parses all <application_library> entries from a <dds> root element.