/foundation/ability/ability_runtime/frameworks/native/appkit/app/ |
H A D | ohos_application.cpp | 254 auto abilityStage = it->second; in OnConfigurationUpdated() local 255 if (abilityStage) { in OnConfigurationUpdated() 256 abilityStage->OnConfigurationUpdated(config); in OnConfigurationUpdated() 313 TAG_LOGD(AAFwkTag::APPKIT, "Number of abilityStage to be notified : [%{public}zu]", abilityStages_.size()); in OnMemoryLevel() 315 auto abilityStage = it->second; in OnMemoryLevel() local 316 if (abilityStage) { in OnMemoryLevel() 317 abilityStage->OnMemoryLevel(level); in OnMemoryLevel() 372 std::shared_ptr<AbilityRuntime::AbilityStage> abilityStage; in AddAbilityStage() local 396 abilityStage = AbilityRuntime::AbilityStage::Create(runtime_, *hapModuleInfo); in AddAbilityStage() 397 if (abilityStage in AddAbilityStage() 431 CreateAutoStartupCallback( const std::shared_ptr<AbilityRuntime::AbilityStage> abilityStage, const std::shared_ptr<AbilityLocalRecord> abilityRecord, const std::function<void(const std::shared_ptr<AbilityRuntime::Context>&)>& callback) CreateAutoStartupCallback() argument 465 CreateAutoStartupCallback( const std::shared_ptr<AbilityRuntime::AbilityStage> &abilityStage, const AppExecFwk::HapModuleInfo &hapModuleInfo, const std::function<void()>& callback) CreateAutoStartupCallback() argument 498 AutoStartupDone(const std::shared_ptr<AbilityLocalRecord> &abilityRecord, const std::shared_ptr<AbilityRuntime::AbilityStage> &abilityStage, const std::string &moduleName) AutoStartupDone() argument 522 AutoStartupDone( const std::shared_ptr<AbilityRuntime::AbilityStage> &abilityStage, const AppExecFwk::HapModuleInfo &hapModuleInfo) AutoStartupDone() argument 592 auto abilityStage = AbilityRuntime::AbilityStage::Create(runtime_, *moduleInfo); AddAbilityStage() local 629 auto abilityStage = iterator->second; CleanAbilityStage() local 671 auto abilityStage = iter->second; ScheduleAcceptWant() local 691 auto abilityStage = iter->second; ScheduleNewProcessRequest() local 785 auto abilityStage = it->second; CleanEmptyAbilityStage() local [all...] |
H A D | main_thread.cpp | 684 void MainThread::ScheduleAbilityStage(const HapModuleInfo &abilityStage) in ScheduleAbilityStage() argument 688 auto task = [weak, abilityStage]() { in ScheduleAbilityStage() 694 appThread->HandleAbilityStage(abilityStage); in ScheduleAbilityStage() 923 // in process cache state, there can be abilityStage with no abilities in HandleProcessSecurityExit() 1904 void MainThread::HandleAbilityStage(const HapModuleInfo &abilityStage) in HandleAbilityStage() argument 1926 application_->AddAbilityStage(abilityStage, callback, isAsyncCallback); in HandleAbilityStage()
|
/foundation/ability/ability_runtime/frameworks/native/appkit/ability_delegator/ |
H A D | iability_stage_monitor.cpp | 24 bool IAbilityStageMonitor::Match(const std::shared_ptr<DelegatorAbilityStageProperty> &abilityStage, bool isNotify) in Match() argument 26 if (!abilityStage) { in Match() 27 TAG_LOGE(AAFwkTag::DELEGATOR, "null abilityStage"); in Match() 30 if (moduleName_.compare(abilityStage->moduleName_) != 0 || srcEntrance_.compare(abilityStage->srcEntrance_) != 0) { in Match() 31 TAG_LOGW(AAFwkTag::DELEGATOR, "different abilityStage"); in Match() 36 "Matched : abilityStage module name : %{public}s, srcEntrance : %{public}s, isNotify : %{public}s", in Match() 42 matchedAbilityStage_ = abilityStage; in Match() 66 TAG_LOGW(AAFwkTag::DELEGATOR, "wait abilityStage timeout"); in WaitForAbilityStage()
|
H A D | ability_delegator.cpp | 142 TAG_LOGW(AAFwkTag::DELEGATOR, "invalid abilityStage"); in WaitAbilityStageMonitor() 177 TAG_LOGW(AAFwkTag::DELEGATOR, "invalid obtained abilityStage"); in WaitAbilityStageMonitor() 392 void AbilityDelegator::PostPerformStageStart(const std::shared_ptr<DelegatorAbilityStageProperty> &abilityStage) in PostPerformStageStart() argument 395 if (!abilityStage) { in PostPerformStageStart() 410 monitor->Match(abilityStage, true); in PostPerformStageStart()
|
/foundation/ability/ability_runtime/interfaces/kits/native/appkit/app/ |
H A D | ohos_application.h | 130 * @return abilityStage context 219 const std::shared_ptr<AbilityRuntime::AbilityStage> &abilityStage, const std::string &moduleName); 221 void AutoStartupDone(const std::shared_ptr<AbilityRuntime::AbilityStage> &abilityStage, 232 const std::shared_ptr<AbilityRuntime::AbilityStage> abilityStage, 236 const std::shared_ptr<AbilityRuntime::AbilityStage> &abilityStage,
|
H A D | main_thread.h | 217 void ScheduleAbilityStage(const HapModuleInfo &abilityStage) override; 409 void HandleAbilityStage(const HapModuleInfo &abilityStage);
|
/foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/app/ |
H A D | cj_ability_stage_object.h | 49 void (*AbilityStageInit)(int64_t id, void* abilityStage); 64 void Init(AbilityStageHandle abilityStage) const;
|
/foundation/ability/ability_runtime/frameworks/native/appkit/ability_runtime/app/ |
H A D | cj_ability_stage_object.cpp | 69 void CJAbilityStageObject::Init(AbilityStageHandle abilityStage) const in Init() 75 g_cjAbilityStageFuncs->AbilityStageInit(id_, abilityStage); in Init()
|
/foundation/ability/ability_runtime/test/fuzztest/applifecycledeal_fuzzer/ |
H A D | applifecycledeal_fuzzer.cpp | 72 HapModuleInfo abilityStage; in DoSomethingInterestingWithMyAPI() local 73 appLifeCycleDeal.AddAbilityStage(abilityStage); in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_delegator/ |
H A D | iability_stage_monitor.h | 39 * of the abilityStage. 40 * @param srcEntrance Indicates the path of the abilityStage. 52 * @param abilityStage Indicates the abilityStage. 53 * @param isNotify Indicates whether to notify the matched abilityStage to the object who waited. 56 virtual bool Match(const std::shared_ptr<DelegatorAbilityStageProperty> &abilityStage, bool isNotify = false);
|
H A D | ability_delegator.h | 97 * Adds monitor for monitoring the lifecycle state changes of the abilityStage. 111 * Removes abilityStage monitor. 145 * Waits for the specified monitor and return the obtained abilityStage. 148 * @return the obtained abilityStage. 164 * Waits for the specified monitor within the timeout time and return the obtained abilityStage. 168 * @return the obtained abilityStage. 261 * Saves abilityStage properties when abilityStage is started and notify monitors. 263 * @param abilityStage , Indicates the abilityStage propertie [all...] |
/foundation/ability/ability_runtime/services/appmgr/include/ |
H A D | app_lifecycle_deal.h | 58 * @param abilityStage The app data value. 62 void AddAbilityStage(const HapModuleInfo &abilityStage);
|
/foundation/ability/ability_runtime/test/unittest/appkit/ohos_application_test/ |
H A D | ohos_application_test.cpp | 691 std::shared_ptr<AbilityRuntime::AbilityStage> abilityStage = std::make_shared<AbilityRuntime::AbilityStage>(); in HWTEST_F() local 693 ohosApplication_->abilityStages_.emplace(abilityInfo->moduleName, abilityStage); in HWTEST_F() 745 * @tc.desc: Verify function ScheduleAcceptWant pointer abilityStage not empty 754 std::shared_ptr<AbilityRuntime::AbilityStage> abilityStage = std::make_shared<AbilityRuntime::AbilityStage>(); in HWTEST_F() local 755 ohosApplication_->abilityStages_.emplace(moduleName, abilityStage); in HWTEST_F() 758 EXPECT_TRUE(abilityStage != nullptr); in HWTEST_F()
|
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include/appmgr/ |
H A D | app_scheduler_proxy.h | 127 virtual void ScheduleAbilityStage(const HapModuleInfo &abilityStage) override;
|
/foundation/ability/ability_runtime/services/appmgr/src/ |
H A D | app_lifecycle_deal.cpp | 57 void AppLifeCycleDeal::AddAbilityStage(const HapModuleInfo &abilityStage) in AddAbilityStage() argument 65 appThread->ScheduleAbilityStage(abilityStage); in AddAbilityStage()
|
H A D | app_running_record.cpp | 523 HapModuleInfo abilityStage; in AddAbilityStage() local 524 if (GetTheModuleInfoNeedToUpdated(mainBundleName_, abilityStage)) { in AddAbilityStage() 527 abilityStage.moduleName.c_str(), mainBundleName_.c_str()); in AddAbilityStage() 532 appLifeCycleDeal_->AddAbilityStage(abilityStage); in AddAbilityStage()
|
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/src/appmgr/ |
H A D | app_scheduler_proxy.cpp | 298 void AppSchedulerProxy::ScheduleAbilityStage(const HapModuleInfo &abilityStage) in ScheduleAbilityStage() argument 305 auto abilityInfoSize = static_cast<int32_t>(abilityStage.abilityInfos.size()); in ScheduleAbilityStage() 306 auto extensionInfoSize = static_cast<int32_t>(abilityStage.extensionInfos.size()); in ScheduleAbilityStage() 323 if (!data.WriteParcelable(&abilityStage)) { in ScheduleAbilityStage()
|
H A D | app_scheduler_host.cpp | 285 std::unique_ptr<HapModuleInfo> abilityStage(data.ReadParcelable<HapModuleInfo>()); in HandleScheduleAbilityStage() 286 if (!abilityStage) { in HandleScheduleAbilityStage() 291 ScheduleAbilityStage(*abilityStage); in HandleScheduleAbilityStage()
|
/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/src/ |
H A D | simulator.cpp | 520 auto abilityStage = abilityStage_->GetNapiValue(); in UpdateConfiguration() local 521 if (abilityStage == nullptr) { in UpdateConfiguration() 522 TAG_LOGE(AAFwkTag::ABILITY_SIM, "null abilityStage"); in UpdateConfiguration() 525 CallObjectMethod(nativeEngine_, abilityStage, "onConfigurationUpdated", configArgv, ArraySize(configArgv)); in UpdateConfiguration() 526 CallObjectMethod(nativeEngine_, abilityStage, "onConfigurationUpdate", configArgv, ArraySize(configArgv)); in UpdateConfiguration()
|
/foundation/ability/ability_runtime/test/unittest/appkit/ohos_application_first_test/ |
H A D | ohos_application_first_test.cpp | 593 std::shared_ptr<AbilityRuntime::AbilityStage> abilityStage = std::make_shared<AbilityRuntime::AbilityStage>(); 595 ohosApplication_->abilityStages_.emplace(abilityInfo->moduleName, abilityStage);
|
/foundation/ability/ability_runtime/test/unittest/appkit/main_thread_test/ |
H A D | main_thread_test.cpp | 400 HapModuleInfo abilityStage; in HWTEST_F() local 401 mainThread_->ScheduleAbilityStage(abilityStage); in HWTEST_F()
|