/ohos5.0/base/update/updateservice/interfaces/inner_api/modulemgr/src/ |
H A D | module_manager.cpp | 26 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 D | update_service_module.cpp | 27 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 D | module_manager.cpp | 28 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 D | module_manager.h | 33 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 D | jsi_module_manager.h | 30 class ModuleManager { 32 ModuleManager() = default; 33 ~ModuleManager() = default; 35 static ModuleManager* GetInstance(); 39 ACE_DISALLOW_COPY_AND_MOVE(ModuleManager);
|
H A D | jsi_module_manager.cpp | 26 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 D | module_manager.h | 33 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 D | require_module.cpp | 41 ModuleManager* moduleManager = ModuleManager::GetInstance(); in ImportModule()
|
/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | napi-introduction.md | 29 - ModuleManager:Native模块管理,包括加载、查找等。 47 1. **初始化阶段**:当ArkTS侧在import一个Native模块时,ArkTS引擎会调用ModuleManager加载模块对应的so及其依赖。首次加载时会触发模块的注册,将模块定义的方法属…
|
/ohos5.0/base/update/updateservice/services/engine/src/ |
H A D | update_service.cpp | 436 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 D | update_service_stub.cpp | 430 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 D | require_module_tdd_test.h | 53 ModuleManager *moduleManager_;
|
H A D | require_module_tdd_test.cpp | 29 moduleManager_ = ModuleManager::GetInstance(); in SetUp()
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | napi-introduction.md | 29 - 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 D | product_adapter.cpp | 115 ModuleManager* moduleManager = ModuleManager::GetInstance(); in InitExtraModulesGetter()
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/context/ |
H A D | js_ability.cpp | 97 ModuleManager::GetInstance()->SetBundleNameGetter(JSAbility::GetPackageName); in Launch()
|
H A D | js_ability_impl.cpp | 123 ModuleManager::GetInstance()->OnTerminate(); in CleanUp()
|
/ohos5.0/foundation/arkui/ace_engine_lite/test/moduletest/common/ |
H A D | basic_tdd_test.cpp | 105 ModuleManager::GetInstance()->CleanUpModule(); in TearDown()
|
/ohos5.0/foundation/arkui/napi/ |
H A D | README.md | 23 - **ModuleManager** 25 ModuleManager is used to load modules and cache module information.
|
H A D | README_zh.md | 23 - **ModuleManager**
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/router/ |
H A D | js_page_state_machine.cpp | 476 ModuleManager::GetInstance()->CleanUpModule(); in ReleaseHistoryPageResource()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/ |
H A D | jsi_declarative_engine.cpp | 176 if (ModuleManager::GetInstance()->InitModule(runtime, newObject, moduleName)) { in RequireNativeModule()
|