Home
last modified time | relevance | path

Searched refs:CallbackNode (Results 1 – 2 of 2) sorted by relevance

/foundation/arkui/ace_engine_lite/frameworks/module_manager/
Dmodule_manager.h91 struct CallbackNode : public MemoryHeap { struct
92 ACE_DISALLOW_COPY_AND_MOVE(CallbackNode);
93CallbackNode() : moduleName(nullptr), callback(nullptr), callbackHandler(nullptr), next(nullptr) {} in CallbackNode() function
94 ~CallbackNode() in ~CallbackNode() argument
105 struct CallbackNode *next; argument
148 void InsertCallback(CallbackNode *&head, NativeCallback callback,
151 void InvokeCallbacks(CallbackNode *&head) const;
165 CallbackNode *onDestroyHead_;
166 CallbackNode *onTerminateHead_;
Dmodule_manager.cpp210 CallbackNode *node = onTerminateHead_; in InsertTerminateCallback()
228 void ModuleManager::InsertCallback(CallbackNode *&head, NativeCallback callback, in InsertCallback()
234 auto node = new CallbackNode(); in InsertCallback()
255 void ModuleManager::InvokeCallbacks(CallbackNode *&head) const in InvokeCallbacks()
257 CallbackNode *node = head; in InvokeCallbacks()