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 __DATAARRAYINTSERVANT_HXX__
00021 #define __DATAARRAYINTSERVANT_HXX__
00022
00023 #include "SALOMEconfig.h"
00024 #ifdef WNT
00025 #define NOMINMAX
00026 #endif
00027 #include CORBA_SERVER_HEADER(MEDCouplingCorbaServant)
00028 #include "MEDCouplingCorba.hxx"
00029 #include "MEDCouplingRefCountServant.hxx"
00030
00031 namespace ParaMEDMEM
00032 {
00033 class RefCountObject;
00034 class DataArrayInt;
00035
00036 class MEDCOUPLINGCORBA_EXPORT DataArrayIntServant : public MEDCouplingRefCountServant , public virtual POA_SALOME_MED::DataArrayIntCorbaInterface
00037 {
00038 public:
00039 typedef DataArrayInt CppType;
00040 DataArrayIntServant(const DataArrayInt *cppPointer);
00041 protected:
00042 const DataArrayInt *getPointer() const { return (const DataArrayInt *)(_cpp_pointer); }
00043 SALOME::StringSeq *GetExportableFormats();
00044 CORBA::Boolean ExportDataAs(const char *format, SALOME::GenericObj_out exporter);
00045 public:
00046 void getTinyInfo(SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfString_out sa);
00047 void getSerialisationData(SALOME_TYPES::ListOfLong_out da);
00048 };
00049 }
00050
00051 #endif