#include <SalomeContainerHelper.hxx>


Public Member Functions | |
| std::string | getType () const |
| std::string | getDftLaunchMode () const |
| SalomeContainerMultiHelper * | deepCpyOnlyStaticInfo () const |
| Engines::Container_var | getContainer (const Task *askingNode) const |
| bool | isAlreadyStarted (const Task *askingNode) const |
| void | setContainer (const Task *askingNode, Engines::Container_var cont) |
| void | shutdown () |
Public Member Functions inherited from YACS::ENGINE::RefCounter | |
| unsigned int | getRefCnt () const |
| void | incrRef () const |
| bool | decrRef () const |
Static Public Attributes | |
| static const char | TYPE_NAME [] ="multi" |
| static const char | DFT_LAUNCH_MODE [] ="getorstart" |
Static Public Attributes inherited from YACS::ENGINE::RefCounter | |
| static unsigned int | _totalCnt =0 |
Private Member Functions | |
| ~SalomeContainerMultiHelper () | |
Private Attributes | |
| std::map< const ComponentInstance *, Engines::Container_var > | _containersForComponents |
| std::map< const Task *, Engines::Container_var > | _containersForTasks |
| std::mutex | _data_mutex |
Additional Inherited Members | |
Protected Member Functions inherited from YACS::ENGINE::SalomeContainerHelper | |
| virtual | ~SalomeContainerHelper () |
Protected Member Functions inherited from YACS::ENGINE::RefCounter | |
| RefCounter () | |
| RefCounter (const RefCounter &other) | |
| virtual | ~RefCounter () |
Protected Attributes inherited from YACS::ENGINE::RefCounter | |
| unsigned int | _cnt |
Definition at line 77 of file SalomeContainerHelper.hxx.
|
private |
Definition at line 239 of file SalomeContainerHelper.cxx.
|
virtual |
Implements YACS::ENGINE::SalomeContainerHelper.
Definition at line 130 of file SalomeContainerHelper.cxx.
|
virtual |
Implements YACS::ENGINE::SalomeContainerHelper.
Definition at line 135 of file SalomeContainerHelper.cxx.
References _containersForComponents, _containersForTasks, _data_mutex, YACS::ENGINE::Task::getComponent(), and YACS::ENGINE::Task::hasImposedResource().
|
virtual |
Implements YACS::ENGINE::SalomeContainerHelper.
Definition at line 125 of file SalomeContainerHelper.cxx.
References DFT_LAUNCH_MODE.
|
virtual |
Implements YACS::ENGINE::SalomeContainerHelper.
Definition at line 120 of file SalomeContainerHelper.cxx.
References TYPE_NAME.
|
virtual |
Implements YACS::ENGINE::SalomeContainerHelper.
Definition at line 157 of file SalomeContainerHelper.cxx.
References _containersForComponents, _containersForTasks, _data_mutex, YACS::ENGINE::Task::getComponent(), and YACS::ENGINE::Task::hasImposedResource().
|
virtual |
Implements YACS::ENGINE::SalomeContainerHelper.
Definition at line 174 of file SalomeContainerHelper.cxx.
References _containersForComponents, _containersForTasks, _data_mutex, DEBTRACE, YACS::ENGINE::Task::getComponent(), and YACS::ENGINE::Task::hasImposedResource().
|
virtual |
Implements YACS::ENGINE::SalomeContainerHelper.
Definition at line 195 of file SalomeContainerHelper.cxx.
References _containersForComponents, _containersForTasks, and _data_mutex.
|
private |
Definition at line 93 of file SalomeContainerHelper.hxx.
Referenced by getContainer(), isAlreadyStarted(), setContainer(), and shutdown().
|
private |
Definition at line 94 of file SalomeContainerHelper.hxx.
Referenced by getContainer(), isAlreadyStarted(), setContainer(), and shutdown().
|
mutableprivate |
Definition at line 95 of file SalomeContainerHelper.hxx.
Referenced by getContainer(), isAlreadyStarted(), setContainer(), and shutdown().
|
static |
Definition at line 91 of file SalomeContainerHelper.hxx.
Referenced by getDftLaunchMode().
|
static |
Definition at line 90 of file SalomeContainerHelper.hxx.
Referenced by YACS::ENGINE::SalomeContainer::canAcceptImposedResource(), getType(), and YACS::ENGINE::SalomeContainer::setProperty().