#include <SalomeContainerTools.hxx>


Public Member Functions | |
| SalomeContainerTools () | |
| SalomeContainerTools (const SalomeContainerTools &other) | |
| ~SalomeContainerTools () | |
| std::string | getProperty (const std::string &name) const override |
| void | setProperty (const std::string &name, const std::string &value) override |
| const std::map< std::string, std::string > & | getProperties () const override |
| std::map< std::string, std::string > | getResourceProperties (const std::string &name) const override |
| void | clearProperties () override |
| void | addToComponentList (const std::string &name) override |
| void | addToResourceList (const std::string &name) override |
| Engines::ContainerParameters | getParameters () const override |
| void | setContainerName (const std::string &name) override |
| std::string | getHostName () const override |
| std::string | getNotNullContainerName (const Container *contPtr, const Task *askingNode, bool &isEmpty) const override |
| std::string | getContainerName () const override |
| int | getNumberOfCoresPerWorker () const override |
Public Member Functions inherited from YACS::ENGINE::SalomeContainerToolsBase | |
| virtual | ~SalomeContainerToolsBase () |
Private Attributes | |
| std::map< std::string, std::string > | _propertyMap |
| Engines::ContainerParameters | _params |
Additional Inherited Members | |
Static Public Member Functions inherited from YACS::ENGINE::SalomeContainerToolsBase | |
| 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 66 of file SalomeContainerTools.hxx.
| SalomeContainerTools::SalomeContainerTools | ( | ) |
Definition at line 47 of file SalomeContainerTools.cxx.
References _params.
| SalomeContainerTools::SalomeContainerTools | ( | const SalomeContainerTools & | other | ) |
Definition at line 53 of file SalomeContainerTools.cxx.
|
inline |
Definition at line 71 of file SalomeContainerTools.hxx.
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 200 of file SalomeContainerTools.cxx.
References _params, and yacsorb.CORBAEngineTest::i.
Referenced by setProperty().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 215 of file SalomeContainerTools.cxx.
References _params, and yacsorb.CORBAEngineTest::i.
Referenced by YACS::ENGINE::SalomeContainer::addToResourceList(), and setProperty().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 57 of file SalomeContainerTools.cxx.
References _params, and _propertyMap.
Referenced by YACS::ENGINE::SalomeContainer::clearProperties(), and YACS::ENGINE::SalomeHPContainer::clearProperties().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 230 of file SalomeContainerTools.cxx.
References _params.
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 267 of file SalomeContainerTools.cxx.
References _params.
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 245 of file SalomeContainerTools.cxx.
References _params, YACS::ENGINE::Container::getDiscreminantStrOfThis(), and YACS::ENGINE::Container::getName().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 235 of file SalomeContainerTools.cxx.
References _params.
Referenced by YACS::ENGINE::SalomeHPContainer::getNumberOfCoresPerWorker().
|
inlineoverridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 79 of file SalomeContainerTools.hxx.
|
inlineoverridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 74 of file SalomeContainerTools.hxx.
Referenced by YACS::ENGINE::SalomeContainer::getProperties(), and YACS::ENGINE::SalomeHPContainer::getProperties().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 63 of file SalomeContainerTools.cxx.
References _propertyMap.
Referenced by YACS::ENGINE::SalomeContainer::getProperty(), and YACS::ENGINE::SalomeHPContainer::getProperty().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 277 of file SalomeContainerTools.cxx.
References YACS::ENGINE::RuntimeSALOME::getOrb(), YACS::ENGINE::getSALOMERuntime(), orb, and SALOME_NamingService_Wrapper::Resolve().
Referenced by YACS::ENGINE::SalomeContainer::getResourceProperties(), and YACS::ENGINE::SalomeHPContainer::getResourceProperties().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 240 of file SalomeContainerTools.cxx.
References _params, and YACS::ENGINE::SalomeContainerToolsBase::SetContainerNameOf().
|
overridevirtual |
Implements YACS::ENGINE::SalomeContainerToolsBase.
Definition at line 72 of file SalomeContainerTools.cxx.
References _params, _propertyMap, addToComponentList(), and addToResourceList().
Referenced by YACS::ENGINE::SalomeContainer::setProperty(), YACS::ENGINE::SalomeHPContainer::setProperty(), and YACS::ENGINE::SalomeContainer::start().
|
private |
Definition at line 87 of file SalomeContainerTools.hxx.
Referenced by addToComponentList(), addToResourceList(), clearProperties(), getContainerName(), getHostName(), getNotNullContainerName(), getNumberOfCoresPerWorker(), SalomeContainerTools(), setContainerName(), and setProperty().
|
private |
Definition at line 86 of file SalomeContainerTools.hxx.
Referenced by clearProperties(), getProperty(), and setProperty().