Version: 8.3.0
SALOME_ResourcesManager_Common.hxx File Reference
#include <SALOMEconfig.h>
#include <CORBA_CLIENT_HEADER(SALOME_ResourcesManager)>
#include "ResourcesManager.hxx"
Include dependency graph for SALOME_ResourcesManager_Common.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SALOMERESOURCESMANAGER_EXPORT
 

Functions

resourceParams resourceParameters_CORBAtoCPP (const Engines::ResourceParameters &params)
 
Engines::ResourceParameters_var resourceParameters_CPPtoCORBA (const resourceParams &params)
 
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)
 

Macro Definition Documentation

#define SALOMERESOURCESMANAGER_EXPORT

Function Documentation

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::ResourceList_var resourceList_CPPtoCORBA ( const std::vector< std::string > &  resList)