zdk.net
NetworkStatistics.h
1 //
2 // NetworkStatistics.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_NetworkStatistics_h
7 #define ZDK_NET_NetworkStatistics_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 
18  public ref class NetworkStatistics : ZHandle
19  {
20  public:
21  ZDK::INetworkStatistics* cppRef = nullptr;
22 
23  NetworkStatistics(ZDK::Shared::NetworkStatistics src);
26 
32  property int CallChannel
33  {
34  int get();
35  }
36 
42  property int TotalInputPackets
43  {
44  int get();
45  }
46 
52  property int TotalInputBytes
53  {
54  int get();
55  }
56 
62  property int TotalInputBytesPayload
63  {
64  int get();
65  }
66 
72  property int CurrentInputBitrate
73  {
74  int get();
75  }
76 
82  property int AverageInputBitrate
83  {
84  int get();
85  }
86 
92  property int TotalOutputPackets
93  {
94  int get();
95  }
96 
102  property int TotalOutputBytes
103  {
104  int get();
105  }
106 
112  property int TotalOutputBytesPayload
113  {
114  int get();
115  }
116 
122  property int CurrentOutputBitrate
123  {
124  int get();
125  }
126 
132  property int AverageOutputBitrate
133  {
134  int get();
135  }
136 
142  property int CurrentInputLossPermil
143  {
144  int get();
145  }
146 
147  virtual long long Handle() override;
148 
149  virtual void Initialize() override;
150 
151  virtual void ReleaseReference() override;
152 
153  };
154 }
155 
156 #endif
ZDK_NET::NetworkStatistics
Definition: NetworkStatistics.h:19
ZDK_NET::ZHandle
Definition: ZHandle.h:18