/base/powermgr/power_manager/frameworks/napi/runninglock/ |
H A D | runninglock_napi.cpp | 50 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 D | runninglock_interface.cpp | 50 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 D | runninglock_napi.h | 40 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 D | runninglock_interface.h | 51 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 D | power_napi.cpp | 155 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 D | power_napi.h | 42 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 D | battery_stats.cpp | 33 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 D | system_battery.cpp | 233 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...] |