Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __MEDCOUPLINGMESHSERVANT_HXX__
00021 #define __MEDCOUPLINGMESHSERVANT_HXX__
00022
00023 #include "SALOMEconfig.h"
00024 #ifdef WNT
00025 #define NOMINMAX
00026 #endif
00027 #include CORBA_SERVER_HEADER(MEDCouplingCorbaServant)
00028 #include "MEDCouplingRefCountServant.hxx"
00029 #include "MEDCouplingCorba.hxx"
00030
00031 namespace ParaMEDMEM
00032 {
00033 class MEDCouplingMesh;
00034
00035 class MEDCOUPLINGCORBA_EXPORT MEDCouplingMeshServant : public MEDCouplingRefCountServant,
00036 public virtual POA_SALOME_MED::MEDCouplingMeshCorbaInterface
00037 {
00038 protected:
00039 MEDCouplingMeshServant(const MEDCouplingMesh *cppPointerOfMesh);
00040 const MEDCouplingMesh *getPointer() const { return (const MEDCouplingMesh *)(_cpp_pointer); }
00041 protected:
00042 void getTinyInfo(SALOME_TYPES::ListOfDouble_out da, SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfString_out sa);
00043 void getSerialisationData(SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfDouble_out da);
00044 CORBA::Boolean ExportDataAs(const char *format, SALOME::GenericObj_out exporter);
00045 };
00046 }
00047
00048 #endif