#include <SalomeContainerTools.hxx>

Public Member Functions | |
| virtual | ~SalomeContainerToolsBase () |
| virtual std::string | getProperty (const std::string &name) const =0 |
| virtual void | setProperty (const std::string &name, const std::string &value)=0 |
| virtual const std::map< std::string, std::string > & | getProperties () const =0 |
| virtual std::map< std::string, std::string > | getResourceProperties (const std::string &name) const =0 |
| virtual void | clearProperties ()=0 |
| virtual void | addToComponentList (const std::string &name)=0 |
| virtual void | addToResourceList (const std::string &name)=0 |
| virtual Engines::ContainerParameters | getParameters () const =0 |
| virtual void | setContainerName (const std::string &name)=0 |
| virtual std::string | getHostName () const =0 |
| virtual std::string | getNotNullContainerName (const Container *contPtr, const Task *askingNode, bool &isEmpty) const =0 |
| virtual std::string | getContainerName () const =0 |
| virtual int | getNumberOfCoresPerWorker () const =0 |
Static Public Member Functions | |
| 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 39 of file SalomeContainerTools.hxx.
|
inlinevirtual |
Definition at line 42 of file SalomeContainerTools.hxx.
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
Referenced by Start().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
static |
Definition at line 475 of file SalomeContainerTools.cxx.
References DEBUG_YACSTRACE, YACS::ENGINE::ComponentInstance::getCompoName(), YACS::ENGINE::Container::getProc(), YACS::ENGINE::Node::getProperties(), YACS::ENGINE::PropertyInterface::getProperties(), and p.
Referenced by LoadComponent(), and YACS::ENGINE::SalomeContainerTmpForHP::loadComponent().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
static |
Definition at line 535 of file SalomeContainerTools.cxx.
References YACS::ENGINE::SalomeContainerHelper::getContainer(), and YACS::ENGINE::Container::isAlreadyStarted().
Referenced by YACS::ENGINE::SalomeContainer::getFullPlacementId(), and YACS::ENGINE::SalomeHPContainer::getFullPlacementId().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
Referenced by Start().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
Referenced by Start().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
Referenced by YACS::ENGINE::SalomeContainerToolsDecorator::getParameters(), and Start().
|
static |
Definition at line 515 of file SalomeContainerTools.cxx.
References YACS::ENGINE::SalomeContainerHelper::getContainer(), yacsorb.CORBAEngineTest::i, and YACS::ENGINE::Container::isAlreadyStarted().
Referenced by YACS::ENGINE::SalomeContainer::getPlacementId(), and YACS::ENGINE::SalomeHPContainer::getPlacementId().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
static |
Definition at line 450 of file SalomeContainerTools.cxx.
References CreateComponentInstance(), DEBUG_YACSTRACE, YACS::ENGINE::ComponentInstance::getCompoName(), YACS::ENGINE::Task::getComponent(), YACS::ENGINE::SalomeContainerHelper::getContainer(), YACS::ENGINE::Container::isAlreadyStarted(), and YACS::ENGINE::Container::start().
Referenced by YACS::ENGINE::SalomeContainer::loadComponent().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
static |
Definition at line 272 of file SalomeContainerTools.cxx.
Referenced by YACS::ENGINE::SalomeContainerTools::setContainerName(), and Start().
|
pure virtual |
Implemented in YACS::ENGINE::SalomeContainerToolsDecorator, and YACS::ENGINE::SalomeContainerTools.
|
static |
| [in] | compoNames | |
| [in,out] | shutdownLevel |
Definition at line 321 of file SalomeContainerTools.cxx.
References addToComponentList(), DEBUG_YACSTRACE, testCppPluginInvokation::ex, YACS::ENGINE::SalomeContainerHelper::getDftLaunchMode(), getHostName(), getNotNullContainerName(), getParameters(), YACS::ENGINE::getSALOMERuntime(), SALOME_NamingService_Wrapper::init_orb(), orb, SALOME_NamingService_Wrapper::Resolve(), YACS::ENGINE::SalomeContainerHelper::setContainer(), and SetContainerNameOf().
Referenced by YACS::ENGINE::SalomeHPContainer::start(), and YACS::ENGINE::SalomeContainer::start().