Home
last modified time | relevance | path

Searched refs:ConfigAsyncContext (Results 1 - 2 of 2) sorted by relevance

/base/customization/config_policy/interfaces/kits/js/include/
H A Dconfig_policy_napi.h28 struct ConfigAsyncContext { struct
32 typedef napi_value (*CreateNapiValue)(napi_env env, ConfigAsyncContext &context);
49 typedef napi_value (*NapiFunction)(napi_env env, std::shared_ptr<ConfigAsyncContext> context);
59 static napi_value HandleAsyncWork(napi_env env, ConfigAsyncContext *context, std::string workName,
68 static napi_value NativeGetOneCfgFileSync(napi_env env, std::shared_ptr<ConfigAsyncContext> context);
69 static napi_value NativeGetCfgFilesSync(napi_env env, std::shared_ptr<ConfigAsyncContext> context);
70 static napi_value NativeGetCfgDirListSync(napi_env env, std::shared_ptr<ConfigAsyncContext> context);
75 static napi_value CreateArraysValue(napi_env env, std::shared_ptr<ConfigAsyncContext> context);
76 static void CreateArraysValueFunc(ConfigAsyncContext &context);
/base/customization/config_policy/interfaces/kits/js/src/
H A Dconfig_policy_napi.cpp116 auto asyncContext = std::make_shared<ConfigAsyncContext>(); in GetOneCfgFileOrAllCfgFilesSync()
150 auto asyncContext = std::make_unique<ConfigAsyncContext>(); in GetOneCfgFileOrAllCfgFiles()
214 auto asyncContext = std::make_unique<ConfigAsyncContext>(); in NAPIGetCfgDirList()
228 auto asyncContext = std::make_shared<ConfigAsyncContext>(); in NAPIGetCfgDirListSync()
257 napi_value ConfigPolicyNapi::HandleAsyncWork(napi_env env, ConfigAsyncContext *context, std::string workName, in HandleAsyncWork()
296 ConfigAsyncContext *asyncCallbackInfo = static_cast<ConfigAsyncContext *>(data); in NativeGetOneCfgFile()
306 asyncCallbackInfo->createValueFunc_ = [](napi_env env, ConfigAsyncContext &context) -> napi_value { in NativeGetOneCfgFile()
313 napi_value ConfigPolicyNapi::NativeGetOneCfgFileSync(napi_env env, std::shared_ptr<ConfigAsyncContext> context) in NativeGetOneCfgFileSync()
338 ConfigAsyncContext *asyncCallbackInf in NativeGetCfgFiles()
[all...]

Completed in 2 milliseconds