7#ifndef _NIM_SDK_CPP_TOOL_H_
8#define _NIM_SDK_CPP_TOOL_H_
41 static std::string GetUserAppdataDir(
const std::string& app_account);
49 static std::string GetSpecificAppdataDir(
const std::string app_account,
enum NIMAppDataType appdata_type);
55 static std::string GetLocalAppdataDir();
61 static std::string GetCurModuleDir();
68 static std::string GetMd5(
const std::string& input);
75 static std::string GetFileMd5(
const std::string& file_path);
81 static std::string GetUuid();
112 static void FilterClientAntispam(
const std::string& text,
113 const std::string& replace_str,
114 const std::string& lib_name,
NIMAppDataType
Definition: nim_tools_def.h:17
#define NIM_SDK_CPPWRAPPER_DLL_API
Definition: nim_sdk_cpp_wrapper.h:38
NIM SDK提供的一些工具接口,主要包括获取SDK里app account对应的app data目录,计算md5等
Definition: nim_cpp_tool.h:24
std::function< void(bool succeed, int ret, const std::string &text)> FilterClientAntispamCallback
客户端反垃圾回调模板
Definition: nim_cpp_tool.h:29
std::function< void(int rescode, const std::string &text)> GetAudioTextCallback
语音转文字回调模板
Definition: nim_cpp_tool.h:27
std::function< void(std::list< std::string > &logs)> CollectLogCallback
用户注册的收集日志的回调模板
Definition: nim_cpp_tool.h:33
std::function< void(const std::string &text)> SDKLogCallback
SDK系统日志回调模板
Definition: nim_cpp_tool.h:31
语音信息,用于语音转文字
Definition: nim_tool_helper.h:21