Home
last modified time | relevance | path

Searched refs:LifeCyclePolicy (Results 1 - 7 of 7) sorted by relevance

/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/udmf/lifecycle/
H A Dlifecycle_policy.cpp15 #define LOG_TAG "LifeCyclePolicy"
26 Status LifeCyclePolicy::OnGot(const UnifiedKey &key) in OnGot()
40 Status LifeCyclePolicy::OnStart(const std::string &intention) in OnStart()
54 Status LifeCyclePolicy::OnTimeout(const std::string &intention) in OnTimeout()
74 Status LifeCyclePolicy::GetTimeoutKeys( in GetTimeoutKeys()
H A Dlifecycle_policy.h27 class LifeCyclePolicy { class
31 virtual ~LifeCyclePolicy() = default;
H A Dlifecycle_manager.cpp26 using CleanAfterGet = LifeCyclePolicy;
27 std::unordered_map<std::string, std::shared_ptr<LifeCyclePolicy>> LifeCycleManager::intentionPolicy_ = {
82 ExecutorPool::TaskId taskId = executors_->Schedule(GetTask(), LifeCyclePolicy::INTERVAL); in StartLifeCycleTimer()
H A Dclean_on_timeout.cpp22 return LifeCyclePolicy::OnTimeout(intention); in OnStart()
H A Dclean_on_startup.h21 class CleanOnStartup : public LifeCyclePolicy {
H A Dclean_on_timeout.h21 class CleanOnTimeout : public LifeCyclePolicy {
H A Dlifecycle_manager.h40 static std::unordered_map<std::string, std::shared_ptr<LifeCyclePolicy>> intentionPolicy_;

Completed in 3 milliseconds