6 #ifndef ZDK_NET_OSCallCordinatorEventsHandler_h
7 #define ZDK_NET_OSCallCordinatorEventsHandler_h
9 #include "OSCallCoordinator.h"
10 #include "CallMediaChannel.h"
11 #include "OSCallRejectionReason.h"
12 #include "OriginType.h"
13 #include "EventHandle.h"
14 #include "PublicInterfaces.h"
15 #include "GeneralStatusEventListener.h"
19 ref class OSCallCoordinator;
29 public delegate
void OnAcceptCallRequestUnmanaged(ZDK::Shared::OSCallCoordinator coordinator, ZDK::CallMediaChannel acceptedMedia);
40 public delegate
void OnRejectCallRequestUnmanaged(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OSCallRejectionReason rejectionReason);
41 public delegate
void OnRejectCallRequest(
ZDK_NET::OSCallCoordinator^ coordinator, ZDK_NET::OSCallRejectionReason rejectionReason);
51 public delegate
void OnHoldCallRequestUnmanaged(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OriginType origin);
62 public delegate
void OnResumeCallRequestUnmanaged(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OriginType origin);
73 public delegate
void OnEndCallRequestUnmanaged(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OriginType origin);
81 static OnAcceptCallRequestUnmanaged^ OnAcceptCallRequestManaged =
nullptr;
82 OnAcceptCallRequest^ OnAcceptCallRequest =
nullptr;
83 static OnRejectCallRequestUnmanaged^ OnRejectCallRequestManaged =
nullptr;
84 OnRejectCallRequest^ OnRejectCallRequest =
nullptr;
85 static OnHoldCallRequestUnmanaged^ OnHoldCallRequestManaged =
nullptr;
86 OnHoldCallRequest^ OnHoldCallRequest =
nullptr;
87 static OnResumeCallRequestUnmanaged^ OnResumeCallRequestManaged =
nullptr;
88 OnResumeCallRequest^ OnResumeCallRequest =
nullptr;
89 static OnEndCallRequestUnmanaged^ OnEndCallRequestManaged =
nullptr;
90 OnEndCallRequest^ OnEndCallRequest =
nullptr;
92 UnmanagedOnAcceptCallRequestUnmanaged GetOnAcceptCallRequest();
93 void OnAcceptCallRequestUnmanagedStub(ZDK::Shared::OSCallCoordinator coordinator, ZDK::CallMediaChannel acceptedMedia);
94 UnmanagedOnRejectCallRequestUnmanaged GetOnRejectCallRequest();
95 void OnRejectCallRequestUnmanagedStub(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OSCallRejectionReason rejectionReason);
96 UnmanagedOnHoldCallRequestUnmanaged GetOnHoldCallRequest();
97 void OnHoldCallRequestUnmanagedStub(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OriginType origin);
98 UnmanagedOnResumeCallRequestUnmanaged GetOnResumeCallRequest();
99 void OnResumeCallRequestUnmanagedStub(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OriginType origin);
100 UnmanagedOnEndCallRequestUnmanaged GetOnEndCallRequest();
101 void OnEndCallRequestUnmanagedStub(ZDK::Shared::OSCallCoordinator coordinator, ZDK::OriginType origin);