Lines Matching refs:AsyncCall
22 AsyncCall::AsyncCall(napi_env env, napi_callback_info info, std::shared_ptr<Context> context, size_t pos) : env_(env)
45 AsyncCall::~AsyncCall()
54 napi_value AsyncCall::Call(napi_env env, Context::ExecAction exec)
75 napi_create_async_work(env, nullptr, resource, AsyncCall::OnExecute, AsyncCall::OnComplete, context_, &work);
83 napi_value AsyncCall::SyncCall(napi_env env, AsyncCall::Context::ExecAction exec)
96 AsyncCall::OnExecute(env, context_);
97 AsyncCall::OnComplete(env, napi_ok, context_);
101 void AsyncCall::OnExecute(napi_env env, void *data)
107 void AsyncCall::OnComplete(napi_env env, napi_status status, void *data)
120 PASTEBOARD_HILOGI(PASTEBOARD_MODULE_JS_NAPI, "AsyncCall::OnComplete output == nullptr");
154 void AsyncCall::DeleteContext(napi_env env, AsyncContext *context)