/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | ability_cache_manager.h | 52 * @return AbilityRecord if one is eliminated, otherwise nullptr. 54 std::shared_ptr<AbilityRecord> Put(std::shared_ptr<AbilityRecord> abilityRecord); 60 void Remove(std::shared_ptr<AbilityRecord> abilityRecord); 64 * this will remove the AbilityRecord by default 66 * @return AbilityRecord if one is matched, otherwise nullptr. 68 std::shared_ptr<AbilityRecord> Get(const AbilityRequest &abilityRequest); 73 * @return AbilityRecord if one is matched, otherwise nullptr. 75 std::shared_ptr<AbilityRecord> FindRecordByToken(const sptr<IRemoteObject> &token); 79 * @return AbilityRecord lis [all...] |
H A D | ability_connect_manager.h | 55 using ServiceMapType = std::map<std::string, std::shared_ptr<AbilityRecord>>; 58 using UIExtWindowMapValType = std::pair<std::weak_ptr<AbilityRecord>, sptr<SessionInfo>>; 129 int UnloadUIExtensionAbility(const std::shared_ptr<AAFwk::AbilityRecord> &abilityRecord, std::string &bundleName); 136 void ClearPreloadUIExtensionRecord(const std::shared_ptr<AbilityRecord> &abilityRecord); 213 * @return Returns AbilityRecord shared_ptr. 215 std::shared_ptr<AbilityRecord> GetUIExtensionBySessionInfo(const sptr<SessionInfo> &sessionInfo); 217 std::shared_ptr<AbilityRecord> GetExtensionByTokenFromServiceMap(const sptr<IRemoteObject> &token); 218 std::shared_ptr<AbilityRecord> GetExtensionByTokenFromAbilityCache(const sptr<IRemoteObject> &token); 219 std::shared_ptr<AbilityRecord> GetExtensionByTokenFromTerminatingMap(const sptr<IRemoteObject> &token); 220 std::shared_ptr<AbilityRecord> GetExtensionByIdFromServiceMa [all...] |
H A D | dlp_state_item.h | 42 bool AddDlpConnectionState(const std::shared_ptr<AbilityRecord> &record, AbilityRuntime::DlpStateData &data); 51 bool RemoveDlpConnectionState(const std::shared_ptr<AbilityRecord> &record, AbilityRuntime::DlpStateData &data); 59 bool HandleDlpConnectionState(const std::shared_ptr<AbilityRecord> &record, bool isAdd, 61 void GenerateDlpStateData(const std::shared_ptr<AbilityRecord> &dlpAbility, AbilityRuntime::DlpStateData &data);
|
H A D | ability_record.h | 58 class AbilityRecord; 71 explicit Token(std::weak_ptr<AbilityRecord> abilityRecord); 74 std::shared_ptr<AbilityRecord> GetAbilityRecord() const; 75 static std::shared_ptr<AbilityRecord> GetAbilityRecordByToken(const sptr<IRemoteObject> &token); 78 std::weak_ptr<AbilityRecord> abilityRecord_; // ability of this token 174 CallerRecord(int requestCode, std::weak_ptr<AbilityRecord> caller); 185 std::shared_ptr<AbilityRecord> GetCaller() in GetCaller() 220 std::weak_ptr<AbilityRecord> caller_; 367 * @class AbilityRecord 368 * AbilityRecord record 370 class AbilityRecord : public std::enable_shared_from_this<AbilityRecord> { global() class [all...] |
/foundation/ability/ability_runtime/services/abilitymgr/include/scene_board/ |
H A D | ui_ability_lifecycle_manager.h | 123 int32_t NotifySCBToMinimizeUIAbility(const std::shared_ptr<AbilityRecord> abilityRecord, 133 int MinimizeUIAbility(const std::shared_ptr<AbilityRecord> &abilityRecord, bool fromUser, uint32_t sceneFlag); 139 * @return Returns AbilityRecord shared_ptr. 141 std::shared_ptr<AbilityRecord> GetUIAbilityRecordBySessionInfo(const sptr<SessionInfo> &sessionInfo); 143 int32_t BackToCallerAbilityWithResult(std::shared_ptr<AbilityRecord> abilityRecord, 155 int CloseUIAbility(const std::shared_ptr<AbilityRecord> &abilityRecord, 187 void OnAbilityDied(std::shared_ptr<AbilityRecord> abilityRecord); 248 void CallRequestDone(const std::shared_ptr<AbilityRecord> &abilityRecord, const sptr<IRemoteObject> &callStub); 275 bool PrepareTerminateAbility(const std::shared_ptr<AbilityRecord> &abilityRecord); 284 std::shared_ptr<AbilityRecord> GetAbilityRecordsByI [all...] |
/foundation/ability/ability_runtime/services/abilitymgr/include/mission/ |
H A D | mission_list_manager.h | 78 std::shared_ptr<AbilityRecord> callerAbility, std::shared_ptr<StartOptions> startOptions = nullptr) override; 113 * @return std::shared_ptr<AbilityRecord> the AbilityRecord of the token 115 std::shared_ptr<AbilityRecord> GetAbilityRecordByToken(const sptr<IRemoteObject> &token) override; 131 int MoveAbilityToBackground(const std::shared_ptr<AbilityRecord> &abilityRecord) override; 142 int32_t BackToCallerAbilityWithResult(std::shared_ptr<AbilityRecord> abilityRecord, 154 int TerminateAbility(const std::shared_ptr<AbilityRecord> &abilityRecord, 180 std::shared_ptr<AbilityRecord> GetAbilityFromTerminateList(const sptr<IRemoteObject> &token) override; 213 void MoveToBackgroundTask(const std::shared_ptr<AbilityRecord> &abilityRecord, bool isClose = false); 229 void OnAbilityDied(std::shared_ptr<AbilityRecord> abilityRecor [all...] |
H A D | mission_list.h | 94 * @return std::shared_ptr<AbilityRecord> the ability 96 std::shared_ptr<AbilityRecord> GetAbilityRecordByToken(const sptr<IRemoteObject> &token) const; 103 void RemoveMissionByAbilityRecord(const std::shared_ptr<AbilityRecord> &abilityRecord); 115 * @return std::shared_ptr<AbilityRecord> the top ability 117 std::shared_ptr<AbilityRecord> GetTopAbility() const; 147 std::shared_ptr<AbilityRecord> GetLauncherRoot() const; 153 * @return std::shared_ptr<AbilityRecord> return ability record 155 std::shared_ptr<AbilityRecord> GetAbilityRecordById(int64_t abilityRecordId) const; 162 * @return std::shared_ptr<AbilityRecord> the ability record which find 164 std::shared_ptr<AbilityRecord> GetAbilityRecordByCalle [all...] |
/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | ability_record.cpp | 98 int64_t AbilityRecord::abilityRecordId = 0; 112 std::string entry = std::string("AbilityRecord::") + methodName + "; the " + methodName + " lifecycle starts."; 116 Token::Token(std::weak_ptr<AbilityRecord> abilityRecord) : abilityRecord_(abilityRecord) in Token() 122 std::shared_ptr<AbilityRecord> Token::GetAbilityRecordByToken(const sptr<IRemoteObject> &token) in GetAbilityRecordByToken() 151 std::shared_ptr<AbilityRecord> Token::GetAbilityRecord() const in GetAbilityRecord() 156 CallerRecord::CallerRecord(int requestCode, std::weak_ptr<AbilityRecord> caller) in CallerRecord() 186 AbilityRecord::AbilityRecord(const Want &want, const AppExecFwk::AbilityInfo &abilityInfo, in AbilityRecord() function in OHOS::AAFwk::AbilityRecord 208 AbilityRecord::~AbilityRecord() in ~AbilityRecord() [all...] |
H A D | ability_cache_manager.cpp | 41 void AbilityCacheManager::RemoveAbilityRecInDevList(std::shared_ptr<AbilityRecord> abilityRecord) in RemoveAbilityRecInDevList() 59 void AbilityCacheManager::RemoveAbilityRecInProcList(std::shared_ptr<AbilityRecord> abilityRecord) in RemoveAbilityRecInProcList() 86 std::shared_ptr<AbilityRecord> AbilityCacheManager::AddToProcLru(std::shared_ptr<AbilityRecord> abilityRecord) in AddToProcLru() 93 std::list<std::shared_ptr<AbilityRecord>> recList; in AddToProcLru() 101 std::shared_ptr<AbilityRecord> rec = findProcInfo->second.recList.front(); in AddToProcLru() 111 std::shared_ptr<AbilityRecord> AbilityCacheManager::AddToDevLru(std::shared_ptr<AbilityRecord> abilityRecord, in AddToDevLru() 112 std::shared_ptr<AbilityRecord> rec) in AddToDevLru() 130 std::shared_ptr<AbilityRecord> AbilityCacheManage [all...] |
/foundation/ability/ability_lite/services/abilitymgr_lite/include/slite/ |
H A D | ability_list.h | 35 void Add(AbilityRecord *abilityRecord); 37 AbilityRecord *Get(uint16_t token) const; 39 AbilityRecord *Get(const char *bundleName) const; 41 AbilityRecord *GetByTaskId(uint32_t taskId) const; 51 AbilityRecord *GetTopAbility() const; 61 static bool IsPermanentAbility(const AbilityRecord &abilityRecord); 64 List<AbilityRecord *> abilityList_ {};
|
H A D | ability_record_manager.h | 103 int32_t StartAbility(const AbilityRecord *record); 113 int32_t ScheduleLifecycleInner(const AbilityRecord *record, int32_t state); 117 int32_t CreateAppTask(AbilityRecord *record); 129 void DeleteAbilityThread(AbilityRecord *record); 131 int32_t SendMsgToAbilityThread(int32_t state, const AbilityRecord *record); 143 Want *CreateWant(const AbilityRecord *record); 153 AbilityRecord *pendingRecord = nullptr;
|
/foundation/ability/ability_lite/services/abilitymgr_lite/src/slite/ |
H A D | ability_record.cpp | 30 AbilityRecord::AbilityRecord() = default; 32 AbilityRecord::~AbilityRecord() in ~AbilityRecord() 44 void AbilityRecord::SetAppName(const char *name) in SetAppName() 50 void AbilityRecord::SetAppPath(const char *path) in SetAppPath() 56 void AbilityRecord::SetWantData(const void *wantData, uint16_t wantDataSize) in SetWantData()
|
H A D | ability_list.cpp | 36 void AbilityList::Add(AbilityRecord *abilityRecord) in Add() 51 AbilityRecord *AbilityList::Get(uint16_t token) const in Get() 55 AbilityRecord *record = node->value_; in Get() 67 AbilityRecord *AbilityList::Get(const char *bundleName) const in Get() 75 AbilityRecord *record = node->value_; in Get() 86 AbilityRecord *AbilityList::GetByTaskId(uint32_t taskId) const in GetByTaskId() 90 AbilityRecord *record = node->value_; in GetByTaskId() 105 AbilityRecord *record = node->value_; in Erase() 121 AbilityRecord *record = node->value_; in GetAbilityList() 137 AbilityRecord *abilityRecor in MoveToTop() [all...] |
/foundation/ability/ability_runtime/test/unittest/dlp_utils_test/ |
H A D | dlp_utils_test.cpp | 57 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 74 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 90 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/unittest/ability_record_test/ |
H A D | ability_record_test.cpp | 69 std::shared_ptr<AbilityRecord> GetAbilityRecord(); 71 std::shared_ptr<AbilityRecord> abilityRecord_{ nullptr }; 92 abilityRecord_ = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in SetUp() 103 std::shared_ptr<AbilityRecord> AbilityRecordTest::GetAbilityRecord() in GetAbilityRecord() 108 return std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in GetAbilityRecord() 152 * Feature: AbilityRecord 165 * Feature: AbilityRecord 166 * Function: create AbilityRecord 183 * Feature: AbilityRecord 184 * Function: create AbilityRecord [all...] |
/foundation/ability/ability_runtime/test/unittest/mission_test/ |
H A D | mission_test.cpp | 168 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 187 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 206 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 225 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 244 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(wan in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/moduletest/ability_record_test/ |
H A D | ability_record_module_test.cpp | 172 * Feature: AbilityRecord 175 * FunctionPoints: Normal AbilityRecord 176 * CaseDescription: Create a normal 'AbilityRecord' instance, and check its state. 183 auto abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 196 * Feature: AbilityRecord 199 * FunctionPoints: Launcher AbilityRecord 200 * CaseDescription: Create a launcher 'AbilityRecord' instance, and check its state (includes 'IsLauncherAbility()). 207 auto abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 219 * Feature: AbilityRecord 230 auto abilityRecord = AbilityRecord in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/unittest/mission_list_test/ |
H A D | mission_list_test.cpp | 253 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 277 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 301 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 346 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 371 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(wan in HWTEST_F() [all...] |
H A D | mission_list_test_call.cpp | 68 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 94 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 120 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 146 std::shared_ptr<AbilityRecord> abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/fuzztest/abilitycachemanagera_fuzzer/ |
H A D | abilitycachemanagera_fuzzer.cpp | 60 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in GetFuzzAbilityToken() 76 std::shared_ptr<AbilityRecord> abilityRecord1; in AbilityCacheManagerFuzztest1() 80 std::shared_ptr<AbilityRecord> abilityRecord2 = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in AbilityCacheManagerFuzztest1() 82 std::shared_ptr<AbilityRecord> abilityRecord3 = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in AbilityCacheManagerFuzztest1() 98 std::shared_ptr<AbilityRecord> abilityRecord4 = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in AbilityCacheManagerFuzztest1()
|
/foundation/ability/ability_runtime/test/unittest/ui_ability_lifecycle_manager_test/ |
H A D | ui_ability_lifecycle_manager_test.cpp | 53 std::shared_ptr<AbilityRecord> InitAbilityRecord(); 87 std::shared_ptr<AbilityRecord> UIAbilityLifecycleManagerTest::InitAbilityRecord() in InitAbilityRecord() 93 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in InitAbilityRecord() 140 auto abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 179 auto abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 237 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 266 auto abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 282 auto abilityRecord = AbilityRecord in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/unittest/mission_list_manager_second_test/ |
H A D | mission_list_manager_second_test.cpp | 40 std::shared_ptr<AbilityRecord> InitAbilityRecord(); 52 std::shared_ptr<AbilityRecord> MissionListManagerSecondTest::InitAbilityRecord() in InitAbilityRecord() 58 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in InitAbilityRecord() 76 std::shared_ptr<AbilityRecord> abilityRecord = InitAbilityRecord(); in HWTEST_F() 105 std::shared_ptr<AbilityRecord> abilityRecord = InitAbilityRecord(); in HWTEST_F() 126 abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 132 abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 139 abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 158 std::shared_ptr<AbilityRecord> abilityRecor in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/unittest/connection_state_item_test/ |
H A D | connection_state_item_test.cpp | 50 std::shared_ptr<AbilityRecord> InitAbilityRecord(); 69 std::shared_ptr<AbilityRecord> ConnectionStateItemTest::InitAbilityRecord() in InitAbilityRecord() 75 return AbilityRecord::CreateAbilityRecord(abilityRequest); in InitAbilityRecord() 113 std::shared_ptr<AbilityRecord> abilityRecord = InitAbilityRecord(); in HWTEST_F() 166 std::shared_ptr<AbilityRecord> abilityRecord; in HWTEST_F() 186 std::shared_ptr<AbilityRecord> abilityRecord = InitAbilityRecord(); in HWTEST_F() 206 std::shared_ptr<AbilityRecord> abilityRecord = InitAbilityRecord(); in HWTEST_F() 226 std::shared_ptr<AbilityRecord> abilityRecord = InitAbilityRecord(); in HWTEST_F() 265 std::shared_ptr<AbilityRecord> abilityRecord; in HWTEST_F() 285 std::shared_ptr<AbilityRecord> abilityRecor in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/unittest/ability_cache_manager_test/ |
H A D | ability_cache_manager_test.cpp | 77 auto abilityRecord_ = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 79 std::shared_ptr<AbilityRecord> rec = OHOS::AAFwk::AbilityCacheManager::GetInstance().Put(abilityRecord_); in HWTEST_F() 125 auto abilityRecord_ = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 127 std::shared_ptr<AbilityRecord> rec = OHOS::AAFwk::AbilityCacheManager::GetInstance().Put(abilityRecord_); in HWTEST_F() 131 auto removeRec = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 165 auto abilityRecord_ = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 167 std::shared_ptr<AbilityRecord> rec = OHOS::AAFwk::AbilityCacheManager::GetInstance().Put(abilityRecord_); in HWTEST_F() 171 auto removeRec = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 205 auto abilityRecord_ = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 207 std::shared_ptr<AbilityRecord> re in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/unittest/data_ability_manager_test/ |
H A D | data_ability_manager_test.cpp | 54 std::shared_ptr<AbilityRecord> abilityRecordClient_{ nullptr }; 86 abilityRecordClient_ = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in SetUp() 113 auto abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 149 auto abilityRecord = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 273 std::shared_ptr abilityRecordClient = std::make_shared<AbilityRecord>(want, abilityInfo, applicationInfo); in HWTEST_F() 436 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 462 std::shared_ptr<AbilityRecord> abilityRecord = AbilityRecord::CreateAbilityRecord(abilityRequest); in HWTEST_F() 488 std::shared_ptr<AbilityRecord> abilityRecor in HWTEST_F() [all...] |