/base/sensors/sensor/frameworks/js/napi/include/ |
H A D | sensor_napi_utils.h | 28 using ConvertDataFunc = bool(*)(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo,
43 void EmitAsyncCallbackWork(sptr<AsyncCallbackInfo> asyncCallbackInfo);
44 void EmitUvEventLoop(sptr<AsyncCallbackInfo> asyncCallbackInfo);
45 void EmitPromiseWork(sptr<AsyncCallbackInfo> asyncCallbackInfo);
46 bool ConvertToFailData(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2]);
47 bool ConvertToGeomagneticData(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2]);
48 bool ConvertToNumber(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2]);
49 bool ConvertToArray(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2]);
50 bool ConvertToRotationMatrix(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2]);
51 bool ConvertToSensorData(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInf [all...] |
H A D | async_callback_info.h | 102 class AsyncCallbackInfo : public RefBase {
class 113 AsyncCallbackInfo(napi_env env, CallbackDataType type) : env(env), type(type) {}
in AsyncCallbackInfo() function in OHOS::Sensors::AsyncCallbackInfo 114 ~AsyncCallbackInfo()
in ~AsyncCallbackInfo()
|
/base/sensors/sensor/vibration_convert/interfaces/js/include/ |
H A D | vibrator_convert_napi_utils.h | 42 class AsyncCallbackInfo : public RefBase { class 59 explicit AsyncCallbackInfo(napi_env env) : env(env) {} in AsyncCallbackInfo() function in OHOS::Sensors::AsyncCallbackInfo 60 ~AsyncCallbackInfo(); 63 using ConstructResultFunc = bool(*)(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, 71 bool ConvertErrorToResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value &result); 72 bool GetAudioAttributeResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, 74 bool GetAudioDataResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, 76 bool ConvertAudioToHapticResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, 79 napi_value GetResultInfo(sptr<AsyncCallbackInfo> asyncCallbackInfo); 80 napi_value GetAudioDataInfo(sptr<AsyncCallbackInfo> asyncCallbackInf [all...] |
/base/powermgr/power_manager/frameworks/napi/utils/ |
H A D | async_callback_info.cpp | 24 void AsyncCallbackInfo::CallFunction(napi_env& env, napi_value results) in CallFunction() 39 void AsyncCallbackInfo::Release(napi_env& env) in Release() 49 void AsyncCallbackInfo::CreatePromise(napi_env& env, napi_value& promise) in CreatePromise() 56 void AsyncCallbackInfo::CreateCallback(napi_env& env, napi_value& callback) in CreateCallback() 61 void AsyncCallbackInfo::AsyncData::SetMode(napi_env& env, napi_value& mode) in SetMode() 68 void AsyncCallbackInfo::AsyncData::SetType(napi_env& env, napi_value& type) in SetType() 75 void AsyncCallbackInfo::AsyncData::SetName(napi_env& env, napi_value& name) in SetName() 80 PowerErrors AsyncCallbackInfo::AsyncData::CreateRunningLock() in CreateRunningLock() 86 napi_value AsyncCallbackInfo::AsyncData::CreateInstanceForRunningLock(napi_env& env) in CreateInstanceForRunningLock()
|
/base/sensors/miscdevice/frameworks/js/napi/vibrator/include/ |
H A D | vibrator_napi_utils.h | 42 class AsyncCallbackInfo : public RefBase {
class 58 AsyncCallbackInfo(napi_env env) : env(env) {}
in AsyncCallbackInfo() function in OHOS::Sensors::AsyncCallbackInfo 59 ~AsyncCallbackInfo();
62 using ConstructResultFunc = bool(*)(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo,
79 bool ConvertErrorToResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value &result);
80 bool ConstructCommonResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[],
82 bool ConstructIsSupportEffectResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo,
84 void EmitAsyncCallbackWork(sptr<AsyncCallbackInfo> async_callback_info);
85 void EmitPromiseWork(sptr<AsyncCallbackInfo> asyncCallbackInfo);
|
/base/customization/enterprise_device_management/interfaces/kits/admin_manager/include/ |
H A D | admin_manager_addon.h | 36 struct AsyncEnableAdminCallbackInfo : AsyncCallbackInfo { 43 struct AsyncDisableAdminCallbackInfo : AsyncCallbackInfo { 48 struct AsyncDisableSuperAdminCallbackInfo : AsyncCallbackInfo { 52 struct AsyncGetEnterpriseInfoCallbackInfo : AsyncCallbackInfo { 57 struct AsyncSetEnterpriseInfoCallbackInfo : AsyncCallbackInfo { 62 struct AsyncIsSuperAdminCallbackInfo : AsyncCallbackInfo { 66 struct AsyncIsAdminEnabledCallbackInfo : AsyncCallbackInfo { 71 struct AsyncSubscribeManagedEventCallbackInfo : AsyncCallbackInfo { 77 struct AsyncAuthorizeAdminCallbackInfo : AsyncCallbackInfo { 82 struct AsyncGetSuperAdminCallbackInfo : AsyncCallbackInfo { [all...] |
/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() 40 AsyncCallbackInfo* asCallbackInfo = reinterpret_cast<AsyncCallbackInfo*>(data); in StatsAsyncCallBack() 45 AsyncCallbackInfo* asCallbackInfo = reinterpret_cast<AsyncCallbackInfo*>(data); in StatsAsyncCallBack() 61 std::unique_ptr<AsyncCallbackInfo> asyncInfo = std::make_unique<AsyncCallbackInfo>(); in StatsPromise() 71 AsyncCallbackInfo* asCallbackInfo = reinterpret_cast<AsyncCallbackInfo*>(dat in StatsPromise() [all...] |
H A D | async_callback_info.cpp | 24 void AsyncCallbackInfo::CallFunction(napi_env& env, napi_value results) in CallFunction() 39 void AsyncCallbackInfo::Release(napi_env& env) in Release() 49 void AsyncCallbackInfo::CreatePromise(napi_env& env, napi_value& promise) in CreatePromise() 56 void AsyncCallbackInfo::CreateCallback(napi_env& env, napi_value& callback) in CreateCallback() 61 StatsError AsyncCallbackInfo::AsyncData::GetBatteryStatsInfo() in GetBatteryStatsInfo() 77 void AsyncCallbackInfo::AsyncData::CreateArrayValue(napi_env& env, napi_value& arrRes) in CreateArrayValue()
|
/base/notification/eventhandler/frameworks/napi/include/ |
H A D | events_emitter.h | 37 struct AsyncCallbackInfo; 44 std::unordered_set<std::shared_ptr<AsyncCallbackInfo>> GetAsyncCallbackInfo(const InnerEvent::EventId &eventId); 64 struct AsyncCallbackInfo { struct 71 ~AsyncCallbackInfo(); 77 std::shared_ptr<AsyncCallbackInfo> callbackInfo;
|
/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() 137 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) in CreateAsyncCallback() 154 AsyncCallbackInfo* asyncInfo = reinterpret_cast<AsyncCallbackInfo*>(data); in CreateAsyncCallback() 160 AsyncCallbackInfo* asyncInfo = reinterpret_cast<AsyncCallbackInfo*>(data); in CreateAsyncCallback() 171 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) in CreatePromise() 189 AsyncCallbackInfo* asyncInfo = reinterpret_cast<AsyncCallbackInfo*>(dat in CreatePromise() [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,
|
/base/notification/distributed_notification_service/frameworks/js/napi/src/reminder/ |
H A D | publish.cpp | 37 struct AsyncCallbackInfo { struct 38 explicit AsyncCallbackInfo(napi_env napiEnv) : env(napiEnv) {} in AsyncCallbackInfo() function 39 ~AsyncCallbackInfo() in ~AsyncCallbackInfo() 75 napi_value GetCallback(const napi_env &env, const napi_value &value, AsyncCallbackInfo &asyncCallbackInfo) in GetCallback() 87 void SetAsynccallbackinfo(const napi_env &env, AsyncCallbackInfo& asynccallbackinfo, napi_value& promise) in SetAsynccallbackinfo() 94 AsyncCallbackInfo &asyncCallbackInfo, bool isThrow) in ParseParameters() 131 AsyncCallbackInfo &asyncCallbackInfo, bool isThrow) in ParseSlotParameters() 181 AsyncCallbackInfo &asyncCallbackInfo, bool isThrow) in ParseCanCelParameter() 227 AsyncCallbackInfo &asyncCallbackInfo, bool isThrow) in ParseCanCelAllParameter() 248 AsyncCallbackInfo in ParseGetValidParameter() [all...] |
/base/sensors/medical_sensor/interfaces/plugin/include/ |
H A D | medical_napi_utils.h | 31 struct AsyncCallbackInfo {
struct 45 void EmitAsyncCallbackWork(AsyncCallbackInfo *asyncCallbackInfo);
46 void EmitUvEventLoop(AsyncCallbackInfo *asyncCallbackInfo);
|
/base/powermgr/power_manager/frameworks/napi/power/ |
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,
|
H A D | power_napi.cpp | 155 std::unique_ptr<AsyncCallbackInfo> asyncInfo = std::make_unique<AsyncCallbackInfo>(); in SetPowerMode() 228 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) in SetPowerModeCallback() 243 AsyncCallbackInfo* asyncInfo = reinterpret_cast<AsyncCallbackInfo*>(data); in SetPowerModeCallback() 249 AsyncCallbackInfo* asyncInfo = reinterpret_cast<AsyncCallbackInfo*>(data); in SetPowerModeCallback() 259 napi_env& env, napi_value argv[], std::unique_ptr<AsyncCallbackInfo>& asyncInfo) in SetPowerModePromise() 274 AsyncCallbackInfo* asyncInfo = reinterpret_cast<AsyncCallbackInfo*>(dat in SetPowerModePromise() [all...] |
/base/sensors/sensor/vibration_convert/interfaces/js/src/ |
H A D | vibrator_convert_napi_utils.cpp | 38 AsyncCallbackInfo::~AsyncCallbackInfo() in ~AsyncCallbackInfo() 140 bool ConvertErrorToResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value &result) in ConvertErrorToResult() 153 napi_value GetResultInfo(sptr<AsyncCallbackInfo> asyncCallbackInfo) in GetResultInfo() 178 bool GetAudioAttributeResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, in GetAudioAttributeResult() 206 napi_value GetAudioDataInfo(sptr<AsyncCallbackInfo> asyncCallbackInfo) in GetAudioDataInfo() 229 bool GetAudioDataResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, in GetAudioDataResult() 245 napi_value GetAudioToHapticInfo(sptr<AsyncCallbackInfo> asyncCallbackInfo) in GetAudioToHapticInfo() 282 bool ConvertAudioToHapticResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, in ConvertAudioToHapticResult() 298 void EmitHapticAsyncCallbackWork(sptr<AsyncCallbackInfo> asyncCallbackInf [all...] |
/base/customization/enterprise_device_management/interfaces/kits/datetime_manager/include/ |
H A D | datetime_manager_addon.h | 30 struct AsyncSetDateTimeCallbackInfo : AsyncCallbackInfo { 35 struct AsyncDisallowModifyDateTimeCallbackInfo : AsyncCallbackInfo {
|
/base/sensors/sensor/frameworks/js/napi/src/ |
H A D | sensor_napi_utils.cpp | 155 sptr<AsyncCallbackInfo> &asyncCallbackInfo)
in CreateFailMessage() 212 bool getJsonObject(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value &result)
in getJsonObject() 285 bool ConvertToSingleSensor(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2])
in ConvertToSingleSensor() 292 bool ConvertToSensorInfos(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2])
in ConvertToSensorInfos() 306 bool ConvertToFailData(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2])
in ConvertToFailData() 320 bool ConvertToSensorData(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2])
in ConvertToSensorData() 352 bool ConvertToGeomagneticData(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2])
in ConvertToGeomagneticData() 358 bool ConvertToBodyData(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2])
in ConvertToBodyData() 370 bool ConvertToCompass(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[2])
in ConvertToCompass() 382 bool ConvertToNumber(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInf [all...] |
H A D | sensor_js.cpp | 54 static std::map<int32_t, std::vector<sptr<AsyncCallbackInfo>>> g_subscribeCallbacks; 57 static std::map<int32_t, std::vector<sptr<AsyncCallbackInfo>>> g_onceCallbackInfos; 58 static std::map<int32_t, std::vector<sptr<AsyncCallbackInfo>>> g_onCallbackInfos; 67 static bool copySensorData(sptr<AsyncCallbackInfo> callbackInfo, SensorEvent *event) in copySensorData() 216 std::vector<sptr<AsyncCallbackInfo>> callbackInfos = g_onceCallbackInfos[sensorTypeId]; in IsOnceSubscribed() 237 sptr<AsyncCallbackInfo> asyncCallbackInfo = new (std::nothrow) AsyncCallbackInfo(env, ONCE_CALLBACK); in UpdateOnceCallback() 244 std::vector<sptr<AsyncCallbackInfo>> callbackInfos = g_onceCallbackInfos[sensorTypeId]; in UpdateOnceCallback() 288 std::vector<sptr<AsyncCallbackInfo>> callbackInfos = g_onCallbackInfos[sensorTypeId]; in IsSubscribed() 309 sptr<AsyncCallbackInfo> asyncCallbackInf in UpdateCallbackInfos() [all...] |
/base/sensors/medical_sensor/interfaces/plugin/src/ |
H A D | medical_napi_utils.cpp | 87 void EmitAsyncCallbackWork(AsyncCallbackInfo *asyncCallbackInfo)
in EmitAsyncCallbackWork() 104 AsyncCallbackInfo *asyncCallbackInfo = reinterpret_cast<AsyncCallbackInfo *>(data);
in EmitAsyncCallbackWork() 122 void EmitUvEventLoop(AsyncCallbackInfo *asyncCallbackInfo)
in EmitUvEventLoop() 139 AsyncCallbackInfo *asyncCallbackInfo = reinterpret_cast<AsyncCallbackInfo *>(work->data);
in EmitUvEventLoop()
|
H A D | medical_js.cpp | 40 static std::map<int32_t, struct AsyncCallbackInfo*> g_onCallbackInfos; 58 AsyncCallbackInfo *onCallbackInfo = g_onCallbackInfos[sensorTypeId]; in DataCallbackImpl() 66 EmitUvEventLoop(static_cast <AsyncCallbackInfo *> (onCallbackInfo)); in DataCallbackImpl() 141 AsyncCallbackInfo *asyncCallbackInfo = new AsyncCallbackInfo { in On() 175 AsyncCallbackInfo *asyncCallbackInfo = new AsyncCallbackInfo { in Off()
|
/base/sensors/miscdevice/frameworks/js/napi/vibrator/src/ |
H A D | vibrator_napi_utils.cpp | 33 AsyncCallbackInfo::~AsyncCallbackInfo() in ~AsyncCallbackInfo() 243 bool ConvertErrorToResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value &result) in ConvertErrorToResult() 256 bool ConstructCommonResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, napi_value result[], in ConstructCommonResult() 271 bool ConstructIsSupportEffectResult(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo, in ConstructIsSupportEffectResult() 287 void EmitSystemCallback(const napi_env &env, sptr<AsyncCallbackInfo> asyncCallbackInfo) in EmitSystemCallback() 311 void EmitAsyncCallbackWork(sptr<AsyncCallbackInfo> asyncCallbackInfo) in EmitAsyncCallbackWork() 325 sptr<AsyncCallbackInfo> asyncCallbackInfo(static_cast<AsyncCallbackInfo *>(data)); in EmitAsyncCallbackWork() 361 void EmitPromiseWork(sptr<AsyncCallbackInfo> asyncCallbackInf [all...] |
/base/customization/enterprise_device_management/interfaces/kits/network_manager/include/ |
H A D | network_manager_addon.h | 33 struct AsyncNetworkInfoCallbackInfo : AsyncCallbackInfo {
39 struct AsyncNetworkInterfacesCallbackInfo : AsyncCallbackInfo {
43 struct AsyncSetNetworkInterfaceCallbackInfo : AsyncCallbackInfo {
49 struct AsyncIptablesCallbackInfo : AsyncCallbackInfo {
56 struct AsyncHttpProxyCallbackInfo : AsyncCallbackInfo {
|
/base/customization/enterprise_device_management/interfaces/kits/common/src/ |
H A D | napi_edm_common.cpp | 31 static void NativeCallbackComplete(napi_env env, napi_status status, AsyncCallbackInfo *asyncCallbackInfo, in NativeCallbackComplete() 458 AsyncCallbackInfo *asyncCallbackInfo = static_cast<AsyncCallbackInfo *>(data); in NativeVoidCallbackComplete() 494 napi_value HandleAsyncWork(napi_env env, AsyncCallbackInfo *context, const std::string &workName, in HandleAsyncWork() 519 AsyncCallbackInfo *asyncCallbackInfo = static_cast<AsyncCallbackInfo *>(data); in NativeBoolCallbackComplete() 532 AsyncCallbackInfo *asyncCallbackInfo = static_cast<AsyncCallbackInfo *>(data); in NativeNumberCallbackComplete() 545 AsyncCallbackInfo *asyncCallbackInfo = static_cast<AsyncCallbackInfo *>(dat in NativeStringCallbackComplete() [all...] |
/base/notification/eventhandler/frameworks/napi/src/ |
H A D | events_emitter.cpp | 36 static map<InnerEvent::EventId, std::unordered_set<std::shared_ptr<AsyncCallbackInfo>>> emitterInstances; 38 AsyncCallbackInfo::~AsyncCallbackInfo() in ~AsyncCallbackInfo() 65 std::shared_ptr<AsyncCallbackInfo> callbackInner = eventDataInner->callbackInfo; in ProcessCallback() 125 std::unordered_set<std::shared_ptr<AsyncCallbackInfo>> EventHandlerInstance::GetAsyncCallbackInfo( in GetAsyncCallbackInfo() 131 std::unordered_set<std::shared_ptr<AsyncCallbackInfo>> result; in GetAsyncCallbackInfo() 195 static void UpdateOnceFlag(std::shared_ptr<AsyncCallbackInfo>callbackInfo, bool once) in UpdateOnceFlag() 241 std::shared_ptr<AsyncCallbackInfo> SearchCallbackInfo(napi_env env, const InnerEvent::EventId &eventIdValue, in SearchCallbackInfo() 304 void ReleaseCallbackInfo(AsyncCallbackInfo* callbackInfo) in ReleaseCallbackInfo() 322 AsyncCallbackInfo* callbackInf in ReleaseCallbackInfo() [all...] |