Back to index

salome-kernel  6.5.0
Public Member Functions | Static Public Attributes | Protected Attributes
SALOMERESOURCESMANAGER_EXPORT Protocol Reference

#include <SALOME_ResourcesManager.hxx>

Collaboration diagram for SALOMERESOURCESMANAGER_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SALOME_ResourcesManager (CORBA::ORB_ptr orb, PortableServer::POA_var poa, SALOME_NamingService *ns, const char *xmlFilePath)
 SALOME_ResourcesManager (CORBA::ORB_ptr orb, PortableServer::POA_var poa, SALOME_NamingService *ns)
 ~SALOME_ResourcesManager ()
Engines::ResourceListGetFittingResources (const Engines::ResourceParameters &params)
char * FindFirst (const Engines::ResourceList &listOfResources)
char * Find (const char *policy, const Engines::ResourceList &listOfResources)
Engines::ResourceDefinitionGetResourceDefinition (const char *name)
void AddResource (const Engines::ResourceDefinition &new_resource, CORBA::Boolean write, const char *xml_file)
void RemoveResource (const char *resource_name, CORBA::Boolean write, const char *xml_file)
void Shutdown ()
ResourcesManager_cpp * GetImpl ()
std::string getMachineFile (std::string resource_name, CORBA::Long nb_procs, std::string parallelLib)

Static Public Attributes

static const char * _ResourcesManagerNameInNS

Protected Attributes

SALOME_NamingService_NS
CORBA::ORB_var _orb
PortableServer::POA_var _poa
MapOfParserResourcesType _resourcesBatchList
 will contain the informations on the data type catalog(after parsing)
ResourcesManager_cpp _rm

Detailed Description

Definition at line 59 of file SALOME_ResourcesManager.hxx.


Constructor & Destructor Documentation


Member Function Documentation

void SALOMERESOURCESMANAGER_EXPORT::AddResource ( const Engines::ResourceDefinition new_resource,
CORBA::Boolean  write,
const char *  xml_file 
)
char* SALOMERESOURCESMANAGER_EXPORT::Find ( const char *  policy,
const Engines::ResourceList listOfResources 
)
ResourcesManager_cpp* SALOMERESOURCESMANAGER_EXPORT::GetImpl ( ) [inline]

Definition at line 86 of file SALOME_ResourcesManager.hxx.

{ return &_rm; }
std::string SALOMERESOURCESMANAGER_EXPORT::getMachineFile ( std::string  resource_name,
CORBA::Long  nb_procs,
std::string  parallelLib 
)
void SALOMERESOURCESMANAGER_EXPORT::RemoveResource ( const char *  resource_name,
CORBA::Boolean  write,
const char *  xml_file 
)
SALOMERESOURCESMANAGER_EXPORT::SALOME_ResourcesManager ( CORBA::ORB_ptr  orb,
PortableServer::POA_var  poa,
SALOME_NamingService ns,
const char *  xmlFilePath 
)
SALOMERESOURCESMANAGER_EXPORT::SALOME_ResourcesManager ( CORBA::ORB_ptr  orb,
PortableServer::POA_var  poa,
SALOME_NamingService ns 
)

Member Data Documentation

Definition at line 95 of file SALOME_ResourcesManager.hxx.

CORBA::ORB_var SALOMERESOURCESMANAGER_EXPORT::_orb [protected]

Definition at line 96 of file SALOME_ResourcesManager.hxx.

PortableServer::POA_var SALOMERESOURCESMANAGER_EXPORT::_poa [protected]

Definition at line 97 of file SALOME_ResourcesManager.hxx.

will contain the informations on the data type catalog(after parsing)

Definition at line 101 of file SALOME_ResourcesManager.hxx.

Definition at line 92 of file SALOME_ResourcesManager.hxx.

ResourcesManager_cpp SALOMERESOURCESMANAGER_EXPORT::_rm [protected]

Definition at line 103 of file SALOME_ResourcesManager.hxx.


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