]> SALOME platform Git repositories - modules/kernel.git/commit
Salome HOME
CCAR: CCAR_cm_end
authorcaremoli <caremoli>
Wed, 15 Apr 2009 13:37:35 +0000 (13:37 +0000)
committercaremoli <caremoli>
Wed, 15 Apr 2009 13:37:35 +0000 (13:37 +0000)
commite7aaafb029041c14e63461225845c820dc7abccb
tree8bbb7d16e35eaa4490146b6199cf61e28341b1a4
parentf464a8dab4fb05a38720c3fb6790117e9d5bb7b7
CCAR:
1- add mode member to MachineParameters. This string member can be "start" or "get" or "getorstart"
if mode=="start" a new container is launched on each request.
if mode=="get" an old container with the requested parameters is used if it exists.
if mode=="getorstart" an old container is used or a new one if the old one does not exist.
2- add policy member to MachineParameters. This string member replaces the enum policy argument
of GiveContainer and StartContainer. This argument is left for compatibility but will be removed soon.
3- replace LoadRateManager methods by three objects. These objects are referenced in a map (_resourceManagerMap)
that can be extended without changing IDL interface.
4- add a Find method to ResourceManager IDL for testing purpose.
idl/SALOME_ContainerManager.idl
src/Container/SALOME_ContainerManager.cxx
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx
src/LifeCycleCORBA_SWIG/LifeCycleCORBA.py
src/LifeCycleCORBA_SWIG/libSALOME_LifeCycleCORBA.i
src/ResourcesManager/ResourcesManager.cxx
src/ResourcesManager/ResourcesManager.hxx
src/ResourcesManager/SALOME_LoadRateManager.cxx
src/ResourcesManager/SALOME_LoadRateManager.hxx
src/ResourcesManager/SALOME_ResourcesManager.cxx
src/ResourcesManager/SALOME_ResourcesManager.hxx