NIM PC Cross Platform SDK
nim_qchat_cpp.h
Go to the documentation of this file.
1
11#ifndef __NIM_QCHAT_NIM_QCHAT_CPP_H__
12#define __NIM_QCHAT_NIM_QCHAT_CPP_H__
13
17
22namespace nim_qchat {
26class NIM_QCHAT_SDK_CPPWRAPPER_DLL_API QChat {
27public:
33 static void RegCustomTokenCb(const QChatRegCustomTokenCbParam& param);
34
40 static void RegKickedOutCb(const QChatRegKickedCbParam& param);
41
47 static void RegLoginStatusCb(const QChatRegLoginStatusCbParam& param);
48
54 static void RegMultispotLoginCb(const QChatRegMultispotLoginCbParam& param);
55
61 static void RegSDKLogCb(const SDKLogCallback& callback);
62
68 static bool Init(const QChatInitParam& param);
69
75 static bool Cleanup(const QChatCleanupParam& param);
76
82 static void Login(const QChatLoginParam& param);
83
89 static void Logout(const QChatLogoutParam& param);
90
96 static void KickOtherClients(const QChatKickParam& param);
97};
98
99} // namespace nim_qchat
100
101#endif // __NIM_QCHAT_CPP_H__
圈组客户端接口
Definition: nim_qchat_cpp.h:26
namespace nim_qchat
std::function< void(const QChatSDKLogResp &)> SDKLogCallback
SDK系统日志回调模板
Definition: nim_qchat_client_cpp_def.h:229
圈组CPP wrapper helpers
Definition: nim_qchat_client_cpp_def.h:405
Definition: nim_qchat_client_cpp_def.h:312
Definition: nim_qchat_client_cpp_def.h:469
Definition: nim_qchat_client_cpp_def.h:413
Definition: nim_qchat_client_cpp_def.h:453
Definition: nim_qchat_client_cpp_def.h:240
Definition: nim_qchat_client_cpp_def.h:357
Definition: nim_qchat_client_cpp_def.h:373
Definition: nim_qchat_client_cpp_def.h:389