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,
90 static void UnregSessionOnLineServiceCb();
Definition: nim_cpp_session_online_service.h:21
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, const SessionOnLineServiceHelper::SessionInfo &)> QuerySessionInfoCallback
查询会话回调模板
Definition: nim_cpp_session_online_service.h:24
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