Home
last modified time | relevance | path

Searched refs:AsyncCallbackInfo (Results 1 - 25 of 44) sorted by relevance

12

/base/sensors/sensor/frameworks/js/napi/include/
H A Dsensor_napi_utils.h28 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 Dasync_callback_info.h102 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 Dvibrator_convert_napi_utils.h42 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 Dasync_callback_info.cpp24 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 Dvibrator_napi_utils.h42 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 Dadmin_manager_addon.h36 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 Dbattery_stats.cpp33 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 Dasync_callback_info.cpp24 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 Devents_emitter.h37 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 Drunninglock_napi.cpp50 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 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,
/base/notification/distributed_notification_service/frameworks/js/napi/src/reminder/
H A Dpublish.cpp37 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 Dmedical_napi_utils.h31 struct AsyncCallbackInfo { struct
45 void EmitAsyncCallbackWork(AsyncCallbackInfo *asyncCallbackInfo);
46 void EmitUvEventLoop(AsyncCallbackInfo *asyncCallbackInfo);
/base/powermgr/power_manager/frameworks/napi/power/
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,
H A Dpower_napi.cpp155 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 Dvibrator_convert_napi_utils.cpp38 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 Ddatetime_manager_addon.h30 struct AsyncSetDateTimeCallbackInfo : AsyncCallbackInfo {
35 struct AsyncDisallowModifyDateTimeCallbackInfo : AsyncCallbackInfo {
/base/sensors/sensor/frameworks/js/napi/src/
H A Dsensor_napi_utils.cpp155 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 Dsensor_js.cpp54 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 Dmedical_napi_utils.cpp87 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 Dmedical_js.cpp40 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 Dvibrator_napi_utils.cpp33 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 Dnetwork_manager_addon.h33 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 Dnapi_edm_common.cpp31 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 Devents_emitter.cpp36 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...]

Completed in 13 milliseconds

12