9#include "IAgoraRtmService.h"
         
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
           359 (
const
          char *) response;
        
 
        
        
        
        
        
        
           371 (
const
          char *) response;
        
 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
          
          Definition: IAgoraRtmCallManager.h:197
         
        
        
          
          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:199
         
        
          
          virtual LOCAL_INVITATION_STATE getState() const =0
         
        
          
          virtual const char * getContent() const =0
         
        
          
          Definition: IAgoraRtmCallManager.h:259
         
        
          
          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:261
         
        
          
          virtual const char * getResponse() const =0
         
        
          
          Definition: IAgoraRtmCallManager.h:312
         
        
          
          
            virtual void onRemoteInvitationCanceled(IRemoteCallInvitation *remoteInvitation)
          
          Definition: IAgoraRtmCallManager.h:420
         
        
          
          
            virtual void onLocalInvitationReceivedByPeer(ILocalCallInvitation *localInvitation)
          
          Definition: IAgoraRtmCallManager.h:323
         
        
          
          
            virtual void onRemoteInvitationFailure(IRemoteCallInvitation *remoteInvitation,
            REMOTE_INVITATION_ERR_CODE errorCode)
          
          Definition: IAgoraRtmCallManager.h:410
         
        
          
          virtual ~IRtmCallEventHandler()
          Definition: IAgoraRtmCallManager.h:314
         
        
          
          
            virtual void onLocalInvitationFailure(ILocalCallInvitation *localInvitation,
            LOCAL_INVITATION_ERR_CODE errorCode)
          
          Definition: IAgoraRtmCallManager.h:344
         
        
          
          
            virtual void onRemoteInvitationAccepted(IRemoteCallInvitation *remoteInvitation)
          
          Definition: IAgoraRtmCallManager.h:389
         
        
          
          
            virtual void onLocalInvitationAccepted(ILocalCallInvitation *localInvitation, const char
            *response)
          
          Definition: IAgoraRtmCallManager.h:356
         
        
          
          
            virtual void onLocalInvitationRefused(ILocalCallInvitation *localInvitation, const char
            *response)
          
          Definition: IAgoraRtmCallManager.h:368
         
        
          
          
            virtual void onRemoteInvitationRefused(IRemoteCallInvitation *remoteInvitation)
          
          Definition: IAgoraRtmCallManager.h:379
         
        
          
          
            virtual void onLocalInvitationCanceled(ILocalCallInvitation *localInvitation)
          
          Definition: IAgoraRtmCallManager.h:333
         
        
          
          
            virtual void onRemoteInvitationReceived(IRemoteCallInvitation *remoteInvitation)
          
          Definition: IAgoraRtmCallManager.h:399
         
        
          
          Definition: IAgoraRtmCallManager.h:430
         
        
          
          
            virtual int sendLocalInvitation(ILocalCallInvitation *invitation)=0
          
         
        
        
          
          virtual ~IRtmCallManager()
          Definition: IAgoraRtmCallManager.h:432
         
        
          
          
            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
          RETURNED TO THE CALLER. States of an outgoing call invitation.
          Definition: IAgoraRtmCallManager.h:17
         
        
          
          @ LOCAL_INVITATION_STATE_IDLE
          Definition: IAgoraRtmCallManager.h:22
         
        
          
          @ LOCAL_INVITATION_STATE_CANCELED
          Definition: IAgoraRtmCallManager.h:47
         
        
          
          @ LOCAL_INVITATION_STATE_SENT_TO_REMOTE
          Definition: IAgoraRtmCallManager.h:27
         
        
          
          @ LOCAL_INVITATION_STATE_RECEIVED_BY_REMOTE
          Definition: IAgoraRtmCallManager.h:32
         
        
          
          @ LOCAL_INVITATION_STATE_REFUSED_BY_REMOTE
          Definition: IAgoraRtmCallManager.h:42
         
        
          
          @ LOCAL_INVITATION_STATE_FAILURE
          Definition: IAgoraRtmCallManager.h:52
         
        
          
          @ LOCAL_INVITATION_STATE_ACCEPTED_BY_REMOTE
          Definition: IAgoraRtmCallManager.h:37
         
        
          
          INVITATION_API_CALL_ERR_CODE
          Error codes of the call invitation methods.
          Definition: IAgoraRtmCallManager.h:160
         
        
          
          @ INVITATION_API_CALL_ERR_ALREADY_SENT
          Definition: IAgoraRtmCallManager.h:190
         
        
          
          @ INVITATION_API_CALL_ERR_OK
          Definition: IAgoraRtmCallManager.h:165
         
        
          
          @ INVITATION_API_CALL_ERR_ALREADY_END
          Definition: IAgoraRtmCallManager.h:180
         
        
          
          @ INVITATION_API_CALL_ERR_ALREADY_ACCEPT
          Definition: IAgoraRtmCallManager.h:185
         
        
          
          @ INVITATION_API_CALL_ERR_NOT_STARTED
          Definition: IAgoraRtmCallManager.h:175
         
        
          
          @ INVITATION_API_CALL_ERR_INVALID_ARGUMENT
          Definition: IAgoraRtmCallManager.h:170
         
        
          
          REMOTE_INVITATION_STATE
          RETURNED TO THE CALLEE. States of an incoming call invitation.
          Definition: IAgoraRtmCallManager.h:58
         
        
          
          @ REMOTE_INVITATION_STATE_REFUSED
          Definition: IAgoraRtmCallManager.h:78
         
        
          
          @ REMOTE_INVITATION_STATE_FAILURE
          Definition: IAgoraRtmCallManager.h:93
         
        
          
          @ REMOTE_INVITATION_STATE_IDLE
          Definition: IAgoraRtmCallManager.h:63
         
        
          
          @ REMOTE_INVITATION_STATE_ACCEPTED
          Definition: IAgoraRtmCallManager.h:83
         
        
          
          @ REMOTE_INVITATION_STATE_INVITATION_RECEIVED
          Definition: IAgoraRtmCallManager.h:68
         
        
          
          @ REMOTE_INVITATION_STATE_ACCEPT_SENT_TO_LOCAL
          Definition: IAgoraRtmCallManager.h:73
         
        
          
          @ REMOTE_INVITATION_STATE_CANCELED
          Definition: IAgoraRtmCallManager.h:88
         
        
          
          LOCAL_INVITATION_ERR_CODE
          
            RETURNED TO THE CALLER. Error codes of an outgoing call invitation.
          
          Definition: IAgoraRtmCallManager.h:99
         
        
          
          @ LOCAL_INVITATION_ERR_INVITATION_EXPIRE
          Definition: IAgoraRtmCallManager.h:123
         
        
          
          @ LOCAL_INVITATION_ERR_PEER_NO_RESPONSE
          Definition: IAgoraRtmCallManager.h:118
         
        
          
          @ LOCAL_INVITATION_ERR_OK
          Definition: IAgoraRtmCallManager.h:104
         
        
          
          @ LOCAL_INVITATION_ERR_NOT_LOGGEDIN
          Definition: IAgoraRtmCallManager.h:128
         
        
          
          @ LOCAL_INVITATION_ERR_PEER_OFFLINE
          Definition: IAgoraRtmCallManager.h:113
         
        
          
          REMOTE_INVITATION_ERR_CODE
          
            RETURNED TO THE CALLEE. Error codes of an incoming call invitation.
          
          Definition: IAgoraRtmCallManager.h:134
         
        
          
          @ REMOTE_INVITATION_ERR_PEER_OFFLINE
          Definition: IAgoraRtmCallManager.h:144
         
        
          
          @ REMOTE_INVITATION_ERR_ACCEPT_FAILURE
          Definition: IAgoraRtmCallManager.h:149
         
        
          
          @ REMOTE_INVITATION_ERR_OK
          Definition: IAgoraRtmCallManager.h:139
         
        
          
          @ REMOTE_INVITATION_ERR_INVITATION_EXPIRE
          Definition: IAgoraRtmCallManager.h:154
         
        
          
          Definition: IAgoraRtmCallManager.h:11