NIM Cocos2d-x SDK
2.2.0
|
会话列表管理功能;主要包括查询会话列表、删除会话列表等功能 More...
#include <nim_cpp_session.h>
Public Types | |
typedef std::function< void(nim::NIMResCode, const SessionData &, int)> | ChangeCallback |
typedef std::function< void(int, const SessionDataList &)> | QuerySessionListCallabck |
typedef ChangeCallback | DeleteRecentSessionCallabck |
typedef ChangeCallback | DeleteAllRecentSessionCallabck |
typedef ChangeCallback | SetUnreadCountZeroCallback |
Static Public Member Functions | |
static void | RegChangeCb (const ChangeCallback &cb, const std::string &json_extension="") |
static void | QueryAllRecentSessionAsync (const QuerySessionListCallabck &cb, const std::string &json_extension="") |
static bool | DeleteRecentSession (nim::NIMSessionType to_type, const std::string &id, const DeleteRecentSessionCallabck &cb, const std::string &json_extension="") |
static void | DeleteAllRecentSession (const DeleteAllRecentSessionCallabck &cb, const std::string &json_extension="") |
static bool | SetUnreadCountZeroAsync (nim::NIMSessionType to_type, const std::string &id, const SetUnreadCountZeroCallback &cb, const std::string &json_extension="") |
static void | UnregSessionCb () |
会话列表管理功能;主要包括查询会话列表、删除会话列表等功能
typedef std::function<void(nim::NIMResCode, const SessionData&, int)> nim::Session::ChangeCallback |
会话变更通知回调模板
删除全部会话回调模板
删除会话回调模板
typedef std::function<void(int, const SessionDataList&)> nim::Session::QuerySessionListCallabck |
查询会话列表回调模板
会话未读消息数清零回调模板
|
static |
删除全部最近联系人
[in] | json_extension | json扩展参数(备用,目前不需要) |
[in] | cb | 最近会话列表项变更的回调函数 |
|
static |
删除最近联系人
[in] | to_type | 会话类型,双人0,群组1 (nim_msglog_def.h) |
[in] | id | 对方的account id或者群组tid。 |
[in] | json_extension | json扩展参数(备用,目前不需要) |
[in] | cb | 最近会话列表项变更的回调函数 |
|
static |
查询会话列表
[in] | json_extension | json扩展参数(备用,目前不需要) |
[in] | cb | 查询会话列表的回调函数 |
|
static |
(全局回调)注册最近会话列表项变更通知
[in] | json_extension | json扩展参数(备用,目前不需要) |
[in] | cb | 最近会话列表项变更的回调函数 |
|
static |
最近联系人项未读数清零
[in] | to_type | 会话类型,双人0,群组1 (nim_msglog_def.h) |
[in] | id | 对方的account id或者群组tid。 |
[in] | json_extension | json扩展参数(备用,目前不需要) |
[in] | cb | 最近会话列表项变更的回调函数 |
|
static |
反注册Session提供的所有回调