DAnCE
..
|
#include <CORBA_Domain_Validator_impl.h>
Public Member Functions | |
DAnCE_Domain_Validator_i (CORBA::ORB_ptr orb) | |
virtual | ~DAnCE_Domain_Validator_i (void) |
virtual bool | load_domain_from_file (const char *filename) |
virtual void | load_domain (const ::Deployment::Domain &domain) |
virtual ::CORBA::Boolean | validate_node (const char *node_name) |
virtual ::CORBA::Boolean | block_for_node (const char *node_name, const ::DAnCE::Time_Value &max_block_time) |
virtual ::CORBA::Boolean | validate_domain (::CORBA::StringSeq_out late_nodes) |
virtual ::CORBA::Boolean | block_for_domain (const ::DAnCE::Time_Value &max_block_time,::CORBA::StringSeq_out late_nodes) |
virtual ::CORBA::Boolean | validate_plan (const ::Deployment::DeploymentPlan &plan,::CORBA::StringSeq_out late_nodes) |
virtual ::CORBA::Boolean | block_for_plan (const ::Deployment::DeploymentPlan &plan, const ::DAnCE::Time_Value &max_block_time,::CORBA::StringSeq_out late_nodes) |
Private Types | |
typedef std::list< std::string > | NODE_LIST |
typedef std::map< std::string, std::string > | NODE_MAP |
Private Member Functions | |
ACE_Time_Value | convert_time_value (const ::DAnCE::Time_Value &time_value) |
bool | create_node_table (void) |
void | build_late_list (const NODE_LIST &nodelist,::CORBA::StringSeq_out &latelist) |
Private Attributes | |
::CORBA::ORB_var | orb_ |
const ::Deployment::Domain * | domain_ |
NODE_MAP | node_map_ |
typedef std::list< std::string > DAnCE_Domain_Validator_i::NODE_LIST [private] |
typedef std::map< std::string, std::string > DAnCE_Domain_Validator_i::NODE_MAP [private] |
DAnCE_Domain_Validator_i::DAnCE_Domain_Validator_i | ( | CORBA::ORB_ptr | orb | ) |
DAnCE_Domain_Validator_i::~DAnCE_Domain_Validator_i | ( | void | ) | [virtual] |
CORBA::Boolean DAnCE_Domain_Validator_i::block_for_domain | ( | const ::DAnCE::Time_Value & | max_block_time, |
::CORBA::StringSeq_out | late_nodes | ||
) |
CORBA::Boolean DAnCE_Domain_Validator_i::block_for_node | ( | const char * | node_name, |
const ::DAnCE::Time_Value & | max_block_time | ||
) |
CORBA::Boolean DAnCE_Domain_Validator_i::block_for_plan | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::DAnCE::Time_Value & | max_block_time, | ||
::CORBA::StringSeq_out | late_nodes | ||
) |
void DAnCE_Domain_Validator_i::build_late_list | ( | const NODE_LIST & | nodelist, |
::CORBA::StringSeq_out & | latelist | ||
) | [private] |
ACE_Time_Value DAnCE_Domain_Validator_i::convert_time_value | ( | const ::DAnCE::Time_Value & | time_value | ) | [private] |
bool DAnCE_Domain_Validator_i::create_node_table | ( | void | ) | [private] |
void DAnCE_Domain_Validator_i::load_domain | ( | const ::Deployment::Domain & | domain | ) | [virtual] |
bool DAnCE_Domain_Validator_i::load_domain_from_file | ( | const char * | filename | ) | [virtual] |
CORBA::Boolean DAnCE_Domain_Validator_i::validate_domain | ( | ::CORBA::StringSeq_out | late_nodes | ) |
CORBA::Boolean DAnCE_Domain_Validator_i::validate_node | ( | const char * | node_name | ) |
CORBA::Boolean DAnCE_Domain_Validator_i::validate_plan | ( | const ::Deployment::DeploymentPlan & | plan, |
::CORBA::StringSeq_out | late_nodes | ||
) |
const ::Deployment::Domain* DAnCE_Domain_Validator_i::domain_ [private] |
NODE_MAP DAnCE_Domain_Validator_i::node_map_ [private] |
::CORBA::ORB_var DAnCE_Domain_Validator_i::orb_ [private] |