NIM PC Cross Platform SDK
nim::Client Member List

This is the complete list of members for nim::Client, including all inherited members.

Cleanup(const std::string &json_extension="")nim::Clientstatic
Cleanup2(const std::string &json_extension="")nim::Clientstatic
DisconnectCallback typedefnim::Client
GetCurrentServerTimeCallback typedefnim::Client
GetCurrentUserAccount()nim::Clientstatic
GetLoginState(const std::string &json_extension="")nim::Clientstatic
GetMultiportPushConfigAsync(const MultiportPushConfigCallback &cb, const std::string &json_extension="")nim::Clientstatic
GetSDKConfig()nim::Clientstatic
GetSDKVersion()nim::Clientstatic
GetServerCurrentTime(const Client::GetCurrentServerTimeCallback &cb, bool calc_local=false)nim::Clientstatic
Init(const std::string &app_key, const std::string &app_data_dir, const std::string &app_install_dir, const SDKConfig &config)nim::Clientstatic
KickOtherCallback typedefnim::Client
KickOtherClient(const std::list< std::string > &client_ids)nim::Clientstatic
KickoutCallback typedefnim::Client
Login(const std::string &app_key, const std::string &account, const std::string &password, const LoginCallback &cb, const std::string &json_extension="")nim::Clientstatic
LoginCallback typedefnim::Client
LoginCustomDataToJson(const LoginParams &params, std::string &loginParams)nim::Clientstatic
LoginCustomDataToJson(const std::string &custom_data, std::string &strValue)nim::Clientstatic
Logout(NIMLogoutType logout_type, const LogoutCallback &cb, const std::string &json_extension="")nim::Clientstatic
LogoutCallback typedefnim::Client
MultiportPushConfigCallback typedefnim::Client
MultiSpotLoginCallback typedefnim::Client
RegDisconnectCb(const DisconnectCallback &cb, const std::string &json_extension="")nim::Clientstatic
RegKickOtherClientCb(const KickOtherCallback &cb, const std::string &json_extension="")nim::Clientstatic
RegKickoutCb(const KickoutCallback &cb, const std::string &json_extension="")nim::Clientstatic
RegMultispotLoginCb(const MultiSpotLoginCallback &cb, const std::string &json_extension="")nim::Clientstatic
RegReloginCb(const LoginCallback &cb, const std::string &json_extension="")nim::Clientstatic
RegReloginRequestToeknCb(const ReloginRequestTokenCallback &cb, const std::string &json_extension="")nim::Clientstatic
RegSyncMultiportPushConfigCb(const MultiportPushConfigCallback &cb, const std::string &json_extension="")nim::Clientstatic
Relogin(const std::string &json_extension="")nim::Clientstatic
ReloginRequestTokenCallback typedefnim::Client
SDKClosure typedefnim::Client
SetCallbackFunction(const SDKClosure &callback)nim::Clientstatic
SetMultiportPushConfigAsync(bool switch_on, const MultiportPushConfigCallback &cb, const std::string &json_extension="")nim::Clientstatic
UnregClientCb()nim::Clientstatic