Home
last modified time | relevance | path

Searched refs:delayInfo (Results 1 - 17 of 17) sorted by relevance

/foundation/resourceschedule/background_task_mgr/services/transient_task/src/
H A Dpkg_delay_suspend_info.cpp49 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 Ddecision_maker.cpp182 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 Dbg_transient_task_mgr.cpp176 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 Dbgtask_framework_abnormal_unit_test.cpp100 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 Dbgtask_framework_unit_test.cpp117 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 Dbgtask_misc_unit_test.cpp314 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 Dbgtask_manager_unit_test.cpp151 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 Dpkg_delay_suspend_info.h38 void AddRequest(const shared_ptr<DelaySuspendInfoEx>& delayInfo, const int32_t delayTime,
H A Ddecision_maker.h45 ErrCode Decide(const std::shared_ptr<KeyInfo>& key, const std::shared_ptr<DelaySuspendInfoEx>& delayInfo);
H A Dbg_transient_task_mgr.h62 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo);
/foundation/resourceschedule/background_task_mgr/frameworks/include/
H A Dbackground_task_manager.h47 * @param delayInfo Info of background task which request delay suspend.
51 const ExpiredCallback &callback, std::shared_ptr<DelaySuspendInfo> &delayInfo);
H A Dibackground_task_mgr.h46 * @param delayInfo Info of background which request delay suspend.
50 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) = 0;
H A Dbackground_task_mgr_proxy.h38 * @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 Dbackground_task_mgr_service.h63 const sptr<IExpiredCallback>& callback, std::shared_ptr<DelaySuspendInfo> &delayInfo) override;
/foundation/resourceschedule/background_task_mgr/frameworks/src/
H A Dbackground_task_manager.cpp47 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 Dbackground_task_mgr_proxy.cpp33 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 Dbackground_task_mgr_service.cpp123 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

Completed in 11 milliseconds