zerodds-ccm

Layer 8 — CORBA stack (Tier A). OMG CCM 4.0 (formal/06-04-01).

zerodds-ccm implements the equivalent-IDL transformation part of the CCM 4.0 spec from §6 Component Model + Components::* core type models + the Lightweight CCM profile filter. Substrate crate for all CCM consumers. no_std + alloc, forbid(unsafe_code).

Spec anchors

  • OMG CCM 4.0 §6.3.2 (Component-Implied IDL), §6.4.1 (Home), §6.5.1 (Receptacles + Cookie), §6.6.x (Events), §6.7.1 (EventType), §13 Lightweight CCM Profile.
  • OMG DDS4CCM 1.1 §6 (connector patterns).

Consumers

  • zerodds-corba-ccm / zerodds-corba-ccm-lib (CORBA CCM wrapper).
  • zerodds-ami4ccm (related connector model).
  • Codegen backends via the equivalent IDL.

Status

  • 53 unit tests + 1 doc test green.
  • forbid(unsafe_code), no_std + alloc, clippy --tests -D warnings clean.
  • §7-§16 (CIDL/Implementation-Framework/Container/EJB/IFR/CIF/D&C/XSD) intentionally n/a — they require a CORBA ORB + CCM container runtime that ZeroDDS does not host itself.

zerodds-ccm

Layer 8 — CORBA-Stack (Tier-A). OMG CCM 4.0 (formal/06-04-01).

zerodds-ccm implementiert den Equivalent-IDL-Transformations-Anteil der CCM-4.0-Spec aus §6 Component Model + Components::*-Core-Type- Modelle + Lightweight-CCM-Profile-Filter. Substrate-Crate fuer alle CCM-Konsumenten. no_std + alloc, forbid(unsafe_code).

Spec-Anker

  • OMG CCM 4.0 §6.3.2 (Component-Implied-IDL), §6.4.1 (Home), §6.5.1 (Receptacles + Cookie), §6.6.x (Events), §6.7.1 (EventType), §13 Lightweight CCM Profile.
  • OMG DDS4CCM 1.1 §6 (Connector-Patterns).

Konsumenten

  • zerodds-corba-ccm bzw. zerodds-corba-ccm-lib (CORBA-CCM-Wrapper).
  • zerodds-ami4ccm (verwandtes Connector-Modell).
  • Codegen-Backends ueber das Equivalent-IDL.

Status

  • 53 Unit-Tests + 1 Doc-Test gruen.
  • forbid(unsafe_code), no_std + alloc, clippy --tests -D warnings clean.
  • §7-§16 (CIDL/Implementation-Framework/Container/EJB/IFR/CIF/D&C/XSD) bewusst n/a — verlangen CORBA-ORB + CCM-Container-Runtime, die ZeroDDS nicht selbst hostet.