Salome HOME
First version before plugging.
authorAnthony Geay <anthony.geay@edf.fr>
Mon, 27 Oct 2014 12:39:19 +0000 (13:39 +0100)
committerAnthony Geay <anthony.geay@edf.fr>
Thu, 22 Jan 2015 07:28:30 +0000 (08:28 +0100)
commit8a89a50b36a47cba1839646c0623562f30af9c28
treef63a2d9f69c9f9675968eed2be21b6d10b01b7ac
parent755e4a1a2d81db80a3a46d3c2d55d74e1853d5bf
First version before plugging.

LauncherServer hostes DataServerManager and default DataScopeServer.

Little correction.

First executable test.

ScopeServer launching.

Debug. Now scope server are correctly launched.

ScopeServer are correctly created and destroyed.

Small correction.

On the road for remote python evaluation of global vars.

Debuging done -> valgrind OK.

string -> sequence<octet> to support the exchance via CORBA or pickled strings + addition of some useful methods.

A good version. TODO : 1 - multi levels management 2 - clean exception handling

Suppress AnyDataServer for the moment.

String -> PyObject + support of invocation of methods recursively.

A full use case is runnable. Remaining : raise management, float, string

Little Bug.

Imp

Exceptions management + clean DataScopes destruction.

on the road of read only and read ext. coming soon \!

End of preparation to move to RdExt instead of RdWr.

First impl of RdExt policy.

Almost ready to be used. Valgrind OK on TestSalomeSDS2.

OK. Only RdOnly and RdExt is now available.
42 files changed:
CMakeLists.txt
SalomeKERNELConfig.cmake.in
idl/CMakeLists.txt
idl/SALOME_SDS.idl [new file with mode: 0644]
src/CMakeLists.txt
src/Container/SALOME_ContainerManager.cxx
src/Container/SALOME_ContainerManager.hxx
src/Launcher/CMakeLists.txt
src/Launcher/SALOME_Launcher.cxx
src/Launcher/SALOME_LauncherServer.cxx
src/LifeCycleCORBA/CMakeLists.txt
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx
src/LifeCycleCORBA/Test/LifeCycleCORBATest.cxx
src/LifeCycleCORBA/TestContainerManager.cxx
src/NamingService/SALOME_NamingService.hxx
src/NamingService/Test/NamingServiceTest.cxx
src/SALOMEDS/SALOMEDS_StudyManager.cxx
src/SALOMESDS/CMakeLists.txt [new file with mode: 0644]
src/SALOMESDS/SALOMEGlobalVarHelper.py [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_AutoRefCountPtr.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_BasicDataServer.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_BasicDataServer.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_DataScopeServer.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_DataScopeServer.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_DataServerManager.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_DataServerManager.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_Exception.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_Exception.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjRdExtServer.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjRdExtServer.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjRdOnlyServer.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjRdOnlyServer.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjRdWrServer.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjRdWrServer.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjServer.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_PickelizedPyObjServer.hxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_RefCountServ.cxx [new file with mode: 0644]
src/SALOMESDS/SALOMESDS_RefCountServ.hxx [new file with mode: 0644]
src/SALOMESDS/SALOME_DataScopeServer.cxx [new file with mode: 0644]
src/SALOMESDS/SalomeSDSClt.py [new file with mode: 0644]
src/SALOMESDS/TestSalomeSDS1.py [new file with mode: 0644]
src/SALOMESDS/TestSalomeSDS2.py [new file with mode: 0644]