NIM 跨平台 C++ SDK
|
会话服务online 接口头文件 更多...
#include "nim_session_online_service_def.h"
函数 | |
NIM_SDK_DLL_API void | nim_session_online_service_query_session_list (uint64_t min_time, uint64_t max_time, bool need_last_msg, int limit, nim_session_online_service_query_session_list_cb_func cb, const void *user_data) |
NIM_SDK_DLL_API void | nim_session_online_service_query_session (int to_type, const char *session_id, nim_session_online_service_query_session_cb_func cb, const void *user_data) |
NIM_SDK_DLL_API void | nim_session_online_service_update_session (int to_type, const char *session_id, const char *ext, nim_session_online_service_update_session_cb_func cb, const void *user_data) |
NIM_SDK_DLL_API void | nim_session_online_service_delete_session (const char *session_list, nim_session_online_service_delete_session_cb_func cb, const void *user_data) |
NIM_SDK_DLL_API void | nim_session_online_service_reg_session_changed (nim_session_online_service_session_changed_cb_func cb, const void *user_data) |
会话服务online 接口头文件
void nim_session_online_service_delete_session | ( | const char * | session_list, |
nim_session_online_service_delete_session_cb_func | cb, | ||
const void * | user_data | ||
) |
会话服务 删除会话
[in] | session_list | 要删除的会话列表 json array |
[in] | cb | 结果回调 可查看nim_session_online_service_delete_session_cb_func定义 |
[in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
void nim_session_online_service_query_session | ( | int | to_type, |
const char * | session_id, | ||
nim_session_online_service_query_session_cb_func | cb, | ||
const void * | user_data | ||
) |
会话服务 查询会话
[in] | to_type | 会话类型 |
[in] | session_id | 会话ID |
[in] | cb | 结果回调 可查看nim_session_online_service_query_session_cb_func定义 |
[in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
void nim_session_online_service_query_session_list | ( | uint64_t | min_time, |
uint64_t | max_time, | ||
bool | need_last_msg, | ||
int | limit, | ||
nim_session_online_service_query_session_list_cb_func | cb, | ||
const void * | user_data | ||
) |
会话服务 查询会话列表
[in] | min_time | 最小时间戳,未知可以填0,表示到最早时间 |
[in] | max_time | 最大时间戳,未知可以填0,表示从当前时间 |
[in] | need_last_msg | 是否需要lastMsg,默认true |
[in] | limit | 结果集limit,最大100,缺省值100 |
[in] | cb | 结果回调 可查看nim_session_online_service_query_session_list_cb_func定义 |
[in] | user_data | APP的自定义用户数据,SDKf只负责传回给回调函数cb,不做任何处理! |
void nim_session_online_service_reg_session_changed | ( | nim_session_online_service_session_changed_cb_func | cb, |
const void * | user_data | ||
) |
会话服务 注册会话变更回调
[in] | cb | 结果回调 可查看nim_session_online_service_session_changed_cb_func定义 |
[in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
void nim_session_online_service_update_session | ( | int | to_type, |
const char * | session_id, | ||
const char * | ext, | ||
nim_session_online_service_update_session_cb_func | cb, | ||
const void * | user_data | ||
) |
会话服务 更新会话
[in] | to_type | 会话类型 |
[in] | session_id | 会话ID |
[in] | ext | 扩展字段 |
[in] | cb | 结果回调 可查看nim_session_online_service_update_session_cb_func定义 |
[in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |