/foundation/distributeddatamgr/data_share/frameworks/js/napi/dataShare/src/ |
H A D | async_call.cpp | 22 __attribute__((no_sanitize("undefined"))) AsyncCall::AsyncCall(napi_env env, napi_callback_info info, in AsyncCall() function in OHOS::DataShare::AsyncCall 46 AsyncCall::~AsyncCall() in ~AsyncCall() 56 napi_value AsyncCall::Call(napi_env env, Context::ExecAction exec) in Call() 72 napi_create_async_work(env, nullptr, resource, AsyncCall::OnExecute, AsyncCall::OnComplete, context_, &work); in Call() 79 napi_value AsyncCall::SyncCall(napi_env env, AsyncCall::Context::ExecAction exec) in SyncCall() 92 AsyncCall in SyncCall() [all...] |
H A D | napi_datashare_helper.cpp | 129 auto exec = [ctxInfo](AsyncCall::Context *ctx) { in Napi_CreateDataShareHelper() 138 AsyncCall asyncCall(env, info, ctxInfo); in Napi_CreateDataShareHelper() 230 auto exec = [context](AsyncCall::Context *ctx) { in Napi_Insert() 243 AsyncCall asyncCall(env, info, context); in Napi_Insert() 275 auto exec = [context](AsyncCall::Context *ctx) { in Napi_Delete() 288 AsyncCall asyncCall(env, info, context); in Napi_Delete() 330 auto exec = [context](AsyncCall::Context *ctx) { in Napi_Query() 344 AsyncCall asyncCall(env, info, context); in Napi_Query() 383 auto exec = [context](AsyncCall::Context *ctx) { in Napi_Update() 396 AsyncCall asyncCal in Napi_Update() [all...] |
/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/src/ |
H A D | async_call.cpp | 22 AsyncCall::AsyncCall(napi_env env, napi_callback_info info, std::shared_ptr<Context> context, size_t pos) : env_(env) in AsyncCall() function in OHOS::MiscServicesNapi::AsyncCall 45 AsyncCall::~AsyncCall() in ~AsyncCall() 54 napi_value AsyncCall::Call(napi_env env, Context::ExecAction exec) in Call() 75 napi_create_async_work(env, nullptr, resource, AsyncCall::OnExecute, AsyncCall::OnComplete, context_, &work); in Call() 83 napi_value AsyncCall::SyncCall(napi_env env, AsyncCall::Context::ExecAction exec) in SyncCall() 96 AsyncCall in SyncCall() [all...] |
H A D | napi_systempasteboard.cpp | 328 auto context = std::make_shared<AsyncCall::Context>(); in Clear() 337 auto exec = [context](AsyncCall::Context *ctx) { in Clear() 342 // 0: the AsyncCall at the first position; in Clear() 343 AsyncCall asyncCall(env, info, context, 0); in Clear() 370 auto exec = [context](AsyncCall::Context *ctx) { in HasPasteData() 377 // 0: the AsyncCall at the first position; in HasPasteData() 378 AsyncCall asyncCall(env, info, context, 0); in HasPasteData() 423 auto exec = [context](AsyncCall::Context *ctx) { in GetPasteData() 430 // 0: the AsyncCall at the first position; in GetPasteData() 431 AsyncCall asyncCal in GetPasteData() [all...] |
/foundation/distributeddatamgr/relational_store/frameworks/js/napi/relationalstore/src/ |
H A D | napi_async_call.cpp | 15 #define LOG_TAG "AsyncCall"
30 thread_local AsyncCall::Record AsyncCall::record_;
112 void AsyncCall::SetBusinessError(napi_env env, std::shared_ptr<Error> error, napi_value *businessError)
in SetBusinessError() 125 napi_value AsyncCall::Call(napi_env env, std::shared_ptr<ContextBase> context, const char *fun)
in Call() 135 napi_value AsyncCall::Async(napi_env env, std::shared_ptr<ContextBase> context)
in Async() 149 napi_create_async_work(env, nullptr, resource, AsyncCall::OnExecute, AsyncCall::OnComplete,
in Async() 167 napi_value AsyncCall::Sync(napi_env env, std::shared_ptr<ContextBase> context)
in Sync() 179 void AsyncCall [all...] |
H A D | napi_rdb_store_observer.cpp | 45 uvQueue->AsyncCall({ [observer = shared_from_this()](napi_env env) -> napi_value { in OnChange() 75 uvQueue->AsyncCall({ [observer = shared_from_this()](napi_env env) -> napi_value { in OnChange() 95 uvQueue->AsyncCall({ [observer = shared_from_this()](napi_env env) -> napi_value { in OnChange()
|
/foundation/distributeddatamgr/preferences/frameworks/js/napi/common/src/ |
H A D | napi_async_call.cpp | 82 void AsyncCall::SetBusinessError(napi_env env, napi_value *businessError, std::shared_ptr<JSError> error) in SetBusinessError() 99 napi_value AsyncCall::Call(napi_env env, std::shared_ptr<BaseContext> context, const std::string &name) in Call() 104 napi_value AsyncCall::Async(napi_env env, std::shared_ptr<BaseContext> context, const std::string &name) in Async() 120 napi_create_async_work(env, nullptr, resource, AsyncCall::OnExecute, AsyncCall::OnComplete, in Async() 132 napi_value AsyncCall::Sync(napi_env env, std::shared_ptr<BaseContext> context) in Sync() 139 void AsyncCall::OnExecute(napi_env env, void *data) in OnExecute() 148 void AsyncCall::OnComplete(napi_env env, void *data) in OnComplete() 162 void AsyncCall::OnComplete(napi_env env, napi_status status, void *data) in OnComplete() 168 void AsyncCall [all...] |
H A D | napi_preferences_observer.cpp | 31 AsyncCall([key](napi_env env, bool sendable, int &argc, napi_value *argv) { in OnChange() 40 AsyncCall([records](napi_env env, bool sendable, int &argc, napi_value *argv) { in OnChange()
|
H A D | js_observer.cpp | 57 void JSObserver::AsyncCall(UvQueue::NapiArgsGenerator genArgs) in AsyncCall() function in OHOS::PreferencesJsKit::JSObserver 66 uvQueue->AsyncCall( in AsyncCall()
|
/foundation/distributeddatamgr/data_share/frameworks/js/napi/dataShare/include/ |
H A D | async_call.h | 27 class AsyncCall final { 73 friend class AsyncCall; 81 AsyncCall(napi_env env, napi_callback_info info, std::shared_ptr<Context> context); 82 ~AsyncCall();
|
/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/include/ |
H A D | async_call.h | 27 class AsyncCall final { 85 friend class AsyncCall; 95 AsyncCall(napi_env env, napi_callback_info info, std::shared_ptr<Context> context, size_t pos = ASYNC_DEFAULT_POS); 96 ~AsyncCall();
|
H A D | systempasteboard_napi.h | 119 struct HasContextInfo : public AsyncCall::Context { 138 struct SetContextInfo : public AsyncCall::Context { 157 struct SetUnifiedContextInfo : public AsyncCall::Context { 178 struct GetContextInfo : public AsyncCall::Context { 197 struct GetUnifiedContextInfo : public AsyncCall::Context { 216 struct DetectPatternsContextInfo : public AsyncCall::Context {
|
/foundation/distributeddatamgr/relational_store/frameworks/js/napi/rdb/src/ |
H A D | napi_async_call.cpp | 15 #define LOG_TAG "AsyncCall"
71 void AsyncCall::SetBusinessError(napi_env env, napi_value *businessError, std::shared_ptr<Error> error, int apiversion)
in SetBusinessError() 91 napi_value AsyncCall::Call(napi_env env, std::shared_ptr<BaseContext> context)
in Call() 103 napi_create_async_work(env, nullptr, resource, AsyncCall::OnExecute, AsyncCall::OnComplete,
in Call() 113 void AsyncCall::OnExecute(napi_env env, void *data)
in OnExecute() 123 void AsyncCall::OnComplete(napi_env env, napi_status status, void *data)
in OnComplete()
|
/foundation/distributeddatamgr/kv_store/frameworks/jskitsimpl/distributeddata/src/ |
H A D | js_observer.cpp | 21 // Clear() run in js main thread, so it serial run with AsyncCall() lambda, so we can use no lock. in Clear() 44 void JSObserver::AsyncCall(UvQueue::NapiArgsGenerator genArgs) in AsyncCall() function in OHOS::DistributedData::JSObserver 50 uvQueue_->AsyncCall([observer = shared_from_this()](napi_env env) -> napi_value { in AsyncCall()
|
/foundation/distributeddatamgr/kv_store/frameworks/jskitsimpl/distributedkvstore/src/ |
H A D | js_observer.cpp | 21 // Clear() run in js main thread, so it serial run with AsyncCall() lambda, so we can use no lock. in Clear() 44 void JSObserver::AsyncCall(UvQueue::NapiArgsGenerator genArgs) in AsyncCall() function in OHOS::DistributedKVStore::JSObserver 50 uvQueue_->AsyncCall([observer = shared_from_this()](napi_env env) -> napi_value { in AsyncCall()
|
/foundation/distributeddatamgr/kv_store/frameworks/jskitsimpl/distributeddata/include/ |
H A D | js_observer.h | 28 void AsyncCall(UvQueue::NapiArgsGenerator genArgs = UvQueue::NapiArgsGenerator());
|
H A D | uv_queue.h | 32 void AsyncCall(NapiCallbackGetter getter, NapiArgsGenerator genArgs = NapiArgsGenerator());
|
/foundation/distributeddatamgr/kv_store/frameworks/jskitsimpl/distributedkvstore/include/ |
H A D | js_observer.h | 28 void AsyncCall(UvQueue::NapiArgsGenerator genArgs = UvQueue::NapiArgsGenerator());
|
H A D | uv_queue.h | 32 void AsyncCall(NapiCallbackGetter getter, NapiArgsGenerator genArgs = NapiArgsGenerator());
|
/foundation/distributeddatamgr/relational_store/frameworks/js/napi/relationalstore/include/ |
H A D | napi_async_call.h | 41 #define ASYNC_CALL(env, ctx) AsyncCall::Call(env, ctx, __FUNCTION__)
84 class AsyncCall final {
|
/foundation/distributeddatamgr/preferences/frameworks/js/napi/sendable_preferences/src/ |
H A D | napi_preferences_helper.cpp | 98 return AsyncCall::Call(env, context, "GetPreferences"); in GetPreferences() 117 return AsyncCall::Call(env, context, "DeletePreferences"); in DeletePreferences() 136 return AsyncCall::Call(env, context, "RemovePreferencesFromCache"); in RemovePreferencesFromCache()
|
/foundation/distributeddatamgr/preferences/frameworks/js/napi/preferences/src/ |
H A D | napi_preferences_helper.cpp | 97 return AsyncCall::Call(env, context, "GetPreferences"); in GetPreferences() 118 return AsyncCall::Call(env, context, "DeletePreferences"); in DeletePreferences() 139 return AsyncCall::Call(env, context, "RemovePreferencesFromCache"); in RemovePreferencesFromCache()
|
/foundation/distributeddatamgr/preferences/frameworks/js/napi/common/include/ |
H A D | js_observer.h | 31 void AsyncCall(UvQueue::NapiArgsGenerator genArgs = UvQueue::NapiArgsGenerator());
|
H A D | uv_queue.h | 32 void AsyncCall(NapiCallbackGetter getter, NapiArgsGenerator genArgs = NapiArgsGenerator(), bool sendable = false);
|
/foundation/distributeddatamgr/preferences/frameworks/js/napi/storage/src/ |
H A D | napi_storage_helper.cpp | 95 return AsyncCall::Call(env, context, "GetStorage"); in GetStorage() 167 return AsyncCall::Call(env, context, "DeleteStorage"); in DeleteStorage() 211 return AsyncCall::Call(env, context, "RemoveStorageFromCache"); in RemoveStorageFromCache()
|