Home
last modified time | relevance | path

Searched refs:asyncInfo (Results 1 - 8 of 8) sorted by relevance

/base/powermgr/power_manager/frameworks/napi/runninglock/
H A Drunninglock_napi.cpp50 std::unique_ptr<AsyncCallbackInfo> asyncInfo = std::make_unique<AsyncCallbackInfo>(); in Create() local
51 RETURN_IF_WITH_RET(asyncInfo == nullptr, nullptr); in Create()
52 asyncInfo->GetData().SetRunningLockInstance(napiRunningLockIns); in Create()
55 return CreateAsyncCallback(env, argv, asyncInfo); in Create()
59 return CreatePromise(env, argv, asyncInfo); in Create()
137 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) in CreateAsyncCallback()
145 return asyncInfo->GetError().ThrowError(env, PowerErrors::ERR_PARAM_INVALID); in CreateAsyncCallback()
147 asyncInfo->GetData().SetName(env, argv[INDEX_0]); in CreateAsyncCallback()
148 asyncInfo->GetData().SetType(env, argv[INDEX_1]); in CreateAsyncCallback()
149 asyncInfo in CreateAsyncCallback()
136 CreateAsyncCallback( napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) CreateAsyncCallback() argument
170 CreatePromise( napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) CreatePromise() argument
209 AsyncWork(napi_env& env, std::unique_ptr<AsyncCallbackInfo>& asyncInfo, const std::string& resourceName, napi_async_execute_callback execute, napi_async_complete_callback complete) AsyncWork() argument
[all...]
H A Drunninglock_interface.cpp50 std::unique_ptr<RunningLockAsyncInfo> asyncInfo = std::make_unique<RunningLockAsyncInfo>(); in CreateRunningLock() local
51 if (asyncInfo == nullptr) { in CreateRunningLock()
52 POWER_HILOGE(FEATURE_RUNNING_LOCK, "asyncInfo is nullptr"); in CreateRunningLock()
55 asyncInfo->napiRunningLockIns = napiRunningLock; in CreateRunningLock()
61 napi_get_value_string_utf8(env, argv[INDEX_0], name, RUNNINGLOCK_NAME_MAX + 1, &asyncInfo->nameLen); in CreateRunningLock()
62 asyncInfo->name = name; in CreateRunningLock()
68 asyncInfo->type = static_cast<RunningLockType>(type); in CreateRunningLock()
73 napi_create_reference(env, argv[INDEX_2], 1, &asyncInfo->callbackRef); in CreateRunningLock()
76 if (asyncInfo->callbackRef == nullptr) { in CreateRunningLock()
78 napi_create_promise(env, &asyncInfo in CreateRunningLock()
97 std::unique_ptr<RunningLockAsyncInfo> asyncInfo = std::make_unique<RunningLockAsyncInfo>(); IsRunningLockTypeSupported() local
208 CreateInstanceForRunningLock(napi_env env, RunningLockAsyncInfo* asyncInfo) CreateInstanceForRunningLock() argument
238 CreateRunningLockCallBack(napi_env env, std::unique_ptr<RunningLockAsyncInfo>& asyncInfo) CreateRunningLockCallBack() argument
285 IsRunningLockTypeSupportedCallBack( napi_env env, std::unique_ptr<RunningLockAsyncInfo>& asyncInfo) IsRunningLockTypeSupportedCallBack() argument
[all...]
H A Drunninglock_napi.h40 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo);
41 static napi_value CreatePromise(napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo);
43 static void AsyncWork(napi_env& env, std::unique_ptr<AsyncCallbackInfo>& asyncInfo, const std::string& resourceName,
H A Drunninglock_interface.h51 static napi_value CreateInstanceForRunningLock(napi_env env, RunningLockAsyncInfo* asyncInfo);
52 static void CreateRunningLockCallBack(napi_env env, std::unique_ptr<RunningLockAsyncInfo>& asyncInfo);
53 static void IsRunningLockTypeSupportedCallBack(napi_env env, std::unique_ptr<RunningLockAsyncInfo>& asyncInfo);
/base/powermgr/power_manager/frameworks/napi/power/
H A Dpower_napi.cpp155 std::unique_ptr<AsyncCallbackInfo> asyncInfo = std::make_unique<AsyncCallbackInfo>(); in SetPowerMode() local
156 RETURN_IF_WITH_RET(asyncInfo == nullptr, nullptr); in SetPowerMode()
160 return SetPowerModeCallback(env, argv, asyncInfo); in SetPowerMode()
165 return SetPowerModePromise(env, argv, asyncInfo); in SetPowerMode()
228 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) in SetPowerModeCallback()
234 return asyncInfo->GetError().ThrowError(env, PowerErrors::ERR_PARAM_INVALID); in SetPowerModeCallback()
237 asyncInfo->GetData().SetMode(env, argv[INDEX_0]); in SetPowerModeCallback()
238 asyncInfo->CreateCallback(env, argv[INDEX_1]); in SetPowerModeCallback()
241 env, asyncInfo, "SetPowerModeCallback", in SetPowerModeCallback()
243 AsyncCallbackInfo* asyncInfo in SetPowerModeCallback()
227 SetPowerModeCallback( napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) SetPowerModeCallback() argument
258 SetPowerModePromise( napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) SetPowerModePromise() argument
295 AsyncWork(napi_env& env, std::unique_ptr<AsyncCallbackInfo>& asyncInfo, const std::string& resourceName, napi_async_execute_callback execute, napi_async_complete_callback complete) AsyncWork() argument
[all...]
H A Dpower_napi.h42 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo);
44 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo);
45 static void AsyncWork(napi_env& env, std::unique_ptr<AsyncCallbackInfo>& asyncInfo, const std::string& resourceName,
/base/powermgr/battery_statistics/frameworks/napi/src/
H A Dbattery_stats.cpp33 std::unique_ptr<AsyncCallbackInfo> asyncInfo = std::make_unique<AsyncCallbackInfo>(); in StatsAsyncCallBack() local
34 asyncInfo->CreateCallback(env_, value); in StatsAsyncCallBack()
53 reinterpret_cast<void*>(asyncInfo.get()), &asyncInfo->GetAsyncWork()); in StatsAsyncCallBack()
55 env_, napi_queue_async_work_with_qos(env_, asyncInfo->GetAsyncWork(), napi_qos_utility)); in StatsAsyncCallBack()
56 asyncInfo.release(); in StatsAsyncCallBack()
61 std::unique_ptr<AsyncCallbackInfo> asyncInfo = std::make_unique<AsyncCallbackInfo>(); in StatsPromise() local
63 asyncInfo->CreatePromise(env_, promise); in StatsPromise()
88 reinterpret_cast<void*>(asyncInfo.get()), &asyncInfo in StatsPromise()
[all...]
/base/powermgr/battery_manager/frameworks/napi/src/
H A Dsystem_battery.cpp233 std::unique_ptr<SystemBattery> asyncInfo = std::make_unique<SystemBattery>(); in GetStatus() local
234 RETURN_IF_WITH_RET(!asyncInfo->CreateCallbackRef(env, argv[ARGC_ONE]), nullptr); in GetStatus()
246 SystemBattery *asyncInfo = reinterpret_cast<SystemBattery*>(data); in GetStatus()
247 if (asyncInfo != nullptr) { in GetStatus()
248 asyncInfo->GetBatteryStats(env); in GetStatus()
249 napi_delete_async_work(env, asyncInfo->asyncWork); in GetStatus()
250 delete asyncInfo; in GetStatus()
253 reinterpret_cast<void*>(asyncInfo.get()), in GetStatus()
254 &asyncInfo->asyncWork); in GetStatus()
255 NAPI_CALL(env, napi_queue_async_work_with_qos(env, asyncInfo in GetStatus()
[all...]

Completed in 6 milliseconds