Home
last modified time | relevance | path

Searched refs:AbilityRecord (Results 1 - 25 of 246) sorted by relevance

12345678910

/foundation/ability/ability_runtime/services/abilitymgr/include/
H A Dability_cache_manager.h52 * @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 Dability_connect_manager.h55 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 Ddlp_state_item.h42 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 Dability_record.h58 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 Dui_ability_lifecycle_manager.h123 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 Dmission_list_manager.h78 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 Dmission_list.h94 * @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 Dability_record.cpp98 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 Dability_cache_manager.cpp41 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 Dability_list.h35 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 Dability_record_manager.h103 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 Dability_record.cpp30 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 Dability_list.cpp36 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 Ddlp_utils_test.cpp57 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 Dability_record_test.cpp69 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 Dmission_test.cpp168 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 Dability_record_module_test.cpp172 * 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 Dmission_list_test.cpp253 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 Dmission_list_test_call.cpp68 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 Dabilitycachemanagera_fuzzer.cpp60 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 Dui_ability_lifecycle_manager_test.cpp53 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 Dmission_list_manager_second_test.cpp40 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 Dconnection_state_item_test.cpp50 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 Dability_cache_manager_test.cpp77 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 Ddata_ability_manager_test.cpp54 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...]

Completed in 22 milliseconds

12345678910