6 #ifndef ZDK_NET_DNSRequestEventsHandler_h
7 #define ZDK_NET_DNSRequestEventsHandler_h
9 #include "DNSRequest.h"
10 #include "EventHandle.h"
11 #include "PublicInterfaces.h"
12 #include "GeneralStatusEventListener.h"
25 public delegate
void OnDnsResultUnmanaged(ZDK::Shared::DNSRequest dns, ZDK::Shared::String result);
34 public delegate
void OnDnsFailedUnmanaged(ZDK::Shared::DNSRequest dns);
42 static OnDnsResultUnmanaged^ OnDnsResultManaged =
nullptr;
43 OnDnsResult^ OnDnsResult =
nullptr;
44 static OnDnsFailedUnmanaged^ OnDnsFailedManaged =
nullptr;
45 OnDnsFailed^ OnDnsFailed =
nullptr;
47 UnmanagedOnDnsResultUnmanaged GetOnDnsResult();
48 void OnDnsResultUnmanagedStub(ZDK::Shared::DNSRequest dns, ZDK::Shared::String result);
49 UnmanagedOnDnsFailedUnmanaged GetOnDnsFailed();
50 void OnDnsFailedUnmanagedStub(ZDK::Shared::DNSRequest dns);