| Public 成员函数 | |
|---|---|
| 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 成员函数 | |
|---|---|
| virtual | ~IRemoteCallInvitation () |
详细描述
用于被叫的呼叫邀请内容的设置与获取。
构造及析构函数说明
~IRemoteCallInvitation
virtual ~IRemoteCallInvitation()
成员函数说明
getCalleeId
virtual const char *getCalleeId() const
供被叫获取主叫的用户 ID。
getContent
virtual void setContent(const char *content)
供被叫获取主叫通过 setContent 方法设置的呼叫邀请内容。
getResponse
virtual const char *getResponse() const
供被叫获取自己通过 setResponse 方法设置的呼叫邀请响应。
getState
virtual LOCAL_INVITATION_STATE getState() const = 0
供被叫获取呼叫邀请状态。
返回
呼叫邀请状态。详见 REMOTE_INVITATION_STATE。
release
virtual void release()
释放当前 IRemoteCallInvitation 实例使用的所有资源。
setResponse
virtual void setResponse(const char *response)
供被叫设置呼叫邀请响应。
参数
| 参数 | 说明 |
|---|---|
| response | 邀请响应。若编码为 UTF-8, response 的对应的字节长度不得超过 8 KB。 |

