Lines Matching refs:asyncData
187 AsyncData* asyncData = reinterpret_cast<AsyncData*>(data);
188 asyncData->retVal = DoSomething(asyncData->arg);
193 AsyncData* asyncData = reinterpret_cast<AsyncData*>(data);
196 if (asyncData->retVal == 0)
199 NAPI_CALL_RETURN_VOID(env, napi_reject_deferred(env, asyncData->deferred, retVal));
203 NAPI_CALL_RETURN_VOID(env, napi_create_double(env, asyncData->retVal, &retVal));
204 NAPI_CALL_RETURN_VOID(env, napi_resolve_deferred(env, asyncData->deferred, retVal));
207 NAPI_CALL_RETURN_VOID(env, napi_delete_async_work(env, asyncData->work));
208 asyncData->work = nullptr;
209 asyncData->deferred = nullptr;
210 delete asyncData;