#include <IAgoraRtmCallManager.h>
Public Member Functions | |
virtual const char * | getCallerId () const =0 |
virtual const char * | getContent () const =0 |
virtual void | setResponse (const char *response)=0 |
virtual const char * | getResponse () const =0 |
virtual const char * | getChannelId () const =0 |
virtual REMOTE_INVITATION_STATE | getState () const =0 |
virtual void | release ()=0 |
Protected Member Functions | |
virtual | ~IRemoteCallInvitation () |
The class allowing the callee to retrieve the attributes of an incoming call invitation.
|
inlineprotectedvirtual |
|
pure virtual |
Allows the callee to get the User ID of the caller.
|
pure virtual |
Allows the callee to get the call invitation content set by the caller.
|
pure virtual |
Allows the callee to set a response to the call invitation.
response | The callee's response to the call invitation. The response must not exceed 8 KB in length if encoded in UTF-8. |
|
pure virtual |
Allows the callee to get his/her response to the incoming call invitation.
|
pure virtual |
Gets the channel ID.
|
pure virtual |
Allows the callee to get the state of the incoming call invitation.
|
pure virtual |
Releases all resources used by the IRemoteCallInvitation instance.