Home
last modified time | relevance | path

Searched refs:RefFinalizer (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/arkui/napi/native_engine/impl/ark/
H A Dark_finalizers_pack.h24 using RefFinalizer = std::pair<NapiNativeFinalize, std::tuple<NativeEngine*, void*, void*>>; variable
67 void AddFinalizer(RefFinalizer &finalizer, size_t nativeBindingSize) in AddFinalizer()
79 std::vector<RefFinalizer> finalizers_ {};
H A Dark_native_engine.h296 std::vector<RefFinalizer> &GetPendingAsyncFinalizers() in GetPendingAsyncFinalizers()
384 static void RunAsyncCallbacks(std::vector<RefFinalizer> *finalizers);
414 std::vector<RefFinalizer> pendingAsyncFinalizers_ {};
H A Dark_native_reference.cpp158 RefFinalizer finalizer = std::make_pair(napiCallback_, tuple); in FinalizeCallback()
H A Dark_native_engine.cpp1548 __attribute__((optnone)) void ArkNativeEngine::RunAsyncCallbacks(std::vector<RefFinalizer> *finaliz… in RunAsyncCallbacks()
1573 std::vector<RefFinalizer> *asyncFinalizers = new std::vector<RefFinalizer>(); in PostFinalizeTasks()
1578 …std::vector<RefFinalizer> *finalizers = reinterpret_cast<std::vector<RefFinalizer> *>(asynWork->da… in PostFinalizeTasks()