7#ifndef _NIM_CPP_SESSION_ONLINE_SERVICE_H_
8#define _NIM_CPP_SESSION_ONLINE_SERVICE_H_
43 static void QuerySessionList(uint64_t min_time, uint64_t max_time,
bool need_last_msg,
int limit,
const QuerySessionListCallabck& cb);
52 static void QuerySession(nim::NIMSessionType to_type,
const std::string& session_id,
const QuerySessionInfoCallback& cb);
65 static void UpdateSession(nim::NIMSessionType to_type,
66 const std::string& session_id,
67 const std::string& ext,
84 static void RegSessionChanged(
const SessionChangedCallback& cb);
90 static void UnregSessionOnLineServiceCb();
Definition nim_cpp_session_online_service.h:21
std::function< void(NIMResCode, const SessionOnLineServiceHelper::SessionInfo &) QuerySessionInfoCallback)
查询会话回调模板
Definition nim_cpp_session_online_service.h:24
std::function< void(const SessionOnLineServiceHelper::QuerySessionListResult &) QuerySessionListCallabck)
查询会话列表回调模板
Definition nim_cpp_session_online_service.h:26
std::function< void(NIMResCode)> UpdateSessionInfoCallback
更新会话回调模板
Definition nim_cpp_session_online_service.h:28
std::function< void(NIMResCode)> DeleteSessionInfoCallback
删除会话回调模板
Definition nim_cpp_session_online_service.h:30
std::function< void(const SessionOnLineServiceHelper::SessionInfo &) SessionChangedCallback)
会话变更回调模板
Definition nim_cpp_session_online_service.h:32
#define NIM_SDK_CPPWRAPPER_DLL_API
Definition nim_sdk_cpp_wrapper.h:38
SessionOnLineService 辅助方法和数据结构定义
NIMResCode
Definition public_defines.h:21
Definition nim_session_online_service_helper.h:69
会话服务 查询会话列表应答数据定义
Definition nim_session_online_service_helper.h:61
会话服务 会话数据定义
Definition nim_session_online_service_helper.h:26