Expand description
OMG CORBA Component Model 4.0 (CCM).
Crate zerodds-corba-ccm. Safety classification: STANDARD.
Spec OMG CCM 4.0 (formal/2006-04-01) §6 + §13 (Lightweight Profile).
Voller CCM-Container-Stack mit Component-Modell, Home-Modell,
CIDL-Datenmodell, CIF (Component Implementation Framework),
Container-Runtime, ORB-Extensions, Persistent-State-Service-Stub,
Time-PSM und TimerEventService inkl. CosEventService-Adapter
(Feature cos-event).
§Beispiel
use zerodds_corba_ccm::conformance::CCM_CONFORMANCE_BASIC_LEVEL;
assert_eq!(CCM_CONFORMANCE_BASIC_LEVEL, "OMG-CCM-4.0:Basic");Re-exports§
pub use cidl::Composition;pub use cidl::HomeExecutor;pub use cidl::StorageHome;pub use cidl::StorageType;pub use cif::ComponentExecutor;pub use cif::ExecutorLocator;pub use cif::KeyedExecutor;pub use cif::SessionExecutor;pub use component_def::AttributeDef;pub use component_def::ComponentDef;pub use component_def::EventSinkDef;pub use component_def::EventSourceDef;pub use component_def::FacetDef;pub use component_def::ReceptacleDef;pub use context::ComponentContext;pub use home::HomeDef;pub use home::HomeFinder;pub use port::ConnectionId;pub use port::EventStream;pub use port::PortRegistry;pub use container::Container;pub use container::ContainerError;pub use container::ContainerType;pub use container::LifecycleState;pub use timer::TimerEventService;pub use timer::TimerHandle;pub use timer::TimerKind;
Modules§
- cidl
- CIDL-Datenmodell — Spec §7.
- cif
- CIF — Component Implementation Framework (Spec §8).
- component_
def - Component-Definition-Modell — Spec §6.6.
- conformance
- OMG CCM 4.0 §2 Conformance-Levels — formal-Identifier pro Vendor-Conformance-Pfad. Tooling kann diese Strings als Capability-Marker konsumieren.
- container
- CCM-Container — Spec §9.
- context
- Component-Context — Spec §8.1.7.
- dynamic_
api - CORBA 3.3 Part 1 §11 DII + §12 DSI + §13 DynAny — Dynamic-API.
- home
- Home-Definition + Finder — Spec §6.7.
- lifecycle
- CCM 4.0 Lifecycle-Constraints + Receptacle-State-Machine + Configurator-Iface — Spec §6.4.2 / §6.5.2 / §6.10.
- orb_
core - CORBA 3.3 ORB-Core — Stub-Layer fuer:
- orb_
extensions - CORBA 3.3 ORB-Extensions — Stub-Layer fuer:
- port
- Port-Registry — Receptacle/Facet/Event-Connections zur Laufzeit.
- pss
- OMG Persistent State Service (PSS) Stub-Layer.
- time_
psm - OMG Time Service 1.1 PSM-Typen — Spec §2.2-§2.4.
- timer
- TimerEventService — Spec OMG Time 1.1 §2.2-§2.4.