ZDK
IOSCallRepresentative.h
1 #ifndef __IOSCALLREPRESENTATIVE__
2 #define __IOSCALLREPRESENTATIVE__
3 
4 #include "IZHandle.h"
5 #include "Types/SharedPointerTypes.h"
6 
7 namespace ZDK
8 {
9 
11 {
12 public:
13  virtual void NotifyCallActive() = 0;
14 
15  virtual void NotifyCallHeld() = 0;
16 
17  virtual void NotifyCallEnded() = 0;
18 
19  //# @abi(obj_c|jni) @param(value) delegate|register
20  virtual void SetOSCallCoordinatorEventListener(ZDK::Shared::OSCallCordinatorEventsHandler value) = 0;
21 
22  //# @abi(obj_c|jni) @param(value) delegate|unregister
23  virtual void DropOSCallCoordinatorEventListener(ZDK::Shared::OSCallCordinatorEventsHandler value) = 0;
24 };
25 
26 } //namespace ZDK
27 
28 #endif //__IOSCALLREPRESENTATIVE__
Definition: IZHandle.h:12
Definition: IAccountConfig.h:10
Definition: IOSCallRepresentative.h:10