Home
last modified time | relevance | path

Searched refs:lambdaId (Results 1 – 11 of 11) sorted by relevance

/ohos5.0/foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop/
H A Dark_interop_module.cpp28 void (*deleteArrayBufferRawData)(void* buffer, int64_t lambdaId) = nullptr;
30 ARKTS_Value (*invokerLambda)(ARKTS_CallInfo, int64_t lambdaId) = nullptr;
31 void (*deleteLambda)(ARKTS_Env env, int64_t lambdaId) = nullptr;
32 void (*invokeAsyncLambda)(ARKTS_Env env, int64_t lambdaId) = nullptr;
110 void ARKTSInner_CJArrayBufferDeleter(void*, void* buffer, void* lambdaId) in ARKTSInner_CJArrayBufferDeleter() argument
117 reinterpret_cast<int64_t>(lambdaId)); in ARKTSInner_CJArrayBufferDeleter()
132 ARKTS_Result ARKTSInner_CJLambdaInvoker(ARKTS_CallInfo callInfo, int64_t lambdaId) in ARKTSInner_CJLambdaInvoker() argument
142 auto result = g_cjModuleCallbacks->invokerLambda(callInfo, lambdaId); in ARKTSInner_CJLambdaInvoker()
146 void ARKTSInner_CJLambdaDeleter(ARKTS_Env env, int64_t lambdaId) in ARKTSInner_CJLambdaDeleter() argument
153 g_cjModuleCallbacks->deleteLambda(env, lambdaId); in ARKTSInner_CJLambdaDeleter()
H A Dark_interop_internal.h37 void ARKTSInner_CJArrayBufferDeleter(void*, void* buffer, void* lambdaId);
39 ARKTS_Result ARKTSInner_CJLambdaInvoker(ARKTS_CallInfo callInfo, int64_t lambdaId);
40 void ARKTSInner_CJLambdaDeleter(ARKTS_Env env, int64_t lambdaId);
H A Dark_interop_napi.cpp259 int64_t lambdaId; member
268 auto result = ARKTSInner_CJLambdaInvoker(P_CAST(callInfo, ARKTS_CallInfo), data->lambdaId); in CJLambdaInvoker()
278 ARKTSInner_CJLambdaDeleter(data->env, data->lambdaId); in CJLambdaDeleter()
282 ARKTS_Value ARKTS_CreateFunc(ARKTS_Env env, int64_t lambdaId) in ARKTS_CreateFunc() argument
287 …ult = FunctionRef::New(vm, CJLambdaInvoker, CJLambdaDeleter, new LambdaData {env, lambdaId}, true); in ARKTS_CreateFunc()
303 ARKTS_Value ARKTS_CreateClass(ARKTS_Env env, int64_t lambdaId, ARKTS_Value base) in ARKTS_CreateClass() argument
310 new LambdaData {env, lambdaId}, true); in ARKTS_CreateClass()
H A Dark_interop_napi.h88 EXPORT ARKTS_Value ARKTS_CreateFunc(ARKTS_Env env, int64_t lambdaId);
95 EXPORT ARKTS_Value ARKTS_CreateClass(ARKTS_Env env, int64_t lambdaId, ARKTS_Value super);
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/ability/native/ability_runtime/
H A Dcj_ability_context_object.cpp50 std::function<void(int32_t, CJAbilityResult*)> WrapCJAbilityResultTask(int64_t lambdaId) in WrapCJAbilityResultTask() argument
52 auto cjTask = [lambdaId](int32_t error, CJAbilityResult* abilityResult) { in WrapCJAbilityResultTask()
57 g_cjAbilityCallbacks->invokeAbilityResultCallback(lambdaId, error, abilityResult); in WrapCJAbilityResultTask()
305 auto cjTask = WrapCJAbilityResultTask(lambdaId); in FFIAbilityContextStartAbilityForResult()
323 auto cjTask = WrapCJAbilityResultTask(lambdaId); in FFIAbilityContextStartAbilityForResultWithOption()
341 int64_t id, WantHandle want, int32_t accountId, int32_t requestCode, int64_t lambdaId) in FFIAbilityContextStartAbilityForResultWithAccount() argument
343 auto cjTask = WrapCJAbilityResultTask(lambdaId); in FFIAbilityContextStartAbilityForResultWithAccount()
361 auto cjTask = WrapCJAbilityResultTask(lambdaId); in FFIAbilityContextStartAbilityForResultWithAccountAndOption()
379 int64_t id, VectorStringHandle permissions, int32_t requestCode, int64_t lambdaId) in FFIAbilityContextRequestPermissionsFromUser() argument
435 int32_t FFIAbilityContextRequestDialogService(int64_t id, WantHandle want, int64_t lambdaId) in FFIAbilityContextRequestDialogService() argument
[all …]
/ohos5.0/foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ability_runtime/
H A Dcj_ability_context_broker.h56 …t32_t (*startAbilityForResult)(int64_t id, WantHandle want, int32_t requestCode, int64_t lambdaId);
58 … int64_t id, WantHandle want, CJStartOptions* startOption, int32_t requestCode, int64_t lambdaId);
60 int64_t id, WantHandle want, int32_t accountId, int32_t requestCode, int64_t lambdaId);
62 CJStartOptions* startOption, int32_t requestCode, int64_t lambdaId);
64 int64_t id, VectorStringHandle permissions, int32_t requestCode, int64_t lambdaId);
H A Dcj_ability_context_object.h39 …XPORT int32_t FFIAbilityContextRequestDialogService(int64_t id, WantHandle want, int64_t lambdaId);
/ohos5.0/foundation/arkui/napi/interfaces/inner_api/cjffi/native/
H A Dcj_fn_invoker.h38 …void (*atCOHOSFFICallbackInvoker)(int64_t lambdaId, int32_t argc, void** argv, void* res) = nullpt…
64 void InvokeLambda(int64_t lambdaId, int32_t argc, void** argv, void* result) const;
H A Dcj_fn_invoker.cpp86 void CJFFIFnInvoker::InvokeLambda(int64_t lambdaId, int32_t argc, void** argv, void* result) const in InvokeLambda() argument
93 cjFunc(lambdaId, argc, argv, result); in InvokeLambda()
H A Dcj_lambda.h109 static inline void InvokeLambda(int64_t lambdaId, int32_t argc, void** argv, void* result)
112 invoker(lambdaId, argc, argv, result);
/ohos5.0/foundation/arkui/napi/test/unittest/cj_native/
H A Dtest_ark_interop.cpp35 void (*deleteArrayBufferRawData)(void* buffer, int64_t lambdaId) = nullptr;
37 ARKTS_Value (*invokerLambda)(ARKTS_CallInfo, int64_t lambdaId) = nullptr;
38 void (*deleteLambda)(ARKTS_Env env, int64_t lambdaId) = nullptr;
39 void (*invokeAsyncLambda)(ARKTS_Env env, int64_t lambdaId) = nullptr;
329 .deleteArrayBufferRawData = [](void* buffer, int64_t lambdaId)->void { in Init()
330 if (instance_) instance_->DeleteArrayBufferRawData(buffer, lambdaId); in Init()
335 .invokerLambda = [](ARKTS_CallInfo callInfo, int64_t lambdaId)->ARKTS_Value { in Init()
336 … return instance_ ? instance_->InvokeLambda(callInfo, lambdaId) : ARKTS_CreateUndefined(); in Init()