zerodds-corba-dds-bridge

Layer 8 — CORBA stack (Tier C). Bidirectional CORBA object ↔︎ DDS topic bridge with BridgeServant, LifecycleSync, and wire helpers.

zerodds-corba-dds-bridge maps CORBA object method invocations bidirectionally onto DDS topic publish/subscribe: GIOP request → DDS sample (servant mode) and DDS sample → GIOP request (forwarder mode). no_std + alloc, forbid(unsafe_code).

Spec anchors

  • OMG CORBA 3.3 Part 1 §11 (POA servant path).
  • OMG CORBA 3.3 Part 2 §15 (GIOP request), §13.6 (IOR object_key).
  • OMG DDS 1.4 §2.2.2.2.1 (register/unregister_instance).

Consumers

  • Hosting applications (DDS sink + ORB acceptor bootstrap).

Status

  • 17 unit tests + 1 doc test green.
  • forbid(unsafe_code), no_std + alloc, clippy --tests -D warnings clean.
  • F-WORKSPACE-DEAD-DEPS-AUDIT items 1+2 (corba-giop, corba-ior) ✅ resolved via the wire helpers.

zerodds-corba-dds-bridge

Layer 8 — CORBA-Stack (Tier-C). Bidirektionale CORBA-Object ↔︎ DDS-Topic-Bridge mit BridgeServant, LifecycleSync und Wire-Helpers.

zerodds-corba-dds-bridge mappt CORBA-Object-Method-Invocations bidirektional auf DDS-Topic-Publish/Subscribe: GIOP-Request → DDS- Sample (Servant-Modus) und DDS-Sample → GIOP-Request (Forwarder-Modus). no_std + alloc, forbid(unsafe_code).

Spec-Anker

  • OMG CORBA 3.3 Part 1 §11 (POA-Servant-Pfad).
  • OMG CORBA 3.3 Part 2 §15 (GIOP-Request), §13.6 (IOR-object_key).
  • OMG DDS 1.4 §2.2.2.2.1 (register/unregister_instance).

Konsumenten

  • Hosting-Anwendungen (DDS-Sink + ORB-Acceptor-Bootstrap).

Status

  • 17 Unit-Tests + 1 Doc-Test gruen.
  • forbid(unsafe_code), no_std + alloc, clippy --tests -D warnings clean.
  • F-WORKSPACE-DEAD-DEPS-AUDIT Items 1+2 (corba-giop, corba-ior) ✅ resolved durch wire-Helpers.