Home
last modified time | relevance | path

Searched refs:extensionRecord (Results 1 - 18 of 18) sorted by relevance

/foundation/ability/ability_runtime/services/abilitymgr/src/
H A Dpreload_uiext_state_observer.cpp24 std::weak_ptr<OHOS::AbilityRuntime::ExtensionRecord> extensionRecord) : extensionRecord_(extensionRecord) {} in PreLoadUIExtStateObserver()
30 auto extensionRecord = extensionRecord_.lock(); in OnProcessDied() local
31 if (extensionRecord != nullptr) { in OnProcessDied()
32 auto hostPid = extensionRecord->hostPid_; in OnProcessDied()
39 extensionRecord->UnloadUIExtensionAbility(); in OnProcessDied()
41 TAG_LOGW(AAFwkTag::ABILITYMGR, "extensionRecord null"); in OnProcessDied()
47 auto extensionRecord = extensionRecord_.lock(); in OnAppCacheStateChanged() local
48 if (extensionRecord != nullptr) { in OnAppCacheStateChanged()
49 auto hostPid = extensionRecord in OnAppCacheStateChanged()
23 PreLoadUIExtStateObserver( std::weak_ptr<OHOS::AbilityRuntime::ExtensionRecord> extensionRecord) PreLoadUIExtStateObserver() argument
[all...]
H A Dextension_record_manager.cpp93 const std::string &hostBundleName, std::shared_ptr<ExtensionRecord> &extensionRecord, bool &isLoaded) in GetExtensionRecord()
104 extensionRecord = it->second; in GetExtensionRecord()
110 extensionRecord = nullptr; in GetExtensionRecord()
163 std::shared_ptr<ExtensionRecord> extensionRecord = nullptr; in GetOrCreateExtensionRecord() local
165 auto result = IsPreloadExtensionRecord(abilityRequest, hostBundleName, extensionRecord, isLoaded); in GetOrCreateExtensionRecord()
173 int32_t ret = GetOrCreateExtensionRecordInner(abilityRequest, hostBundleName, extensionRecord, isLoaded); in GetOrCreateExtensionRecord()
179 if (extensionRecord != nullptr) { in GetOrCreateExtensionRecord()
180 abilityRecord = extensionRecord->abilityRecord_; in GetOrCreateExtensionRecord()
287 std::shared_ptr<ExtensionRecord> extensionRecord = nullptr; in GetHostBundleNameForExtensionId() local
289 extensionRecord in GetHostBundleNameForExtensionId()
92 GetExtensionRecord(const int32_t extensionRecordId, const std::string &hostBundleName, std::shared_ptr<ExtensionRecord> &extensionRecord, bool &isLoaded) GetExtensionRecord() argument
302 std::shared_ptr<ExtensionRecord> extensionRecord = nullptr; AddPreloadUIExtensionRecord() local
332 IsPreloadExtensionRecord(const AAFwk::AbilityRequest &abilityRequest, const std::string &hostBundleName, std::shared_ptr<ExtensionRecord> &extensionRecord, bool &isLoaded) IsPreloadExtensionRecord() argument
412 GetOrCreateExtensionRecordInner(const AAFwk::AbilityRequest &abilityRequest, const std::string &hostBundleName, std::shared_ptr<ExtensionRecord> &extensionRecord, bool &isLoaded) GetOrCreateExtensionRecordInner() argument
511 CreateExtensionRecord(const AAFwk::AbilityRequest &abilityRequest, const std::string &hostBundleName, std::shared_ptr<ExtensionRecord> &extensionRecord, int32_t &extensionRecordId) CreateExtensionRecord() argument
[all...]
H A Dui_extension_record_factory.cpp52 const AAFwk::AbilityRequest &abilityRequest, std::shared_ptr<ExtensionRecord> &extensionRecord) in CreateRecord()
62 extensionRecord = std::make_shared<UIExtensionRecord>(abilityRecord); in CreateRecord()
63 extensionRecord->processMode_ = GetExtensionProcessMode(abilityRequest, extensionRecord->isHostSpecified_); in CreateRecord()
51 CreateRecord( const AAFwk::AbilityRequest &abilityRequest, std::shared_ptr<ExtensionRecord> &extensionRecord) CreateRecord() argument
H A Dextension_record_factory.cpp125 const AAFwk::AbilityRequest &abilityRequest, std::shared_ptr<ExtensionRecord> &extensionRecord) in CreateRecord()
135 extensionRecord = std::make_shared<ExtensionRecord>(abilityRecord); in CreateRecord()
136 extensionRecord->processMode_ = GetExtensionProcessMode(abilityRequest, extensionRecord->isHostSpecified_); in CreateRecord()
124 CreateRecord( const AAFwk::AbilityRequest &abilityRequest, std::shared_ptr<ExtensionRecord> &extensionRecord) CreateRecord() argument
H A Dability_connect_manager.cpp371 const std::string &hostBundleName, std::shared_ptr<AbilityRecord> &extensionRecord, bool &isLoaded) in GetOrCreateExtensionRecord()
379 abilityRequest, hostBundleName, extensionRecord, isLoaded); in GetOrCreateExtensionRecord()
383 extensionRecord->SetCreateByConnectMode(isCreatedByConnect); in GetOrCreateExtensionRecord()
384 std::string extensionRecordKey = element.GetURI() + std::to_string(extensionRecord->GetUIExtensionAbilityId()); in GetOrCreateExtensionRecord()
385 extensionRecord->SetURI(extensionRecordKey); in GetOrCreateExtensionRecord()
388 AddToServiceMap(extensionRecordKey, extensionRecord); in GetOrCreateExtensionRecord()
389 if (IsAbilityNeedKeepAlive(extensionRecord)) { in GetOrCreateExtensionRecord()
390 extensionRecord->SetRestartTime(abilityRequest.restartTime); in GetOrCreateExtensionRecord()
391 extensionRecord->SetRestartCount(abilityRequest.restartCount); in GetOrCreateExtensionRecord()
503 std::shared_ptr<ExtensionRecord> extensionRecord in PreloadUIExtensionAbilityInner() local
370 GetOrCreateExtensionRecord(const AbilityRequest &abilityRequest, bool isCreatedByConnect, const std::string &hostBundleName, std::shared_ptr<AbilityRecord> &extensionRecord, bool &isLoaded) GetOrCreateExtensionRecord() argument
1335 auto extensionRecord = std::find_if(terminatingExtensionList_.begin(), terminatingExtensionList_.end(), IsMatch); GetExtensionByIdFromTerminatingMap() local
[all...]
/foundation/ability/ability_runtime/test/unittest/preload_uiext_state_observer_test/
H A Dpreload_uiext_state_observer_test.cpp67 std::weak_ptr<AbilityRuntime::ExtensionRecord> extensionRecord = extensionRecordSharedPtr; in HWTEST_F() local
68 PreLoadUIExtStateObserver preLoadUIExtStateObserver(extensionRecord); in HWTEST_F()
93 std::weak_ptr<AbilityRuntime::ExtensionRecord> extensionRecord = extensionRecordSharedPtr; in HWTEST_F() local
94 PreLoadUIExtStateObserver preLoadUIExtStateObserver(extensionRecord); in HWTEST_F()
113 std::weak_ptr<AbilityRuntime::ExtensionRecord> extensionRecord; in HWTEST_F() local
114 PreLoadUIExtStateObserver preLoadUIExtStateObserver(extensionRecord); in HWTEST_F()
/foundation/ability/ability_runtime/test/fuzztest/extensionrecordmanager_fuzzer/
H A Dextensionrecordmanager_fuzzer.cpp83 std::shared_ptr<AbilityRuntime::ExtensionRecord> extensionRecord; in DoSomethingInterestingWithMyAPI() local
84 extensionRecordManager->CreateExtensionRecord(abilityRequest, strParam, extensionRecord, int32Param); in DoSomethingInterestingWithMyAPI()
86 extensionRecordManager->IsPreloadExtensionRecord(abilityRequest, strParam, extensionRecord, boolParam); in DoSomethingInterestingWithMyAPI()
107 extensionRecordManager->GetOrCreateExtensionRecordInner(abilityRequest, strParam, extensionRecord, boolParam); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/services/abilitymgr/include/
H A Dextension_record_manager.h90 std::shared_ptr<ExtensionRecord> &extensionRecord, int32_t &extensionRecordId);
93 const std::string &hostBundleName, std::shared_ptr<ExtensionRecord> &extensionRecord, bool &isLoaded);
146 const std::string &hostBundleName, std::shared_ptr<ExtensionRecord> &extensionRecord, bool &isLoaded);
149 std::shared_ptr<ExtensionRecord> &extensionRecord, bool &isLoaded);
H A Dui_extension_record_factory.h33 const AAFwk::AbilityRequest &abilityRequest, std::shared_ptr<ExtensionRecord> &extensionRecord) override;
H A Dpreload_uiext_state_observer.h30 PreLoadUIExtStateObserver(std::weak_ptr<AbilityRuntime::ExtensionRecord> extensionRecord);
H A Dextension_record_factory.h51 * @brief Check whether the existing extensionRecord needs to be reused.
72 * @param extensionRecord Indicates the created extension record.
76 const AAFwk::AbilityRequest &abilityRequest, std::shared_ptr<ExtensionRecord> &extensionRecord);
H A Dability_connect_manager.h614 const std::string &hostBundleName, std::shared_ptr<AbilityRecord> &extensionRecord, bool &isLoaded);
/foundation/ability/ability_runtime/test/fuzztest/abilitymgrpreloaduiextstateobserver_fuzzer/
H A Dabilitymgrpreloaduiextstateobserver_fuzzer.cpp37 std::weak_ptr<OHOS::AbilityRuntime::ExtensionRecord> extensionRecord; in DoSomethingInterestingWithMyAPI() local
39 std::make_shared<PreLoadUIExtStateObserver>(extensionRecord); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/test/fuzztest/uiextensionrecordfactory_fuzzer/
H A Duiextensionrecordfactory_fuzzer.cpp58 std::shared_ptr<AbilityRuntime::ExtensionRecord> extensionRecord; in DoSomethingInterestingWithMyAPI() local
59 factory->CreateRecord(abilityRequest, extensionRecord); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/test/unittest/extension_record_factory_test/
H A Dextension_record_factory_test.cpp93 std::shared_ptr<AbilityRuntime::ExtensionRecord> extensionRecord; in HWTEST_F() local
94 EXPECT_EQ(extensionRecordFactory->CreateRecord(abilityRequest, extensionRecord), ERR_OK); in HWTEST_F()
/foundation/ability/ability_runtime/test/fuzztest/extensionrecordfactory_fuzzer/
H A Dextensionrecordfactory_fuzzer.cpp63 std::shared_ptr<AbilityRuntime::ExtensionRecord> extensionRecord; in DoSomethingInterestingWithMyAPI() local
64 extensionRecordFactory->CreateRecord(abilityRequest, extensionRecord); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/test/unittest/ui_extension_record_factory_test/
H A Dui_extension_record_factory_test.cpp166 auto extensionRecord = std::make_shared<ExtensionRecord>(abilityRecord); in HWTEST_F() local
167 int32_t result = info.CreateRecord(abilityRequest, extensionRecord); in HWTEST_F()
/foundation/ability/ability_runtime/test/fuzztest/extensionrecordmanagera_fuzzer/
H A Dextensionrecordmanagera_fuzzer.cpp84 std::shared_ptr<ExtensionRecord> extensionRecord = std::make_shared<ExtensionRecord>(abilityRecord); in FuzztestExtensionRecordManagerFunc1() local
85 mgr->GetExtensionRecord(1, stringParam, extensionRecord, boolParam); // 1 means valid id in FuzztestExtensionRecordManagerFunc1()
86 mgr->GetExtensionRecord(int32Param, stringParam, extensionRecord, boolParam); in FuzztestExtensionRecordManagerFunc1()

Completed in 9 milliseconds