Lines Matching refs:env

43 napi_value InterfaceWithManagerWrapper(napi_env env, napi_callback_info info, const std::string &asyncWorkName,
53 NAPI_CALL(env, napi_get_cb_info(env, info, &paramsCount, params, &thisVal, nullptr));
56 auto napi_ret = napi_unwrap(env, thisVal, reinterpret_cast<void **>(&wrapper));
59 return NapiUtils::GetUndefined(env);
62 auto context = new (std::nothrow) Context(env, nullptr);
65 return NapiUtils::GetUndefined(env);
72 napi_throw_error(env, std::to_string(context->GetErrorCode()).c_str(), context->GetErrorMessage().c_str());
75 return NapiUtils::GetUndefined(env);
78 if (!Work(env, thisVal, context)) {
85 if (NapiUtils::GetValueType(env, context->GetCallback()) != napi_function && context->IsNeedPromise()) {
89 return NapiUtils::GetUndefined(env);
93 napi_value InterfaceWithSharedManager(napi_env env, napi_callback_info info, const std::string &asyncWorkName,
103 NAPI_CALL(env, napi_get_cb_info(env, info, &paramsCount, params, &thisVal, nullptr));
106 auto napi_ret = napi_unwrap(env, thisVal, reinterpret_cast<void **>(&sharedManager));
109 return NapiUtils::GetUndefined(env);
112 auto context = new (std::nothrow) Context(env, nullptr);
115 return NapiUtils::GetUndefined(env);
122 napi_throw_error(env, std::to_string(context->GetErrorCode()).c_str(), context->GetErrorMessage().c_str());
125 return NapiUtils::GetUndefined(env);
128 if (!Work(env, thisVal, context)) {
135 if (NapiUtils::GetValueType(env, context->GetCallback()) != napi_function && context->IsNeedPromise()) {
139 return NapiUtils::GetUndefined(env);
143 napi_value InterfaceWithOutAsyncWorkWithManagerWrapper(napi_env env, napi_callback_info info,
153 NAPI_CALL(env, napi_get_cb_info(env, info, &paramsCount, params, &thisVal, nullptr));
156 auto napi_ret = napi_unwrap(env, thisVal, reinterpret_cast<void **>(&wrapper));
159 return NapiUtils::GetUndefined(env);
162 auto context = new (std::nothrow) Context(env, nullptr);
165 return NapiUtils::GetUndefined(env);
171 napi_value ret = NapiUtils::GetUndefined(env);
172 if (NapiUtils::GetValueType(env, context->GetCallback()) != napi_function && context->IsNeedPromise()) {
180 if (!Work(env, thisVal, context)) {
192 napi_value InterfaceWithOutAsyncWorkWithSharedManager(napi_env env, napi_callback_info info,
202 NAPI_CALL(env, napi_get_cb_info(env, info, &paramsCount, params, &thisVal, nullptr));
205 auto napi_ret = napi_unwrap(env, thisVal, reinterpret_cast<void **>(&sharedManager));
208 return NapiUtils::GetUndefined(env);
211 auto context = new (std::nothrow) Context(env, nullptr);
214 return NapiUtils::GetUndefined(env);
220 napi_value ret = NapiUtils::GetUndefined(env);
221 if (NapiUtils::GetValueType(env, context->GetCallback()) != napi_function && context->IsNeedPromise()) {
229 if (!Work(env, thisVal, context)) {
241 napi_value Interface(napi_env env, napi_callback_info info, const std::string &asyncWorkName,
251 NAPI_CALL(env, napi_get_cb_info(env, info, &paramsCount, params, &thisVal, nullptr));
254 auto napi_ret = napi_unwrap(env, thisVal, reinterpret_cast<void **>(&manager));
257 return NapiUtils::GetUndefined(env);
260 auto context = new (std::nothrow) Context(env, manager);
263 return NapiUtils::GetUndefined(env);
267 napi_throw_error(env, std::to_string(context->GetErrorCode()).c_str(), context->GetErrorMessage().c_str());
270 return NapiUtils::GetUndefined(env);
273 if (!Work(env, thisVal, context)) {
280 if (NapiUtils::GetValueType(env, context->GetCallback()) != napi_function && context->IsNeedPromise()) {
284 return NapiUtils::GetUndefined(env);
288 napi_value InterfaceWithOutAsyncWork(napi_env env, napi_callback_info info,
297 NAPI_CALL(env, napi_get_cb_info(env, info, &paramsCount, params, &thisVal, nullptr));
300 auto napi_ret = napi_unwrap(env, thisVal, reinterpret_cast<void **>(&manager));
303 return NapiUtils::GetUndefined(env);
306 auto context = new (std::nothrow) Context(env, manager);
309 return NapiUtils::GetUndefined(env);
312 napi_value ret = NapiUtils::GetUndefined(env);
313 if (NapiUtils::GetValueType(env, context->GetCallback()) != napi_function && context->IsNeedPromise()) {
321 if (!Work(env, thisVal, context)) {
332 napi_value On(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events,
335 napi_value Once(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events,
338 napi_value Off(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events);
340 void DefineClass(napi_env env, napi_value exports, const std::initializer_list<napi_property_descriptor> &properties,
343 napi_value NewInstance(napi_env env, napi_callback_info info, const std::string &className, Finalizer finalizer);
345 napi_value NewInstanceNoManager(napi_env env, napi_callback_info info, const std::string &name, Finalizer finalizer);
347 napi_value NewInstanceWithSharedManager(napi_env env, napi_callback_info info, const std::string &className,
350 napi_value NewInstanceWithManagerWrapper(napi_env env, napi_callback_info info, const std::string &className,
353 napi_value OnSharedManager(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events,
356 napi_value OnceSharedManager(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events,
359 napi_value OffSharedManager(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events);
361 napi_value OnManagerWrapper(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events,
364 napi_value OnceManagerWrapper(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events,
367 napi_value OffManagerWrapper(napi_env env, napi_callback_info info, const std::initializer_list<std::string> &events);