Public 成员函数

virtual void onLogin (bool result, JCClientReason reason)=0
 
virtual void onLogout (JCClientReason reason)=0
 
virtual void onClientStateChange (JCClientState state, JCClientState oldState)=0
 
virtual void onOnlineMessageSendResult (int operationId, bool result)=0
 
virtual void onOnlineMessageReceive (const char *userId, const char *content)=0
 

详细描述

JCClientCallback 回调,用于回调登录相关事件

成员函数说明

◆ onClientStateChange()

virtual void JCClientCallback::onClientStateChange ( JCClientState  state,
JCClientState  oldState 
)
pure virtual

登录状态变化回调

登录状态:

参数
state当前状态值
oldState之前状态值

◆ onLogin()

virtual void JCClientCallback::onLogin ( bool  result,
JCClientReason  reason 
)
pure virtual

登录结果回调

在调用 login 方法成功后会收到此回调

参数
result登录是否成功
  • true:登录成功
  • false:登录失败
reason登录失败原因,当 result 为 false 时该值有效。参见:JCClient 错误码

◆ onLogout()

virtual void JCClientCallback::onLogout ( JCClientReason  reason)
pure virtual

登出回调

在调用 logout 方法成功后会收到此回调

参数
reason登出原因,参见:JCClient 错误码

◆ onOnlineMessageReceive()

virtual void JCClientCallback::onOnlineMessageReceive ( const char *  userId,
const char *  content 
)
pure virtual

收到在线消息

参数
userId消息发送方用户标识
content消息内容

◆ onOnlineMessageSendResult()

virtual void JCClientCallback::onOnlineMessageSendResult ( int  operationId,
bool  result 
)
pure virtual

在线消息发送结果

参数
operationId操作id, 由 sendOnlineMessage 返回
result消息发送是否成功

该类的文档由以下文件生成: