DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DAnCE::Domain_Validator Interface Reference

import "Domain_Validator.idl";

Inheritance diagram for DAnCE::Domain_Validator:
Inheritance graph
Collaboration diagram for DAnCE::Domain_Validator:
Collaboration graph

Public Member Functions

boolean load_domain_from_file (in string filename)
 Loads a domain from a plan file. More...
 
void load_domain (in::Deployment::Domain domain)
 Initializes the domain validator with a provided domain object. More...
 
boolean validate_node (in string node_name)
 Validates. More...
 
boolean block_for_node (in string node_name, in Time_Value max_block_time)
 blocks until a given node is made ready More...
 
boolean validate_domain (out CORBA::StringSeq late_nodes)
 
boolean block_for_domain (in Time_Value max_block_time, out CORBA::StringSeq late_nodes)
 
boolean validate_plan (in::Deployment::DeploymentPlan plan, out CORBA::StringSeq late_nodes)
 
boolean block_for_plan (in::Deployment::DeploymentPlan plan, in Time_Value max_block_time, out CORBA::StringSeq late_nodes)
 

Member Function Documentation

boolean DAnCE::Domain_Validator::block_for_domain ( in Time_Value  max_block_time,
out CORBA::StringSeq  late_nodes 
)

Blocks for the specified amount of time waiting for the domain to become ready, retruns true if successful, false if timeout reached. Late nodes are

boolean DAnCE::Domain_Validator::block_for_node ( in string  node_name,
in Time_Value  max_block_time 
)

blocks until a given node is made ready

boolean DAnCE::Domain_Validator::block_for_plan ( in::Deployment::DeploymentPlan  plan,
in Time_Value  max_block_time,
out CORBA::StringSeq  late_nodes 
)
void DAnCE::Domain_Validator::load_domain ( in::Deployment::Domain  domain)

Initializes the domain validator with a provided domain object.

boolean DAnCE::Domain_Validator::load_domain_from_file ( in string  filename)

Loads a domain from a plan file.

boolean DAnCE::Domain_Validator::validate_domain ( out CORBA::StringSeq  late_nodes)

Returns a true if the domain is completely ready for deployment. Otherwise, returns false and populates

Parameters
late_nodeswith the names of late nodes.
boolean DAnCE::Domain_Validator::validate_node ( in string  node_name)

Validates.

boolean DAnCE::Domain_Validator::validate_plan ( in::Deployment::DeploymentPlan  plan,
out CORBA::StringSeq  late_nodes 
)

The documentation for this interface was generated from the following file: