zdk.net
UploadProgress.h
1 //
2 // UploadProgress.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_UploadProgress_h
7 #define ZDK_NET_UploadProgress_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "ZHandle.h"
12 
13 using namespace System::Collections::Generic;
14 
15 namespace ZDK_NET
16 {
17 
22  public ref class UploadProgress : ZHandle
23  {
24  public:
25  ZDK::IUploadProgress* cppRef = nullptr;
26 
27  UploadProgress(ZDK::Shared::UploadProgress src);
28  ~UploadProgress();
30 
37  property int PercentComplete
38  {
39  int get();
40  }
41 
48  property long long OctetsComplete
49  {
50  long long get();
51  }
52 
59  property long long TotalOctets
60  {
61  long long get();
62  }
63 
64  virtual long long Handle() override;
65 
66  virtual void Initialize() override;
67 
68  virtual void ReleaseReference() override;
69 
70  };
71 }
72 
73 #endif
ZDK_NET::UploadProgress
Upload progress.
Definition: UploadProgress.h:23
ZDK_NET::ZHandle
Definition: ZHandle.h:18