- interface ContainerManager
- {
- Container FindOrStartContainer( in MachineParameters params,
- in MachineList possibleComputers);
-
- /*!
- This operation launches a PaCO++ container.
-
- \param Description of the container resquested.
- \param List of computers ressources.
-
- \return Container's CORBA reference.
- */
- Container FindOrStartParallelContainer( in MachineParameters params,
- in MachineList possibleComputers);
-
- Container StartContainer( in MachineParameters params,
- in ResPolicy policy,
- in CompoList componentList );
-
- Container GiveContainer( in MachineParameters params,
- in ResPolicy policy,
- in CompoList componentList );
-
- void ShutdownContainers();
-
- } ;
-
-/*! \brief Interface of the %resourcesManager
- This interface is used for interaction with the unique instance
- of ResourcesManager
-*/
- interface ResourcesManager
- {
- string FindFirst(in MachineList possibleComputers);
-
- MachineList GetFittingResources( in MachineParameters params,
- in CompoList componentList )
- raises (SALOME::SALOME_Exception);
+interface ContainerManager
+{
+ //! GiveContainer - use mode parameter of ContainerParameters to configure
+ //! how this method works
+ //! Currently: get, start, getorstart, findorstart, find
+ Container GiveContainer(in ContainerParameters params) raises (SALOME::SALOME_Exception);