Skip to main content

Module resolver

Module resolver 

Source
Expand description

Cross-Library-Reference-Resolver fuer DDS-XML 1.0 §7.3.4-7.3.6.

Mehrere Building-Blocks (Domain, DomainParticipant, Application, QoS-Profile) erlauben qualifizierte Verweise der Form library::name. Dieses Modul stellt die generische Pfad-Zerlegung + Lookup-Logik bereit, damit die einzelnen Decoder konsistent denselben Format-Vertrag erfuellen.

Das DDS-XML 1.0 Spec-Beispiel in Annex C verwendet konsequent das 2-Segment-Format (my_lib::MyDomain), und die OMG-Schema-Definition in §7.3 erlaubt diese Form als XSD-token-Attribut. Single-Segment-Refs (MyDomain) sind in der Spec nicht explizit verboten — wir lassen sie als Convenience-Form zu, falls das uebergebene Default-Library-Argument Some(_) ist.

Structs§

LibraryRef
Aufgeloestes 2-Segment-Library-Verweis-Tupel (library, name).

Functions§

parse_library_ref
Zerlegt einen Verweis-String in (library, name).