NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_cpp_session_online_service.h
浏览该文件的文档.
1
7#ifndef _NIM_CPP_SESSION_ONLINE_SERVICE_H_
8#define _NIM_CPP_SESSION_ONLINE_SERVICE_H_
9
10#include <functional>
11#include <string>
18namespace nim {
19
22public:
28 typedef std::function<void(NIMResCode)> UpdateSessionInfoCallback;
30 typedef std::function<void(NIMResCode)> DeleteSessionInfoCallback;
33
43 static void QuerySessionList(uint64_t min_time, uint64_t max_time, bool need_last_msg, int limit, const QuerySessionListCallabck& cb);
44
52 static void QuerySession(nim::NIMSessionType to_type, const std::string& session_id, const QuerySessionInfoCallback& cb);
53
65 static void UpdateSession(nim::NIMSessionType to_type,
66 const std::string& session_id,
67 const std::string& ext,
69
77 static void DeleteSession(const SessionOnLineServiceHelper::DeleteSessionParam& param, const DeleteSessionInfoCallback& cb);
78
84 static void RegSessionChanged(const SessionChangedCallback& cb);
85
90 static void UnregSessionOnLineServiceCb();
91};
92
93} // namespace nim
94
95#endif //_NIM_CPP_SESSION_ONLINE_SERVICE_H_
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
namespace nim
定义导出宏
#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