Home
last modified time | relevance | path

Searched refs:NativeBindingInfo (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dbase_deserializer.h24 struct NativeBindingInfo { struct
33 NativeBindingInfo(AttachFunc af, void *bufferPointer, void *hint, void *attachData, in NativeBindingInfo() function
97 void DeserializeNativeBindingObject(NativeBindingInfo *info);
241 CVector<NativeBindingInfo *> nativeBindingInfos_;
H A Dvalue_serializer.h65 std::vector<std::pair<ssize_t, panda::JSNApi::NativeBindingInfo *>> detachCallbackInfo_;
H A Dbase_deserializer.cpp119 void BaseDeserializer::DeserializeNativeBindingObject(NativeBindingInfo *info) in DeserializeNativeBindingObject()
333 nativeBindingInfos_.push_back(new NativeBindingInfo(af, bufferPointer, hint, attachData, in ReadSingleEncodeData()
H A Dvalue_serializer.cpp301 auto info = reinterpret_cast<panda::JSNApi::NativeBindingInfo *>( in SerializeNativeBindingObject()
304 LOG_ECMA(ERROR) << "ValueSerialize: SerializeNativeBindingObject NativeBindingInfo is nullptr"; in SerializeNativeBindingObject()
/arkcompiler/ets_runtime/ecmascript/base/tests/
H A Djson_stringifier_test.cpp344 static panda::JSNApi::NativeBindingInfo* CreateNativeBindingInfo(void* attach, void* detach) in CreateNativeBindingInfo()
347 auto info = panda::JSNApi::NativeBindingInfo::CreateNewInstance(); in CreateNativeBindingInfo()
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Djsnapi_first_tests.cpp499 static panda::JSNApi::NativeBindingInfo *CreateNativeBindingInfo(void *attach, void *detach) in CreateNativeBindingInfo()
502 panda::JSNApi::NativeBindingInfo *info = panda::JSNApi::NativeBindingInfo::CreateNewInstance(); in CreateNativeBindingInfo()
516 auto externalInfo = reinterpret_cast<panda::JSNApi::NativeBindingInfo *>(data); in HWTEST_F_L0()
604 auto externalInfo = reinterpret_cast<panda::JSNApi::NativeBindingInfo *>(data); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/napi/include/
H A Djsnapi_expo.h1501 struct NativeBindingInfo { struct in panda::JSNApi
1502 static NativeBindingInfo* CreateNewInstance() { return new(std::nothrow) NativeBindingInfo(); } in CreateNewInstance()
/arkcompiler/ets_runtime/ecmascript/serializer/tests/
H A Dserializer_test.cpp1404 static panda::JSNApi::NativeBindingInfo* CreateNativeBindingInfo(void* attach, void* detach) in CreateNativeBindingInfo()
1407 auto info = panda::JSNApi::NativeBindingInfo::CreateNewInstance(); in CreateNativeBindingInfo()

Completed in 20 milliseconds