/foundation/resourceschedule/background_task_mgr/services/transient_task/src/ |
H A D | pkg_delay_suspend_info.cpp | 49 void PkgDelaySuspendInfo::AddRequest(const shared_ptr<DelaySuspendInfoEx>& delayInfo, in AddRequest() argument 55 delayInfo->GetRequestId(), exempted_quota); in AddRequest() 56 delayInfo->SetActualDelayTime(exempted_quota + WATCHDOG_DELAY_TIME); in AddRequest() 58 delayInfo->SetActualDelayTime((quota_ < delayTime) ? quota_ : delayTime); in AddRequest() 60 requestList_.push_back(delayInfo); in AddRequest()
|
H A D | decision_maker.cpp | 182 ErrCode DecisionMaker::Decide(const std::shared_ptr<KeyInfo>& key, const std::shared_ptr<DelaySuspendInfoEx>& delayInfo) in Decide() argument 185 if (key == nullptr || delayInfo == nullptr) { in Decide() 186 BGTASK_LOGE("Invalid key or delayInfo"); in Decide() 211 delayInfo->SetRequestId(NewDelaySuspendRequestId()); in Decide() 212 pkgInfo->AddRequest(delayInfo, GetDelayTime(), needSetTime); in Decide() 223 pkgInfo->StartAccounting(delayInfo->GetRequestId()); in Decide() 227 "APP_NAME", key->GetPkg(), "TASKID", delayInfo->GetRequestId(), "VALUE", delayInfo->GetActualDelayTime()); in Decide()
|
H A D | bg_transient_task_mgr.cpp | 176 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) in RequestSuspendDelay() 195 delayInfo = infoEx; in RequestSuspendDelay() 175 RequestSuspendDelay(const std::u16string& reason, const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) RequestSuspendDelay() argument
|
/foundation/resourceschedule/background_task_mgr/frameworks/test/unittest/ |
H A D | bgtask_framework_abnormal_unit_test.cpp | 100 std::shared_ptr<DelaySuspendInfo> delayInfo = std::make_shared<DelaySuspendInfo>(); in HWTEST_F() local 103 EXPECT_EQ(backgroundTaskMgrProxy.RequestSuspendDelay(u"reason", nullptr, delayInfo), in HWTEST_F() 107 EXPECT_EQ(backgroundTaskMgrProxy.RequestSuspendDelay(u"reason", expiredCallbackStub, delayInfo), in HWTEST_F() 112 EXPECT_EQ(backgroundTaskMgrProxy.RequestSuspendDelay(u"reason", expiredCallbackStub, delayInfo), in HWTEST_F() 117 EXPECT_EQ(backgroundTaskMgrProxy.RequestSuspendDelay(u"reason", expiredCallbackStub, delayInfo), in HWTEST_F() 121 EXPECT_EQ(backgroundTaskMgrProxy.RequestSuspendDelay(u"reason", expiredCallbackStub, delayInfo), in HWTEST_F() 125 EXPECT_EQ(backgroundTaskMgrProxy.RequestSuspendDelay(u"reason", expiredCallbackStub, delayInfo), in HWTEST_F() 128 EXPECT_EQ(backgroundTaskMgrProxy.RequestSuspendDelay(u"reason", expiredCallbackStub, delayInfo), in HWTEST_F()
|
H A D | bgtask_framework_unit_test.cpp | 117 std::shared_ptr<DelaySuspendInfo> delayInfo = std::make_shared<DelaySuspendInfo>(); in HWTEST_F() local 122 u"test", *expiredCallback, delayInfo), ERR_BGTASK_SERVICE_NOT_CONNECTED); in HWTEST_F() 125 u"test", *expiredCallback, delayInfo), ERR_OK); in HWTEST_F() 128 u"test", *expiredCallback, delayInfo), ERR_OK); in HWTEST_F()
|
/foundation/resourceschedule/background_task_mgr/services/test/unittest/ |
H A D | bgtask_misc_unit_test.cpp | 314 auto delayInfo = std::make_shared<DelaySuspendInfoEx>(1); in HWTEST_F() local 316 EXPECT_EQ(decisionMaker->Decide(keyInfo, delayInfo), ERR_BGTASK_NOT_IN_PRESET_TIME); in HWTEST_F() 712 auto delayInfo = std::make_shared<DelaySuspendInfoEx>(1); in HWTEST_F() local 713 pkgDelaySuspendInfo->requestList_.push_back(delayInfo); in HWTEST_F() 756 auto delayInfo = std::make_shared<DelaySuspendInfoEx>(1); in HWTEST_F() local 757 pkgDelaySuspendInfo->requestList_.push_back(delayInfo); in HWTEST_F() 788 auto delayInfo = std::make_shared<DelaySuspendInfoEx>(1); in HWTEST_F() local 789 pkgDelaySuspendInfo->requestList_.push_back(delayInfo); in HWTEST_F() 802 auto delayInfo = std::make_shared<DelaySuspendInfoEx>(1); in HWTEST_F() local 803 delayInfo in HWTEST_F() [all...] |
H A D | bgtask_manager_unit_test.cpp | 151 std::shared_ptr<DelaySuspendInfo> delayInfo = std::make_shared<DelaySuspendInfo>(); in HWTEST_F() local 153 EXPECT_EQ(bgTransientTaskMgr_->RequestSuspendDelay(u"test", nullptr, delayInfo), ERR_BGTASK_SYS_NOT_READY); in HWTEST_F() 155 EXPECT_EQ(bgTransientTaskMgr_->RequestSuspendDelay(u"test", nullptr, delayInfo), ERR_BGTASK_INVALID_CALLBACK); in HWTEST_F() 162 EXPECT_EQ(bgTransientTaskMgr_->RequestSuspendDelay(u"test", proxy, delayInfo), ERR_BGTASK_CALLBACK_EXISTS); in HWTEST_F() 164 EXPECT_EQ(bgTransientTaskMgr_->RequestSuspendDelay(u"test", proxy, delayInfo), ERR_OK); in HWTEST_F()
|
/foundation/resourceschedule/background_task_mgr/services/transient_task/include/ |
H A D | pkg_delay_suspend_info.h | 38 void AddRequest(const shared_ptr<DelaySuspendInfoEx>& delayInfo, const int32_t delayTime,
|
H A D | decision_maker.h | 45 ErrCode Decide(const std::shared_ptr<KeyInfo>& key, const std::shared_ptr<DelaySuspendInfoEx>& delayInfo);
|
H A D | bg_transient_task_mgr.h | 62 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo);
|
/foundation/resourceschedule/background_task_mgr/frameworks/include/ |
H A D | background_task_manager.h | 47 * @param delayInfo Info of background task which request delay suspend. 51 const ExpiredCallback &callback, std::shared_ptr<DelaySuspendInfo> &delayInfo);
|
H A D | ibackground_task_mgr.h | 46 * @param delayInfo Info of background which request delay suspend. 50 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) = 0;
|
H A D | background_task_mgr_proxy.h | 38 * @param delayInfo Info of background which request delay suspend. 42 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) override;
|
/foundation/resourceschedule/background_task_mgr/services/core/include/ |
H A D | background_task_mgr_service.h | 63 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) override;
|
/foundation/resourceschedule/background_task_mgr/frameworks/src/ |
H A D | background_task_manager.cpp | 47 const ExpiredCallback &callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) in RequestSuspendDelay() 57 return proxy_->RequestSuspendDelay(reason, callbackSptr, delayInfo); in RequestSuspendDelay() 46 RequestSuspendDelay(const std::u16string &reason, const ExpiredCallback &callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) RequestSuspendDelay() argument
|
H A D | background_task_mgr_proxy.cpp | 33 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) in RequestSuspendDelay() 65 delayInfo = DelaySuspendInfo::Unmarshalling(reply); in RequestSuspendDelay() 66 if (delayInfo == nullptr) { in RequestSuspendDelay() 32 RequestSuspendDelay(const std::u16string& reason, const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) RequestSuspendDelay() argument
|
/foundation/resourceschedule/background_task_mgr/services/core/src/ |
H A D | background_task_mgr_service.cpp | 123 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) in RequestSuspendDelay() 125 return DelayedSingleton<BgTransientTaskMgr>::GetInstance()->RequestSuspendDelay(reason, callback, delayInfo); in RequestSuspendDelay() 122 RequestSuspendDelay(const std::u16string& reason, const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) RequestSuspendDelay() argument
|