Home
last modified time | relevance | path

Searched refs:ModuleManager (Results 1 – 22 of 22) sorted by relevance

/ohos5.0/base/update/updateservice/interfaces/inner_api/modulemgr/src/
H A Dmodule_manager.cpp26 std::map<uint32_t, RequestFuncType> ModuleManager::onRemoteRequestFuncMap_;
29 std::mutex ModuleManager::onRemoteRequestFuncMapMutex_;
30 std::mutex ModuleManager::onStartOnStopFuncMapMutex_;
31 std::mutex ModuleManager::onIdleFuncMapMutex_;
33 bool ModuleManager::isLoaded = false;
35 void ModuleManager::LoadModule(std::string libPath) in LoadModule()
73 ModuleManager& ModuleManager::GetInstance() in GetInstance()
75 static ModuleManager moduleManager; in GetInstance()
103 ModuleManager::ModuleManager() {} in ModuleManager() function in OHOS::UpdateEngine::ModuleManager
105 bool ModuleManager::IsModuleLoaded() in IsModuleLoaded()
[all …]
H A Dupdate_service_module.cpp27 OHOS::UpdateEngine::ModuleManager::GetInstance().HookFunc(codes, handleRemoteRequest); in RegisterFunc()
32 OHOS::UpdateEngine::ModuleManager::GetInstance().HookOnStartOnStopFunc(phase, handlePhase); in RegisterOnStartOnStopFunc()
37 OHOS::UpdateEngine::ModuleManager::GetInstance().HookOnIdleFunc(phase, handlePhase); in RegisterOnIdleFunc()
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/module_manager/
H A Dmodule_manager.cpp28 JSIValue ModuleManager::requiredSystemModules = 0;
30 JSIValue ModuleManager::RequireModule(const char * const moduleName) in RequireModule()
68 void ModuleManager::CleanUpModule() in CleanUpModule()
113 bool ModuleManager::CreateString(const char * const srcStr, char** resPtr) const in CreateString()
223 void ModuleManager::OnTerminate() in OnTerminate()
228 void ModuleManager::InsertCallback(CallbackNode *&head, NativeCallback callback, in InsertCallback()
255 void ModuleManager::InvokeCallbacks(CallbackNode *&head) const in InvokeCallbacks()
275 void* ModuleManager::GetObjectPointer(JSIValue object) const in GetObjectPointer()
333 void ModuleManager::SetProductModulesGetter(ProductModulesGetter getter) in SetProductModulesGetter()
338 void ModuleManager::SetPrivateModulesGetter(PrivateModulesGetter getter) in SetPrivateModulesGetter()
[all …]
H A Dmodule_manager.h33 class ModuleManager final : public MemoryHeap {
35 ACE_DISALLOW_COPY_AND_MOVE(ModuleManager);
41 static ModuleManager* GetInstance() in GetInstance()
43 static ModuleManager instance; in GetInstance()
108 ModuleManager() in ModuleManager() function
116 virtual ~ModuleManager() {} in ~ModuleManager()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/modules/
H A Djsi_module_manager.h30 class ModuleManager {
32 ModuleManager() = default;
33 ~ModuleManager() = default;
35 static ModuleManager* GetInstance();
39 ACE_DISALLOW_COPY_AND_MOVE(ModuleManager);
H A Djsi_module_manager.cpp26 ModuleManager* ModuleManager::GetInstance() in GetInstance()
28 static ModuleManager instance; in GetInstance()
32 bool ModuleManager::InitModule( in InitModule()
/ohos5.0/base/update/updateservice/interfaces/inner_api/modulemgr/include/
H A Dmodule_manager.h33 class ModuleManager {
35 ModuleManager();
36 ~ModuleManager() = default;
38 static ModuleManager& GetInstance();
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/modules/presets/
H A Drequire_module.cpp41 ModuleManager* moduleManager = ModuleManager::GetInstance(); in ImportModule()
/ohos5.0/docs/zh-cn/application-dev/napi/
H A Dnapi-introduction.md29 - ModuleManager:Native模块管理,包括加载、查找等。
47 1. **初始化阶段**:当ArkTS侧在import一个Native模块时,ArkTS引擎会调用ModuleManager加载模块对应的so及其依赖。首次加载时会触发模块的注册,将模块定义的方法属…
/ohos5.0/base/update/updateservice/services/engine/src/
H A Dupdate_service.cpp436 ModuleManager::GetInstance().LoadModule(libPath); in OnStart()
441 if (!ModuleManager::GetInstance().IsModuleLoaded()) { in OnStart()
455 if (ModuleManager::GetInstance().IsModuleLoaded()) { in OnStart()
457 ModuleManager::GetInstance().HandleOnStartOnStopFunc("OnStart", startReason); in OnStart()
464 return ModuleManager::GetInstance().HandleOnIdleFunc("OnIdle", idleReason); in OnIdle()
470 ModuleManager::GetInstance().HandleOnStartOnStopFunc("OnStop", stopReason); in OnStop()
H A Dupdate_service_stub.cpp430 if (!ModuleManager::GetInstance().IsMapFuncExist(code)) { in OnRemoteRequest()
434 return ModuleManager::GetInstance().HandleFunc(code, data, reply, option); in OnRemoteRequest()
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/module_manager/test/unittest/common/
H A Drequire_module_tdd_test.h53 ModuleManager *moduleManager_;
H A Drequire_module_tdd_test.cpp29 moduleManager_ = ModuleManager::GetInstance(); in SetUp()
/ohos5.0/docs/en/application-dev/napi/
H A Dnapi-introduction.md29 - ModuleManager: manages native modules, including loading and locating native modules.
47 …When a native module is imported to ArkTS, the ArkTS engine calls the ModuleManager to load the .s…
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/base/
H A Dproduct_adapter.cpp115 ModuleManager* moduleManager = ModuleManager::GetInstance(); in InitExtraModulesGetter()
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/context/
H A Djs_ability.cpp97 ModuleManager::GetInstance()->SetBundleNameGetter(JSAbility::GetPackageName); in Launch()
H A Djs_ability_impl.cpp123 ModuleManager::GetInstance()->OnTerminate(); in CleanUp()
/ohos5.0/foundation/arkui/ace_engine_lite/test/moduletest/common/
H A Dbasic_tdd_test.cpp105 ModuleManager::GetInstance()->CleanUpModule(); in TearDown()
/ohos5.0/foundation/arkui/napi/
H A DREADME.md23 - **ModuleManager**
25 ModuleManager is used to load modules and cache module information.
H A DREADME_zh.md23 - **ModuleManager**
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/router/
H A Djs_page_state_machine.cpp476 ModuleManager::GetInstance()->CleanUpModule(); in ReleaseHistoryPageResource()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/
H A Djsi_declarative_engine.cpp176 if (ModuleManager::GetInstance()->InitModule(runtime, newObject, moduleName)) { in RequireNativeModule()