#include <SalomeContainerTools.hxx>
|
| static void | SetContainerNameOf (Engines::ContainerParameters ¶ms, const std::string &name) |
| |
| static void | Start (const std::vector< std::string > &compoNames, SalomeContainerHelper *schelp, SalomeContainerToolsBase &sct, int &shutdownLevel, const Container *cont, const Task *askingNode) |
| |
| static CORBA::Object_ptr | LoadComponent (SalomeContainerHelper *launchModeType, Container *cont, Task *askingNode) |
| |
| static CORBA::Object_ptr | CreateComponentInstance (Container *cont, Engines::Container_ptr contPtr, const ComponentInstance *inst) |
| |
| static std::string | GetPlacementId (const SalomeContainerHelper *launchModeType, const Container *cont, const Task *askingNode) |
| |
| static std::string | GetFullPlacementId (const SalomeContainerHelper *launchModeType, const Container *cont, const Task *askingNode) |
| |
Definition at line 93 of file SalomeContainerTools.hxx.
◆ SalomeContainerToolsDecorator()
◆ addToComponentList()
| void YACS::ENGINE::SalomeContainerToolsDecorator::addToComponentList |
( |
const std::string & |
name | ) |
|
|
inlineoverridevirtual |
◆ addToResourceList()
| void YACS::ENGINE::SalomeContainerToolsDecorator::addToResourceList |
( |
const std::string & |
name | ) |
|
|
inlineoverridevirtual |
◆ clearProperties()
| void YACS::ENGINE::SalomeContainerToolsDecorator::clearProperties |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getContainerName()
| std::string YACS::ENGINE::SalomeContainerToolsDecorator::getContainerName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getHostName()
| std::string YACS::ENGINE::SalomeContainerToolsDecorator::getHostName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getNotNullContainerName()
| std::string YACS::ENGINE::SalomeContainerToolsDecorator::getNotNullContainerName |
( |
const Container * |
contPtr, |
|
|
const Task * |
askingNode, |
|
|
bool & |
isEmpty |
|
) |
| const |
|
inlineoverridevirtual |
◆ getNumberOfCoresPerWorker()
| int YACS::ENGINE::SalomeContainerToolsDecorator::getNumberOfCoresPerWorker |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getParameters()
| Engines::ContainerParameters SalomeContainerToolsDecorator::getParameters |
( |
| ) |
const |
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 555 of file SalomeContainerTools.cxx.
558 std::string st(ret.resource_params.hostname);
564 throw YACS::Exception(
"SalomeContainerToolsDecorator::getParameters : Internal error !");
566 ret.resource_params.hostname=CORBA::string_dup(zeMachine.c_str());
int getNumberOfWorkers(int nbCoresPerWorker) const
std::string deduceMachineFrom(int workerId, int nbProcPerNode) const
std::size_t locateTask(const Task *node) const
References _decorated, _nb_cores_per_worker, _node, _pg, _vh, YACS::ENGINE::PlayGround::deduceMachineFrom(), YACS::ENGINE::PlayGround::getNumberOfWorkers(), YACS::ENGINE::SalomeContainerToolsBase::getParameters(), YACS::ENGINE::SalomeHPContainerVectOfHelper::locateTask(), and YACS::ENGINE::SalomeHPContainerVectOfHelper::size().
◆ getProperties()
| const std::map<std::string,std::string>& YACS::ENGINE::SalomeContainerToolsDecorator::getProperties |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getProperty()
| std::string YACS::ENGINE::SalomeContainerToolsDecorator::getProperty |
( |
const std::string & |
name | ) |
const |
|
inlineoverridevirtual |
◆ getResourceProperties()
| std::map<std::string,std::string> YACS::ENGINE::SalomeContainerToolsDecorator::getResourceProperties |
( |
const std::string & |
name | ) |
const |
|
inlineoverridevirtual |
◆ setContainerName()
| void YACS::ENGINE::SalomeContainerToolsDecorator::setContainerName |
( |
const std::string & |
name | ) |
|
|
inlineoverridevirtual |
◆ setProperty()
| void YACS::ENGINE::SalomeContainerToolsDecorator::setProperty |
( |
const std::string & |
name, |
|
|
const std::string & |
value |
|
) |
| |
|
inlineoverridevirtual |
◆ _decorated
◆ _nb_cores_per_worker
| int YACS::ENGINE::SalomeContainerToolsDecorator::_nb_cores_per_worker |
|
private |
◆ _node
| const Task* YACS::ENGINE::SalomeContainerToolsDecorator::_node |
|
private |
◆ _pg
| const PlayGround* YACS::ENGINE::SalomeContainerToolsDecorator::_pg |
|
private |
◆ _vh
The documentation for this class was generated from the following files: