9#include "IAgoraRtmService.h"
253 (
const char *) response;
263 (
const char *) response;
Definition: IAgoraRtmCallManager.h:122
virtual void setChannelId(const char *channelId)=0
virtual const char * getChannelId() const =0
virtual const char * getCalleeId() const =0
virtual void setContent(const char *content)=0
virtual const char * getResponse() const =0
virtual ~ILocalCallInvitation()
Definition: IAgoraRtmCallManager.h:124
virtual LOCAL_INVITATION_STATE getState() const =0
virtual const char * getContent() const =0
Definition: IAgoraRtmCallManager.h:174
virtual REMOTE_INVITATION_STATE getState() const =0
virtual const char * getChannelId() const =0
virtual const char * getCallerId() const =0
virtual void setResponse(const char *response)=0
virtual const char * getContent() const =0
virtual ~IRemoteCallInvitation()
Definition: IAgoraRtmCallManager.h:176
virtual const char * getResponse() const =0
Definition: IAgoraRtmCallManager.h:213
virtual void onRemoteInvitationCanceled(IRemoteCallInvitation *remoteInvitation)
Definition: IAgoraRtmCallManager.h:302
virtual void onLocalInvitationReceivedByPeer(ILocalCallInvitation *localInvitation)
Definition: IAgoraRtmCallManager.h:223
virtual void onRemoteInvitationFailure(IRemoteCallInvitation *remoteInvitation, REMOTE_INVITATION_ERR_CODE errorCode)
Definition: IAgoraRtmCallManager.h:294
virtual ~IRtmCallEventHandler()
Definition: IAgoraRtmCallManager.h:215
virtual void onLocalInvitationFailure(ILocalCallInvitation *localInvitation, LOCAL_INVITATION_ERR_CODE errorCode)
Definition: IAgoraRtmCallManager.h:240
virtual void onRemoteInvitationAccepted(IRemoteCallInvitation *remoteInvitation)
Definition: IAgoraRtmCallManager.h:277
virtual void onLocalInvitationAccepted(ILocalCallInvitation *localInvitation, const char *response)
Definition: IAgoraRtmCallManager.h:250
virtual void onLocalInvitationRefused(ILocalCallInvitation *localInvitation, const char *response)
Definition: IAgoraRtmCallManager.h:260
virtual void onRemoteInvitationRefused(IRemoteCallInvitation *remoteInvitation)
Definition: IAgoraRtmCallManager.h:269
virtual void onLocalInvitationCanceled(ILocalCallInvitation *localInvitation)
Definition: IAgoraRtmCallManager.h:231
virtual void onRemoteInvitationReceived(IRemoteCallInvitation *remoteInvitation)
Definition: IAgoraRtmCallManager.h:285
Definition: IAgoraRtmCallManager.h:309
virtual int sendLocalInvitation(ILocalCallInvitation *invitation)=0
virtual ~IRtmCallManager()
Definition: IAgoraRtmCallManager.h:311
virtual int refuseRemoteInvitation(IRemoteCallInvitation *invitation)=0
virtual int cancelLocalInvitation(ILocalCallInvitation *invitation)=0
virtual int acceptRemoteInvitation(IRemoteCallInvitation *invitation)=0
virtual ILocalCallInvitation * createLocalCallInvitation(const char *calleeId)=0
LOCAL_INVITATION_STATE
Definition: IAgoraRtmCallManager.h:14
@ LOCAL_INVITATION_STATE_IDLE
Definition: IAgoraRtmCallManager.h:17
@ LOCAL_INVITATION_STATE_CANCELED
Definition: IAgoraRtmCallManager.h:32
@ LOCAL_INVITATION_STATE_SENT_TO_REMOTE
Definition: IAgoraRtmCallManager.h:20
@ LOCAL_INVITATION_STATE_RECEIVED_BY_REMOTE
Definition: IAgoraRtmCallManager.h:23
@ LOCAL_INVITATION_STATE_REFUSED_BY_REMOTE
Definition: IAgoraRtmCallManager.h:29
@ LOCAL_INVITATION_STATE_FAILURE
Definition: IAgoraRtmCallManager.h:35
@ LOCAL_INVITATION_STATE_ACCEPTED_BY_REMOTE
Definition: IAgoraRtmCallManager.h:26
INVITATION_API_CALL_ERR_CODE
Definition: IAgoraRtmCallManager.h:98
@ INVITATION_API_CALL_ERR_ALREADY_SENT
Definition: IAgoraRtmCallManager.h:116
@ INVITATION_API_CALL_ERR_OK
Definition: IAgoraRtmCallManager.h:101
@ INVITATION_API_CALL_ERR_ALREADY_END
Definition: IAgoraRtmCallManager.h:110
@ INVITATION_API_CALL_ERR_ALREADY_ACCEPT
Definition: IAgoraRtmCallManager.h:113
@ INVITATION_API_CALL_ERR_NOT_STARTED
Definition: IAgoraRtmCallManager.h:107
@ INVITATION_API_CALL_ERR_INVALID_ARGUMENT
Definition: IAgoraRtmCallManager.h:104
REMOTE_INVITATION_STATE
Definition: IAgoraRtmCallManager.h:39
@ REMOTE_INVITATION_STATE_REFUSED
Definition: IAgoraRtmCallManager.h:50
@ REMOTE_INVITATION_STATE_FAILURE
Definition: IAgoraRtmCallManager.h:59
@ REMOTE_INVITATION_STATE_IDLE
Definition: IAgoraRtmCallManager.h:42
@ REMOTE_INVITATION_STATE_ACCEPTED
Definition: IAgoraRtmCallManager.h:53
@ REMOTE_INVITATION_STATE_INVITATION_RECEIVED
Definition: IAgoraRtmCallManager.h:45
@ REMOTE_INVITATION_STATE_ACCEPT_SENT_TO_LOCAL
Definition: IAgoraRtmCallManager.h:47
@ REMOTE_INVITATION_STATE_CANCELED
Definition: IAgoraRtmCallManager.h:56
LOCAL_INVITATION_ERR_CODE
Definition: IAgoraRtmCallManager.h:63
@ LOCAL_INVITATION_ERR_INVITATION_EXPIRE
Definition: IAgoraRtmCallManager.h:77
@ LOCAL_INVITATION_ERR_PEER_NO_RESPONSE
Definition: IAgoraRtmCallManager.h:74
@ LOCAL_INVITATION_ERR_OK
Definition: IAgoraRtmCallManager.h:66
@ LOCAL_INVITATION_ERR_NOT_LOGGEDIN
Definition: IAgoraRtmCallManager.h:79
@ LOCAL_INVITATION_ERR_PEER_OFFLINE
Definition: IAgoraRtmCallManager.h:71
REMOTE_INVITATION_ERR_CODE
Definition: IAgoraRtmCallManager.h:82
@ REMOTE_INVITATION_ERR_PEER_OFFLINE
Definition: IAgoraRtmCallManager.h:88
@ REMOTE_INVITATION_ERR_ACCEPT_FAILURE
Definition: IAgoraRtmCallManager.h:91
@ REMOTE_INVITATION_ERR_OK
Definition: IAgoraRtmCallManager.h:85
@ REMOTE_INVITATION_ERR_INVITATION_EXPIRE
Definition: IAgoraRtmCallManager.h:94
Definition: IAgoraRtmCallManager.h:11