NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
nim_session_online_service.h 文件参考

会话服务online 接口头文件 更多...

浏览源代码.

函数

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 接口头文件

作者
cqu227hk
日期
2019/10/21

函数说明

◆ nim_session_online_service_delete_session()

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_dataAPP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理!
返回
void 无返回值

◆ nim_session_online_service_query_session()

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_dataAPP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理!
返回
void 无返回值

◆ nim_session_online_service_query_session_list()

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_dataAPP的自定义用户数据,SDKf只负责传回给回调函数cb,不做任何处理!
返回
void 无返回值

◆ nim_session_online_service_reg_session_changed()

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_dataAPP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理!
返回
void 无返回值

◆ nim_session_online_service_update_session()

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_dataAPP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理!
返回
void 无返回值