From 086182ce8fe07b03c07c0193aa29b96f8ee5fd91 Mon Sep 17 00:00:00 2001 From: Zhenyu Pan Date: Thu, 28 Dec 2023 14:50:27 +0800 Subject: [PATCH] Add define sendable class ndk Issue:https://gitee.com/openharmony/interface_sdk_c/issues/I8S22M Signed-off-by: Zhenyu Pan Change-Id: I1ace0f4a08a8e045ac8f9e819b85d9dbe404942a --- arkui/napi/libnapi.ndk.json | 1 + arkui/napi/native_api.h | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/arkui/napi/libnapi.ndk.json b/arkui/napi/libnapi.ndk.json index 1534e5c9184..e8b6e1d6643 100644 --- a/arkui/napi/libnapi.ndk.json +++ b/arkui/napi/libnapi.ndk.json @@ -93,6 +93,7 @@ {"name": "napi_get_new_target"}, {"name": "napi_new_instance"}, {"name": "napi_define_class"}, + {"name": "napi_define_sendable_class"}, {"name": "napi_wrap"}, {"name": "napi_unwrap"}, {"name": "napi_remove_wrap"}, diff --git a/arkui/napi/native_api.h b/arkui/napi/native_api.h index f56036533d5..deffcdc24e5 100644 --- a/arkui/napi/native_api.h +++ b/arkui/napi/native_api.h @@ -128,6 +128,15 @@ NAPI_EXTERN napi_status napi_coerce_to_native_binding_object(napi_env env, napi_native_binding_attach_callback attach_cb, void* native_object, void* hint); +// Define sendable class +NAPI_EXTERN napi_status napi_define_sendable_class(napi_env env, + const char* utf8name, + size_t length, + napi_callback constructor, + void* data, + size_t property_count, + const napi_property_descriptor* properties, + napi_value* result); #ifdef __cplusplus } -- Gitee