Home
last modified time | relevance | path

Searched refs:abilityStage (Results 1 - 21 of 21) sorted by relevance

/foundation/ability/ability_runtime/frameworks/native/appkit/app/
H A Dohos_application.cpp254 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 Dmain_thread.cpp684 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 Diability_stage_monitor.cpp24 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 Dability_delegator.cpp142 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 Dohos_application.h130 * @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 Dmain_thread.h217 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 Dcj_ability_stage_object.h49 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 Dcj_ability_stage_object.cpp69 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 Dapplifecycledeal_fuzzer.cpp72 HapModuleInfo abilityStage; in DoSomethingInterestingWithMyAPI() local
73 appLifeCycleDeal.AddAbilityStage(abilityStage); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_delegator/
H A Diability_stage_monitor.h39 * 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 Dability_delegator.h97 * 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 Dapp_lifecycle_deal.h58 * @param abilityStage The app data value.
62 void AddAbilityStage(const HapModuleInfo &abilityStage);
/foundation/ability/ability_runtime/test/unittest/appkit/ohos_application_test/
H A Dohos_application_test.cpp691 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 Dapp_scheduler_proxy.h127 virtual void ScheduleAbilityStage(const HapModuleInfo &abilityStage) override;
/foundation/ability/ability_runtime/services/appmgr/src/
H A Dapp_lifecycle_deal.cpp57 void AppLifeCycleDeal::AddAbilityStage(const HapModuleInfo &abilityStage) in AddAbilityStage() argument
65 appThread->ScheduleAbilityStage(abilityStage); in AddAbilityStage()
H A Dapp_running_record.cpp523 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 Dapp_scheduler_proxy.cpp298 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 Dapp_scheduler_host.cpp285 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 Dsimulator.cpp520 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 Dohos_application_first_test.cpp593 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 Dmain_thread_test.cpp400 HapModuleInfo abilityStage; in HWTEST_F() local
401 mainThread_->ScheduleAbilityStage(abilityStage); in HWTEST_F()

Completed in 23 milliseconds