ZDK
IZHandle.h
1 #ifndef __IZHANDLE__
2 #define __IZHANDLE__
3 
4 #include <stdint.h>
5 namespace ZDK
6 {
7 
8 typedef intptr_t ZDKHandle;
9 const ZDK::ZDKHandle ZDKInvalidHandle = -1;
10 
11 //# @abi(obj_c|jni) interface_only
12 class IZHandle
13 {
14 public:
15  virtual ZDK::ZDKHandle Handle() const = 0;
16  virtual operator ZDK::ZDKHandle () const = 0;
17 
18  virtual void Initialize() = 0;
19  virtual void ReleaseReference() = 0;
20 
21  virtual ~IZHandle() = 0;
22 };
23 
24 } //namespace ZDK
25 
26 #endif //__IZHANDLE__
Definition: IZHandle.h:12
Definition: IAccountConfig.h:10