zdk.net
CallStatus.h
1 //
2 // CallStatus.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_CallStatus_h
7 #define ZDK_NET_CallStatus_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "OriginType.h"
12 #include "CallLineStatus.h"
13 #include "ZHandle.h"
14 
15 using namespace System::Collections::Generic;
16 
17 namespace ZDK_NET
18 {
19 
26  public ref class CallStatus : ZHandle
27  {
28  public:
29  ZDK::ICallStatus* cppRef = nullptr;
30 
31  CallStatus(ZDK::Shared::CallStatus src);
32  ~CallStatus();
34 
43  property ZDK_NET::OriginType Origin
44  {
45  ZDK_NET::OriginType get();
46  }
47 
54  property ZDK_NET::CallLineStatus LineStatus
55  {
56  ZDK_NET::CallLineStatus get();
57  }
58 
59  virtual long long Handle() override;
60 
61  virtual void Initialize() override;
62 
63  virtual void ReleaseReference() override;
64 
65  };
66 }
67 
68 #endif
ZDK_NET::CallStatus
Call's status information.
Definition: CallStatus.h:27
ZDK_NET::ZHandle
Definition: ZHandle.h:18