SALOME_LifeCycleCORBA Class Reference

#include <SALOME_LifeCycleCORBA.hxx>


Public Member Functions

 SALOME_LifeCycleCORBA (SALOME_NamingService *ns)
virtual ~SALOME_LifeCycleCORBA ()
Engines::Container_ptr FindContainer (const char *containerName)
Engines::Component_ptr FindOrLoad_Component (const Engines::MachineParameters &params, const char *componentName)
Engines::Component_ptr FindOrLoad_Component (const char *containerName, const char *componentName)
bool isKnownComponentClass (const char *componentName)

Protected Member Functions

Engines::Component_ptr FindComponent (const char *containerName, const char *componentName, const Engines::MachineList &listOfMachines)
 Establish if a component called "componentName" in a container called "containerName" exists among the list of resources in "listOfMachines".

Engines::Component_ptr LoadComponent (const char *containerName, const char *componentName, const Engines::MachineList &listOfMachines)
std::string ContainerName (const char *aComputerContainer, std::string *theComputer, std::string *theContainer)
std::string ComputerPath (const char *theComputer)
Engines::Container_ptr FindOrStartContainer (const std::string aComputerContainer, const std::string theComputer, const std::string theContainer)

Protected Attributes

SALOME_NamingService_NS
Engines::ContainerManager_var _ContManager


Constructor & Destructor Documentation

SALOME_LifeCycleCORBA::SALOME_LifeCycleCORBA SALOME_NamingService ns  ) 
 

SALOME_LifeCycleCORBA::~SALOME_LifeCycleCORBA  )  [virtual]
 


Member Function Documentation

Engines::Container_ptr SALOME_LifeCycleCORBA::FindContainer const char *  containerName  ) 
 

Engines::Component_ptr SALOME_LifeCycleCORBA::FindOrLoad_Component const Engines::MachineParameters &  params,
const char *  componentName
 

Engines::Component_ptr SALOME_LifeCycleCORBA::FindOrLoad_Component const char *  containerName,
const char *  componentName
 

bool SALOME_LifeCycleCORBA::isKnownComponentClass const char *  componentName  ) 
 

Engines::Component_ptr SALOME_LifeCycleCORBA::FindComponent const char *  containerName,
const char *  componentName,
const Engines::MachineList &  listOfMachines
[protected]
 

This method uses Naming Service to find the component.

Engines::Component_ptr SALOME_LifeCycleCORBA::LoadComponent const char *  containerName,
const char *  componentName,
const Engines::MachineList &  listOfMachines
[protected]
 

string SALOME_LifeCycleCORBA::ContainerName const char *  aComputerContainer,
std::string *  theComputer,
std::string *  theContainer
[protected]
 

string SALOME_LifeCycleCORBA::ComputerPath const char *  theComputer  )  [protected]
 

Engines::Container_ptr SALOME_LifeCycleCORBA::FindOrStartContainer const std::string  aComputerContainer,
const std::string  theComputer,
const std::string  theContainer
[protected]
 


Field Documentation

SALOME_NamingService* SALOME_LifeCycleCORBA._NS [protected]
 

Engines::ContainerManager_var SALOME_LifeCycleCORBA._ContManager [protected]
 


Generated on Tue Feb 7 22:07:38 2006 for SALOME v.2.2.8 by doxygen 1.3.7