Skip to main content

Crate zerodds_corba_dnc

Crate zerodds_corba_dnc 

Source
Expand description

zerodds-corba-dnc — OMG Deployment & Configuration 4.0 (formal/2006-04-02).

Crate zerodds-corba-dnc. Safety classification: STANDARD.

§Modules

  • plan — data model for DPD/CPD/IDD/PSD (D&C §6 + §7).
  • xml — XML loader for plan files (D&C §10 XML encoding).
  • repository — RepositoryManager (D&C §8).
  • execution — ExecutionManager / DomainApplicationManager (D&C §9).
  • node — NodeManager / NodeApplicationManager (D&C §9).
  • container_host — ContainerHost: binds a zerodds-corba-ccm::Container to a plan application run.

§Example

use zerodds_corba_dnc::DeploymentPlan;
let plan = DeploymentPlan::default();
assert!(plan.uuid.is_empty());

Re-exports§

pub use container_host::ContainerHost;
pub use container_host::HostError;
pub use execution::DomainApplication;
pub use execution::DomainApplicationManager;
pub use execution::ExecutionManager;
pub use node::NodeApplication;
pub use node::NodeApplicationManager;
pub use node::NodeManager;
pub use plan::ComponentPackageDescription;
pub use plan::DeploymentPlan;
pub use plan::ImplementationDependency;
pub use plan::ImplementationDescription;
pub use plan::InstanceDeploymentDescription;
pub use plan::PackageConfiguration;
pub use plan::PackagedComponentImplementation;
pub use plan::PlanError;
pub use repository::RepositoryManager;
pub use xml::ParseError;
pub use xml::parse_plan_xml;

Modules§

container_host
ContainerHost — binds a zerodds_corba_ccm::container::Container to a D&C plan-application run.
execution
ExecutionManager / DomainApplicationManager — D&C §9.
node
NodeManager / NodeApplicationManager — D&C §9.2.
plan
Plan data model — OMG D&C 4.0 §6 + §7.
repository
RepositoryManager — D&C §8.
xml
XML loader for D&C plan files — spec D&C §10 (XML encoding).