6 #ifndef ZDK_NET_CallsProviderEventsHandler_h
7 #define ZDK_NET_CallsProviderEventsHandler_h
9 #include "CallsProvider.h"
11 #include "EventHandle.h"
12 #include "PublicInterfaces.h"
13 #include "GeneralStatusEventListener.h"
17 ref class CallsProvider;
20 public delegate
void OnCallsProviderActiveCallChangedUnmanaged(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call activeCall);
33 public delegate
void OnCallsProviderCallAddedUnmanaged(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call);
46 public delegate
void OnCallsProviderCallRemovedUnmanaged(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call);
54 static OnCallsProviderActiveCallChangedUnmanaged^ OnCallsProviderActiveCallChangedManaged =
nullptr;
55 OnCallsProviderActiveCallChanged^ OnCallsProviderActiveCallChanged =
nullptr;
56 static OnCallsProviderCallAddedUnmanaged^ OnCallsProviderCallAddedManaged =
nullptr;
57 OnCallsProviderCallAdded^ OnCallsProviderCallAdded =
nullptr;
58 static OnCallsProviderCallRemovedUnmanaged^ OnCallsProviderCallRemovedManaged =
nullptr;
59 OnCallsProviderCallRemoved^ OnCallsProviderCallRemoved =
nullptr;
61 UnmanagedOnCallsProviderActiveCallChangedUnmanaged GetOnCallsProviderActiveCallChanged();
62 void OnCallsProviderActiveCallChangedUnmanagedStub(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call activeCall);
63 UnmanagedOnCallsProviderCallAddedUnmanaged GetOnCallsProviderCallAdded();
64 void OnCallsProviderCallAddedUnmanagedStub(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call);
65 UnmanagedOnCallsProviderCallRemovedUnmanaged GetOnCallsProviderCallRemoved();
66 void OnCallsProviderCallRemovedUnmanagedStub(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call);