HyphenateSDK  3.1.4
EMCallManagerDelegate.h
1 
15 #import <Foundation/Foundation.h>
16 
17 #import "EMCallSession.h"
18 
19 @class EMError;
20 
28 @protocol EMCallManagerDelegate <NSObject>
29 
30 @optional
31 
43 - (void)didReceiveCallIncoming:(EMCallSession *)aSession;
44 
56 - (void)didReceiveCallConnected:(EMCallSession *)aSession;
57 
69 - (void)didReceiveCallAccepted:(EMCallSession *)aSession;
70 
88 - (void)didReceiveCallTerminated:(EMCallSession *)aSession
89  reason:(EMCallEndReason)aReason
90  error:(EMError *)aError;
91 
105 - (void)didReceiveCallUpdated:(EMCallSession *)aSession
106  type:(EMCallStreamControlType)aType;
107 
121 - (void)didReceiveCallNetworkChanged:(EMCallSession *)aSession
122  status:(EMCallNetworkStatus)aStatus;
123 
124 
125 @end
Definition: EMCallSession.h:111
Definition: EMError.h:26
Definition: EMCallManagerDelegate.h:28