#include <nim_cpp_session_online_service.h>
|
static void | QuerySessionList (uint64_t min_time, uint64_t max_time, bool need_last_msg, int limit, const QuerySessionListCallabck &cb) |
|
static void | QuerySession (nim::NIMSessionType to_type, const std::string &session_id, const QuerySessionInfoCallback &cb) |
|
static void | UpdateSession (nim::NIMSessionType to_type, const std::string &session_id, const std::string &ext, const UpdateSessionInfoCallback &cb) |
|
static void | DeleteSession (const SessionOnLineServiceHelper::DeleteSessionParam ¶m, const DeleteSessionInfoCallback &cb) |
|
static void | RegSessionChanged (const SessionChangedCallback &cb) |
|
static void | UnregSessionOnLineServiceCb () |
|
◆ DeleteSessionInfoCallback
◆ QuerySessionInfoCallback
◆ QuerySessionListCallabck
◆ SessionChangedCallback
◆ UpdateSessionInfoCallback
◆ DeleteSession()
会话服务 删除会话
- 参数
-
[in] | param | 要删除的会话列 |
[in] | cb | 结果回调 可查看DeleteSessionInfoCallback定义 |
[in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
- 返回
- void 无返回值
◆ QuerySession()
static void nim::SessionOnLineService::QuerySession |
( |
nim::NIMSessionType | to_type, |
|
|
const std::string & | session_id, |
|
|
const QuerySessionInfoCallback & | cb ) |
|
static |
会话服务 查询会话
- 参数
-
[in] | to_type | 会话类型 |
[in] | session_id | 会话ID |
[in] | cb | 结果回调 可查看QuerySessionInfoCallback定义 |
- 返回
- void 无返回值
◆ QuerySessionList()
static void nim::SessionOnLineService::QuerySessionList |
( |
uint64_t | min_time, |
|
|
uint64_t | max_time, |
|
|
bool | need_last_msg, |
|
|
int | limit, |
|
|
const QuerySessionListCallabck & | cb ) |
|
static |
会话服务 查询会话列表
- 参数
-
[in] | min_time | 最小时间戳,未知可以填0,表示到最早时间 |
[in] | max_time | 最大时间戳,未知可以填0,表示从当前时间 |
[in] | need_last_msg | 是否需要返回lastMsg,默认true |
[in] | limit | 结果集limit,最大100,缺省值100 |
[in] | cb | 结果回调 可查看QuerySessionListCallabck定义 |
- 返回
- void 无返回值
◆ RegSessionChanged()
会话服务 注册会话变更回调
- 参数
-
[in] | cb | 结果回调 可查看SessionChangedCallback定义 |
- 返回
- void 无返回值
◆ UnregSessionOnLineServiceCb()
void nim::SessionOnLineService::UnregSessionOnLineServiceCb |
( |
| ) |
|
|
static |
◆ UpdateSession()
static void nim::SessionOnLineService::UpdateSession |
( |
nim::NIMSessionType | to_type, |
|
|
const std::string & | session_id, |
|
|
const std::string & | ext, |
|
|
const UpdateSessionInfoCallback & | cb ) |
|
static |
会话服务 更新会话
- 参数
-
[in] | to_type | 会话类型 |
[in] | session_id | 会话ID |
[in] | ext | 会话的扩展字段 |
[in] | cb | 结果回调 可查看UpdateSessionInfoCallback定义 |
- 返回
- void 无返回值
该类的文档由以下文件生成: