27 #ifndef _SALOME_LIFECYCLECORBA_HXX_
28 #define _SALOME_LIFECYCLECORBA_HXX_
36 #include <SALOMEconfig.h>
37 #include <Utils_SALOME_Exception.hxx>
38 #include CORBA_CLIENT_HEADER(SALOME_ContainerManager)
39 #include CORBA_CLIENT_HEADER(SALOME_Component)
43 # if defined LIFECYCLECORBA_EXPORTS || defined SalomeLifeCycleCORBA_EXPORTS
44 # define LIFECYCLECORBA_EXPORT __declspec( dllexport )
46 # define LIFECYCLECORBA_EXPORT __declspec( dllimport )
49 # define LIFECYCLECORBA_EXPORT
68 Engines::EngineComponent_ptr
70 const char *componentName);
72 Engines::EngineComponent_ptr
74 const char *componentName);
76 Engines::EngineComponent_ptr
78 const char *componentName);
80 Engines::EngineComponent_ptr
82 const char *componentName);
85 Engines::EngineComponent_ptr
87 const char *componentName);
89 bool isKnownComponentClass(
const char *componentName);
96 Engines::ContainerManager_ptr getContainerManager();
100 void copyFile(
const char* hostSrc,
const char* fileSrc,
const char* hostDest,
const char* fileDest);
102 void shutdownServers(
bool shutdownLauncher=
true);
112 Engines::EngineComponent_ptr
114 const char *componentName,
117 Engines::EngineComponent_ptr
119 const char *componentName);
#define LIFECYCLECORBA_EXPORT
Definition: SALOME_LifeCycleCORBA.hxx:49
Definition: SALOME_LifeCycleCORBA.hxx:56
Definition: SALOME_LifeCycleCORBA.hxx:129
A class to manage life cycle of SALOME components.
Definition: SALOME_LifeCycleCORBA.hxx:63
SALOME_NamingService_Abstract * _NSnew
Definition: SALOME_LifeCycleCORBA.hxx:122
SALOME_NamingService_Abstract * _NS
Definition: SALOME_LifeCycleCORBA.hxx:121
Engines::ContainerManager_var _ContManager
Definition: SALOME_LifeCycleCORBA.hxx:123
Engines::ResourcesManager_var _ResManager
Definition: SALOME_LifeCycleCORBA.hxx:124
Definition: SALOME_NamingService_Abstract.hxx:46
sequence< string > ResourceList
Type to transmit list of resources.
Definition: SALOME_ResourcesManager.idl:35
Engines::ResourcesManager_ptr getResourcesManager()
Definition: SALOME_KernelServices.cxx:123
containerName
Definition: SALOME_ContainerPy.py:383
def killOmniNames(port)
Definition: salome_utils.py:556
orb
Definition: salome.py:122
Type to describe required properties of a container.
Definition: SALOME_ContainerManager.idl:38
Type to describe required properties of a resource.
Definition: SALOME_ResourcesManager.idl:42