#include <SALOME_ResourcesCatalog_Handler.hxx>
Constructor.
- Parameters
-
References test_appli_path, test_batch, test_batch_queue, test_can_launch_batch_jobs, test_can_run_containers, test_cluster, test_cluster_internal_protocol, test_component_name, test_components, test_cpu_freq_mhz, test_hostname, test_is_cluster_head, test_machine, test_mem_in_mb, test_members, test_mode, test_module_name, test_modules, test_mpi, test_name, test_nb_of_nodes, test_nb_of_proc, test_nb_of_proc_per_node, test_os, test_protocol, test_type, test_use, test_user_commands, test_user_name, and test_working_directory.
SALOME_ResourcesCatalog_Handler::~SALOME_ResourcesCatalog_Handler |
( |
| ) |
|
|
virtual |
void SALOME_ResourcesCatalog_Handler::PrepareDocToXmlFile |
( |
xmlDocPtr |
theDoc | ) |
|
Fill the document tree in xml file, used to write in an xml file.
- Parameters
-
References _resources_list, RES_MESSAGE, test_appli_path, test_batch, test_batch_queue, test_can_launch_batch_jobs, test_can_run_containers, test_cluster_internal_protocol, test_component_name, test_components, test_cpu_freq_mhz, test_hostname, test_machine, test_mem_in_mb, test_mpi, test_name, test_nb_of_nodes, test_nb_of_proc_per_node, test_os, test_protocol, test_type, test_user_commands, test_user_name, and test_working_directory.
Referenced by ResourcesManager_cpp::WriteInXmlFile().
References ResourceDataToSort::_Name, ParserResourcesType::ClusterMembersList, ParserResourcesType::DataForSort, ParserResourcesType::HostName, ParserResourcesType::Name, ParserResourcesType::nbOfProc, ProcessMember(), ParserResourcesType::setMpiImplTypeStr(), test_hostname, test_machine, test_members, test_mpi, test_name, test_nb_of_proc, test_use, and ParserResourcesType::use.
Referenced by ProcessXmlDocument().
References ResourceDataToSort::_CPUFreqMHz, ResourceDataToSort::_memInMB, ResourceDataToSort::_Name, ResourceDataToSort::_nbOfNodes, ResourceDataToSort::_nbOfProcPerNode, ParserResourcesType::AppliPath, ParserResourcesType::batchQueue, ParserResourcesType::can_launch_batch_jobs, ParserResourcesType::can_run_containers, cluster, ParserResourcesType::ClusterInternalProtocol, ParserResourcesType::ComponentsList, ParserResourcesType::DataForSort, ParserResourcesType::getAccessProtocolTypeStr(), ParserResourcesType::getBatchTypeStr(), ParserResourcesType::getCanLaunchBatchJobsStr(), ParserResourcesType::getCanRunContainersStr(), ParserResourcesType::getClusterInternalProtocolStr(), ParserResourcesType::getMpiImplTypeStr(), ParserResourcesType::getResourceTypeStr(), ParserResourcesType::HostName, ParserResourcesType::ModulesList, ParserResourcesType::Name, ParserResourcesType::OS, ParserResourcesType::Protocol, ParserResourcesType::setAccessProtocolTypeStr(), ParserResourcesType::setBatchTypeStr(), ParserResourcesType::setCanLaunchBatchJobsStr(), ParserResourcesType::setCanRunContainersStr(), ParserResourcesType::setClusterInternalProtocolStr(), ParserResourcesType::setMpiImplTypeStr(), ParserResourcesType::setResourceTypeStr(), single_machine, test_appli_path, test_batch, test_batch_queue, test_can_launch_batch_jobs, test_can_run_containers, test_cluster_internal_protocol, test_component_name, test_components, test_cpu_freq_mhz, test_hostname, test_is_cluster_head, test_mem_in_mb, test_mode, test_module_name, test_modules, test_mpi, test_name, test_nb_of_nodes, test_nb_of_proc_per_node, test_os, test_protocol, test_type, test_user_commands, test_user_name, test_working_directory, ParserResourcesType::type, ParserResourcesType::userCommands, ParserResourcesType::UserName, and ParserResourcesType::working_directory.
Referenced by ProcessXmlDocument().
References ResourceDataToSort::_nbOfNodes, ResourceDataToSort::_nbOfProcPerNode, ParserResourcesType::AppliPath, ParserResourcesType::DataForSort, ParserResourcesType::HostName, ParserResourcesType::setAccessProtocolTypeStr(), ParserResourcesType::setClusterInternalProtocolStr(), test_appli_path, test_cluster_internal_protocol, test_hostname, test_nb_of_nodes, test_nb_of_proc_per_node, test_protocol, test_user_name, and ParserResourcesType::UserName.
Referenced by ProcessCluster().
void SALOME_ResourcesCatalog_Handler::ProcessXmlDocument |
( |
xmlDocPtr |
theDoc | ) |
|
std::string SALOME_ResourcesCatalog_Handler::previous_component_name |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_appli_path |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_batch |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_batch_queue |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_can_launch_batch_jobs |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_can_run_containers |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_cluster |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_cluster_internal_protocol |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_component_name |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_components |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_cpu_freq_mhz |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_hostname |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_is_cluster_head |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_machine |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_mem_in_mb |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_members |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_mode |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_module_name |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_modules |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_mpi |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_name |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_nb_of_nodes |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_nb_of_proc |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_nb_of_proc_per_node |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_os |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_protocol |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_type |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_use |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_user_commands |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_user_name |
|
private |
const char* SALOME_ResourcesCatalog_Handler::test_working_directory |
|
private |