Skip to main content

Crate zerodds_corba_ccm

Crate zerodds_corba_ccm 

Source
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.