6 #ifndef ZDK_NET_MessageEventsHandler_h
7 #define ZDK_NET_MessageEventsHandler_h
10 #include "MessageStatus.h"
11 #include "ExtendedError.h"
12 #include "EventHandle.h"
13 #include "PublicInterfaces.h"
14 #include "GeneralStatusEventListener.h"
19 ref class ExtendedError;
30 public delegate
void OnMessageStatusChangedUnmanaged(ZDK::Shared::Message msg, ZDK::MessageStatus status);
31 public delegate
void OnMessageStatusChanged(
ZDK_NET::Message^ msg, ZDK_NET::MessageStatus status);
42 public delegate
void OnMessageExtendedErrorUnmanaged(ZDK::Shared::Message msg, ZDK::Shared::ExtendedError error);
50 static OnMessageStatusChangedUnmanaged^ OnMessageStatusChangedManaged =
nullptr;
51 OnMessageStatusChanged^ OnMessageStatusChanged =
nullptr;
52 static OnMessageExtendedErrorUnmanaged^ OnMessageExtendedErrorManaged =
nullptr;
53 OnMessageExtendedError^ OnMessageExtendedError =
nullptr;
55 UnmanagedOnMessageStatusChangedUnmanaged GetOnMessageStatusChanged();
56 void OnMessageStatusChangedUnmanagedStub(ZDK::Shared::Message msg, ZDK::MessageStatus status);
57 UnmanagedOnMessageExtendedErrorUnmanaged GetOnMessageExtendedError();
58 void OnMessageExtendedErrorUnmanagedStub(ZDK::Shared::Message msg, ZDK::Shared::ExtendedError error);