20 #ifndef __SALOMECONTAINERHELPER_HXX__
21 #define __SALOMECONTAINERHELPER_HXX__
25 #include "SALOMEconfig.h"
26 #include CORBA_CLIENT_HEADER(SALOME_Component)
39 class ComponentInstance;
virtual Engines::Container_var getContainer(const Task *askingNode) const =0
virtual std::string getDftLaunchMode() const =0
virtual ~SalomeContainerHelper()
virtual void shutdown()=0
virtual std::string getType() const =0
virtual bool isAlreadyStarted(const Task *askingNode) const =0
virtual SalomeContainerHelper * deepCpyOnlyStaticInfo() const =0
virtual void setContainer(const Task *askingNode, Engines::Container_var cont)=0
std::string getDftLaunchMode() const
Engines::Container_var getContainer(const Task *askingNode) const
Engines::Container_var _trueCont
static const char DFT_LAUNCH_MODE[]
bool isAlreadyStarted(const Task *askingNode) const
static const char TYPE_NAME[]
~SalomeContainerMonoHelper()
void setContainer(const Task *askingNode, Engines::Container_var cont)
bool isKernelContNull() const
SalomeContainerMonoHelper * deepCpyOnlyStaticInfo() const
SalomeContainerMonoHelper()
std::string getKernelContainerName() const
std::string getType() const
void setContainer(const Task *askingNode, Engines::Container_var cont)
bool isAlreadyStarted(const Task *askingNode) const
~SalomeContainerMultiHelper()
static const char TYPE_NAME[]
std::map< const ComponentInstance *, Engines::Container_var > _containersForComponents
std::string getType() const
std::map< const Task *, Engines::Container_var > _containersForTasks
static const char DFT_LAUNCH_MODE[]
SalomeContainerMultiHelper * deepCpyOnlyStaticInfo() const
Engines::Container_var getContainer(const Task *askingNode) const
std::string getDftLaunchMode() const