#include <SALOMEconfig.h>
#include <CORBA_CLIENT_HEADER(SALOME_ResourcesManager)>
#include "ResourcesManager.hxx"
Go to the source code of this file.
Macros | |
#define | SALOMERESOURCESMANAGER_EXPORT |
Functions | |
resourceParams | resourceParameters_CORBAtoCPP (const Engines::ResourceParameters ¶ms) |
Engines::ResourceParameters_var | resourceParameters_CPPtoCORBA (const resourceParams ¶ms) |
std::vector< std::string > | resourceList_CORBAtoCPP (const Engines::ResourceList &resList) |
Engines::ResourceList_var | resourceList_CPPtoCORBA (const std::vector< std::string > &resList) |
ParserResourcesType | resourceDefinition_CORBAtoCPP (const Engines::ResourceDefinition &resDef) |
Engines::ResourceDefinition_var | resourceDefinition_CPPtoCORBA (const ParserResourcesType &resource) |
#define SALOMERESOURCESMANAGER_EXPORT |
ParserResourcesType resourceDefinition_CORBAtoCPP | ( | const Engines::ResourceDefinition & | resDef | ) |
References ResourceDataToSort::_CPUFreqMHz, ResourceDataToSort::_memInMB, ResourceDataToSort::_nbOfNodes, ResourceDataToSort::_nbOfProcPerNode, Engines::ResourceDefinition::applipath, ParserResourcesType::AppliPath, Engines::ResourceDefinition::batch, ParserResourcesType::can_launch_batch_jobs, Engines::ResourceDefinition::can_launch_batch_jobs, ParserResourcesType::can_run_containers, Engines::ResourceDefinition::can_run_containers, Engines::ResourceDefinition::componentList, ParserResourcesType::ComponentsList, Engines::ResourceDefinition::cpu_clock, ParserResourcesType::DataForSort, Engines::ResourceDefinition::hostname, ParserResourcesType::HostName, Engines::ResourceDefinition::iprotocol, Engines::ResourceDefinition::mem_mb, Engines::ResourceDefinition::mpiImpl, Engines::ResourceDefinition::name, ParserResourcesType::Name, Engines::ResourceDefinition::nb_node, Engines::ResourceDefinition::nb_proc_per_node, ParserResourcesType::OS, Engines::ResourceDefinition::OS, Engines::ResourceDefinition::protocol, ParserResourcesType::setAccessProtocolTypeStr(), ParserResourcesType::setBatchTypeStr(), ParserResourcesType::setClusterInternalProtocolStr(), ParserResourcesType::setMpiImplTypeStr(), ParserResourcesType::setResourceTypeStr(), Engines::ResourceDefinition::type, Engines::ResourceDefinition::username, ParserResourcesType::UserName, ParserResourcesType::working_directory, and Engines::ResourceDefinition::working_directory.
Referenced by SALOME_ResourcesManager::AddResource(), and SALOME_ResourcesManager_Client::GetResourceDefinition().
Engines::ResourceDefinition_var resourceDefinition_CPPtoCORBA | ( | const ParserResourcesType & | resource | ) |
References ResourceDataToSort::_CPUFreqMHz, ResourceDataToSort::_memInMB, ResourceDataToSort::_nbOfNodes, ResourceDataToSort::_nbOfProcPerNode, ParserResourcesType::AppliPath, ParserResourcesType::can_launch_batch_jobs, ParserResourcesType::can_run_containers, ParserResourcesType::ComponentsList, ParserResourcesType::DataForSort, ParserResourcesType::getAccessProtocolTypeStr(), ParserResourcesType::getBatchTypeStr(), ParserResourcesType::getClusterInternalProtocolStr(), ParserResourcesType::getMpiImplTypeStr(), ParserResourcesType::getResourceTypeStr(), ParserResourcesType::HostName, Engines::ResourceDefinition::name, ParserResourcesType::Name, ParserResourcesType::OS, ParserResourcesType::UserName, and ParserResourcesType::working_directory.
Referenced by SALOME_ResourcesManager::GetResourceDefinition().
std::vector<std::string> resourceList_CORBAtoCPP | ( | const Engines::ResourceList & | resList | ) |
Engines::ResourceList_var resourceList_CPPtoCORBA | ( | const std::vector< std::string > & | resList | ) |
resourceParams resourceParameters_CORBAtoCPP | ( | const Engines::ResourceParameters & | params | ) |
References Engines::ResourceParameters::can_launch_batch_jobs, resourceParams::can_launch_batch_jobs, Engines::ResourceParameters::can_run_containers, resourceParams::can_run_containers, Engines::ResourceParameters::componentList, resourceParams::componentList, resourceParams::cpu_clock, Engines::ResourceParameters::cpu_clock, Engines::ResourceParameters::hostname, resourceParams::hostname, resourceParams::mem_mb, Engines::ResourceParameters::mem_mb, Engines::ResourceParameters::name, resourceParams::name, resourceParams::nb_node, Engines::ResourceParameters::nb_node, resourceParams::nb_proc, Engines::ResourceParameters::nb_proc, resourceParams::nb_proc_per_node, Engines::ResourceParameters::nb_proc_per_node, Engines::ResourceParameters::OS, resourceParams::OS, Engines::ResourceParameters::resList, resourceParams::resourceList, and resourceList_CORBAtoCPP().
Referenced by SALOME_ResourcesManager::GetFittingResources(), and SALOME_ContainerManager::GiveContainer().
Engines::ResourceParameters_var resourceParameters_CPPtoCORBA | ( | const resourceParams & | params | ) |
References resourceParams::can_launch_batch_jobs, resourceParams::can_run_containers, resourceParams::componentList, resourceParams::cpu_clock, resourceParams::hostname, resourceParams::mem_mb, Engines::ResourceParameters::name, resourceParams::name, resourceParams::nb_node, resourceParams::nb_proc, resourceParams::nb_proc_per_node, resourceParams::OS, resourceParams::resourceList, and resourceList_CPPtoCORBA().
Referenced by SALOME_ResourcesManager_Client::GetFittingResources().