6 #ifndef ZDK_NET_ConferenceProviderEventsHandler_h
7 #define ZDK_NET_ConferenceProviderEventsHandler_h
9 #include "ConferenceProvider.h"
10 #include "Conference.h"
11 #include "EventHandle.h"
12 #include "PublicInterfaces.h"
13 #include "GeneralStatusEventListener.h"
17 ref class ConferenceProvider;
30 public delegate
void OnConferenceAddedUnmanaged(ZDK::Shared::ConferenceProvider confProvider, ZDK::Shared::Conference conference);
45 public delegate
void OnConferenceRemovedUnmanaged(ZDK::Shared::ConferenceProvider confProvider, ZDK::Shared::Conference conference);
53 static OnConferenceAddedUnmanaged^ OnConferenceAddedManaged =
nullptr;
54 OnConferenceAdded^ OnConferenceAdded =
nullptr;
55 static OnConferenceRemovedUnmanaged^ OnConferenceRemovedManaged =
nullptr;
56 OnConferenceRemoved^ OnConferenceRemoved =
nullptr;
58 UnmanagedOnConferenceAddedUnmanaged GetOnConferenceAdded();
59 void OnConferenceAddedUnmanagedStub(ZDK::Shared::ConferenceProvider confProvider, ZDK::Shared::Conference conference);
60 UnmanagedOnConferenceRemovedUnmanaged GetOnConferenceRemoved();
61 void OnConferenceRemovedUnmanagedStub(ZDK::Shared::ConferenceProvider confProvider, ZDK::Shared::Conference conference);