/foundation/ability/ability_runtime/test/fuzztest/amsmgrscheduler_fuzzer/ |
H A D | amsmgrscheduler_fuzzer.cpp | 83 bool clearMissionFlag = *data % ENABLE; in DoSomethingInterestingWithMyAPI1() local 84 amsMgrScheduler->TerminateAbility(token, clearMissionFlag); in DoSomethingInterestingWithMyAPI1() 97 bool clearMissionFlag = *data % ENABLE; in DoSomethingInterestingWithMyAPI() local 98 amsMgrScheduler->TerminateAbility(token, clearMissionFlag); in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/test/mock/services_abilitymgr_test/libs/appexecfwk_core/src/appmgr/ |
H A D | app_mgr_client.cpp | 48 AppMgrResultCode AppMgrClient::TerminateAbility(const sptr<IRemoteObject>& token, bool clearMissionFlag) in TerminateAbility() argument 105 void AppMgrClient::PrepareTerminate(const sptr<IRemoteObject>& token, bool clearMissionFlag) in PrepareTerminate() argument
|
H A D | mock_app_scheduler.cpp | 117 void AppScheduler::PrepareTerminate(const sptr<IRemoteObject>& token, bool clearMissionFlag) in PrepareTerminate() argument
|
/foundation/ability/ability_runtime/test/mock/services_appmgr_test/include/ |
H A D | mock_ams_mgr_scheduler.h | 32 MOCK_METHOD2(TerminateAbility, void(const sptr<IRemoteObject>& token, bool clearMissionFlag)); 45 MOCK_METHOD2(PrepareTerminate, void(const sptr<IRemoteObject>& token, bool clearMissionFlag));
|
H A D | mock_app_mgr_service_inner.h | 42 MOCK_METHOD2(TerminateAbility, void(const sptr<IRemoteObject>& token, bool clearMissionFlag));
|
H A D | mock_app_mgr_service.h | 33 MOCK_METHOD2(TerminateAbility, void(const sptr<IRemoteObject>& token, bool clearMissionFlag));
|
/foundation/ability/ability_runtime/services/appmgr/src/ |
H A D | ams_mgr_scheduler.cpp | 162 void AmsMgrScheduler::TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag) in TerminateAbility() argument 172 std::function<void()> terminateAbilityFunc = [amsMgrServiceInner = amsMgrServiceInner_, token, clearMissionFlag]() { in TerminateAbility() 173 amsMgrServiceInner->TerminateAbility(token, clearMissionFlag); in TerminateAbility() 306 void AmsMgrScheduler::PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag) in PrepareTerminate() argument 317 auto task = [=]() { amsMgrServiceInner_->PrepareTerminate(token, clearMissionFlag); }; in PrepareTerminate()
|
H A D | app_running_manager.cpp | 591 void AppRunningManager::PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag) in PrepareTerminate() argument 611 clearMissionFlag ? appRecord->IsLastPageAbilityRecord(token) : appRecord->IsLastAbilityRecord(token); in PrepareTerminate() 626 void AppRunningManager::TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag, in TerminateAbility() argument 659 if (clearMissionFlag && appRecord->IsDebugApp()) { in TerminateAbility() 665 clearMissionFlag ? appRecord->IsLastPageAbilityRecord(token) : appRecord->IsLastAbilityRecord(token); in TerminateAbility() 684 if (clearMissionFlag) { in TerminateAbility() 691 if (clearMissionFlag && appMgrServiceInner != nullptr) { in TerminateAbility()
|
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include/appmgr/ |
H A D | ams_mgr_interface.h | 57 * @param clearMissionFlag, indicates whether terminate the ability when clearMission. 60 virtual void TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag) = 0; 202 * @param clearMissionFlag Clear mission flag. 204 virtual void PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag = false) = 0;
|
H A D | ams_mgr_proxy.h | 47 * @param clearMissionFlag, indicates whether terminate the ability when clearMission. 50 virtual void TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag) override; 205 * @param clearMissionFlag Clear mission flag. 207 virtual void PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag = false) override;
|
H A D | app_mgr_client.h | 73 * @param clearMissionFlag, indicates whether terminate the ability when clearMission. 76 virtual AppMgrResultCode TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag); 346 * @param clearMissionFlag Clear mission flag. 348 virtual void PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag = false);
|
/foundation/ability/ability_runtime/services/appmgr/include/ |
H A D | ams_mgr_scheduler.h | 61 * @param clearMissionFlag, indicates whether terminate the ability when clearMission. 64 virtual void TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag) override; 223 * @param clearMissionFlag indicates whether it is caused by cleaning mission. 225 virtual void PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag = false) override;
|
H A D | app_running_manager.h | 244 void TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag, 260 void PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag = false);
|
H A D | app_mgr_service_inner.h | 126 * @param clearMissionFlag, indicates whether terminate the ability when clearMission. 129 virtual void TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag); 664 * @param clearMissionFlag indicates whether it is caused by cleaning mission. 666 void PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag = false);
|
/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | app_scheduler.cpp | 93 int AppScheduler::TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag) in TerminateAbility() argument 100 int ret = static_cast<int>(IN_PROCESS_CALL(appMgrClient_->TerminateAbility(token, clearMissionFlag))); in TerminateAbility() 299 void AppScheduler::PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag) in PrepareTerminate() argument 302 IN_PROCESS_CALL_WITHOUT_RET(appMgrClient_->PrepareTerminate(token, clearMissionFlag)); in PrepareTerminate()
|
/foundation/ability/ability_runtime/test/fuzztest/abilityappmgrapprunningmanager_fuzzer/ |
H A D | abilityappmgrapprunningmanager_fuzzer.cpp | 81 bool clearMissionFlag = *data % ENABLE; in DoSomethingInterestingWithMyAPIadda() local 82 manager->TerminateAbility(token, clearMissionFlag, appMgrServiceInner); in DoSomethingInterestingWithMyAPIadda() 90 manager->PrepareTerminate(token, clearMissionFlag); in DoSomethingInterestingWithMyAPIadda()
|
/foundation/ability/ability_runtime/test/mock/services_abilitymgr_test/libs/appexecfwk_core/include/appmgr/ |
H A D | app_mgr_client.h | 182 virtual void PrepareTerminate(const sptr<IRemoteObject>& token, bool clearMissionFlag = false);
|
/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | app_scheduler.h | 157 * @param clearMissionFlag, indicates whether terminate the ability when clearMission. 160 int TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag); 295 * @param clearMissionFlag Clear mission flag. 297 void PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag = false);
|
/foundation/ability/ability_runtime/test/mock/mock_appmgr_service/include/ |
H A D | mock_app_mgr_service_inner.h | 40 MOCK_METHOD2(TerminateAbility, void(const sptr<IRemoteObject>& token, bool clearMissionFlag));
|
/foundation/ability/ability_runtime/test/unittest/ams_mgr_scheduler_test/ |
H A D | ams_mgr_scheduler_test.cpp | 212 bool clearMissionFlag = true; in HWTEST_F() local 215 amsMgrScheduler->TerminateAbility(token, clearMissionFlag); in HWTEST_F() 510 bool clearMissionFlag = true; in HWTEST_F() local 511 amsMgrScheduler->TerminateAbility(token, clearMissionFlag); in HWTEST_F() 514 amsMgrScheduler->TerminateAbility(token, clearMissionFlag); in HWTEST_F()
|
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/src/appmgr/ |
H A D | ams_mgr_stub.cpp | 256 bool clearMissionFlag = data.ReadBool(); in HandleTerminateAbility() local 257 TerminateAbility(token, clearMissionFlag); in HandleTerminateAbility() 435 bool clearMissionFlag = data.ReadBool(); in HandlePrepareTerminate() local 436 PrepareTerminate(token, clearMissionFlag); in HandlePrepareTerminate()
|
H A D | ams_mgr_proxy.cpp | 115 void AmsMgrProxy::TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag) in TerminateAbility() argument 128 if (!data.WriteBool(clearMissionFlag)) { in TerminateAbility() 129 TAG_LOGE(AAFwkTag::APPMGR, "Failed to write clearMissionFlag"); in TerminateAbility() 550 void AmsMgrProxy::PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag) in PrepareTerminate() argument 563 if (!data.WriteBool(clearMissionFlag)) { in PrepareTerminate() 564 TAG_LOGE(AAFwkTag::APPMGR, "Failed to write clearMissionFlag"); in PrepareTerminate()
|
H A D | app_mgr_client.cpp | 156 AppMgrResultCode AppMgrClient::TerminateAbility(const sptr<IRemoteObject> &token, bool clearMissionFlag) in TerminateAbility() argument 162 amsService->TerminateAbility(token, clearMissionFlag); in TerminateAbility() 580 void AppMgrClient::PrepareTerminate(const sptr<IRemoteObject> &token, bool clearMissionFlag) in PrepareTerminate() argument 590 amsService->PrepareTerminate(token, clearMissionFlag); in PrepareTerminate()
|
/foundation/ability/ability_runtime/test/unittest/multi_app_utils_test/include/ |
H A D | mock_app_mgr_service.h | 32 MOCK_METHOD2(TerminateAbility, void(const sptr<IRemoteObject>& token, bool clearMissionFlag));
|
/foundation/ability/ability_runtime/test/unittest/app_scheduler_test/ |
H A D | app_scheduler_test.cpp | 273 bool clearMissionFlag = true; in HWTEST_F() local 275 int res = DelayedSingleton<AppScheduler>::GetInstance()->TerminateAbility(token, clearMissionFlag); in HWTEST_F()
|