zdk.net
ExtendedError.h
1 //
2 // ExtendedError.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_ExtendedError_h
7 #define ZDK_NET_ExtendedError_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "ProtocolType.h"
12 #include "LayerType.h"
13 #include "ZHandle.h"
14 
15 using namespace System::Collections::Generic;
16 
17 namespace ZDK_NET
18 {
19 
20  public ref class ExtendedError : ZHandle
21  {
22  public:
23  ZDK::IExtendedError* cppRef = nullptr;
24 
25  ExtendedError(ZDK::Shared::ExtendedError src);
26  ~ExtendedError();
28 
33  property int ID
34  {
35  int get();
36  }
37 
44  property int Q931Code
45  {
46  int get();
47  }
48 
55  property ZDK_NET::ProtocolType Proto
56  {
57  ZDK_NET::ProtocolType get();
58  }
59 
66  property ZDK_NET::LayerType Layer
67  {
68  ZDK_NET::LayerType get();
69  }
70 
75  property int LayerCode
76  {
77  int get();
78  }
79 
84  property System::String^ Message
85  {
86  System::String^ get();
87  }
88 
89  virtual long long Handle() override;
90 
91  virtual void Initialize() override;
92 
93  virtual void ReleaseReference() override;
94 
95  };
96 }
97 
98 #endif
ZDK_NET::ExtendedError
Definition: ExtendedError.h:21
ZDK_NET::ZHandle
Definition: ZHandle.h:18