Mobile API Reference  MicroStrategy 2019
StreamInt64Reserve.h
Go to the documentation of this file.
1 //==============================================================================================
2 // FILENAME : StreamInt64Reserve.h
3 // AUTHOR : Yi Luo
4 // PROJECT : PDSerilization
5 //
6 // CREATION : 2002-07-10
7 // Copyright (C) MicroStrategy, Inc. 2002
8 //==============================================================================================
9 #ifndef Serialization_StreamInt64Reserve_H
10 #define Serialization_StreamInt64Reserve_H
11 
12 #include "PDSerialization.h"
13 #include "Base/Defines/StrongPtr.h"
14 
15 namespace MSerialization
16 {
22  {
23  public:
25  virtual void Write(Int64 data) = 0;
26 
28  virtual void Delete() throw()=0;
29  };
30 
32 
38  {
39  public:
41  virtual void Write(Int32 data) = 0;
42 
44  virtual void Delete() throw()=0;
45  };
46 
48 }
49 
50 #endif // Serialization_StreamInt64Reserve_H
51 
Definition: StreamInt64Reserve.h:37
#define Int64
Definition: BasicTypes.h:36
MBase::StrongPtr< StreamInt64Reserve, MBase::DeleteOperatorGeneric< StreamInt64Reserve > > StreamInt64ReservePtr
Definition: StreamInt64Reserve.h:31
#define Int32
Definition: BasicTypes.h:20
Definition: StreamInt64Reserve.h:21
Definition: StrongPtr.h:50
#define DLL_PDSERIALIZATION_EXIM
Definition: PDSerialization.h:21
Definition: MultiReadStream.h:23
MBase::StrongPtr< StreamInt32Reserve, MBase::DeleteOperatorGeneric< StreamInt32Reserve > > StreamInt32ReservePtr
Definition: StreamInt64Reserve.h:47