ZDK
ICallsProviderEventsHandler.h
1 #ifndef __ICALLSPROVIDERNOTIFICATIONS__
2 #define __ICALLSPROVIDERNOTIFICATIONS__
3 
4 #include "IEventHandle.h"
5 #include "Types/SharedPointerTypes.h"
6 
7 namespace ZDK
8 {
9 
10 //# @abi(obj_c|jni) delegate
12 {
13 public:
14 
15  //# @abi(jni|obj_c) @param(activeCall) nullable
26  virtual void OnCallsProviderActiveCallChanged(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call activeCall) = 0;
27 
28  //# @abi(all) documentation
39  virtual void OnCallsProviderCallAdded(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call) = 0;
40 
41  //# @abi(all) documentation
52  virtual void OnCallsProviderCallRemoved(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call) = 0;
53 };
54 
55 } //namespace ZDK
56 
57 #endif //__ICALLSPROVIDERNOTIFICATIONS__
virtual void OnCallsProviderCallRemoved(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call)=0
Notify upon call is removed.
virtual void OnCallsProviderActiveCallChanged(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call activeCall)=0
Notify upon changes in active calls.
virtual void OnCallsProviderCallAdded(ZDK::Shared::CallsProvider callsProvider, ZDK::Shared::Call call)=0
Notify upon call is added.
Definition: IEventHandle.h:11
Definition: IAccountConfig.h:10
Definition: ICallsProviderEventsHandler.h:11