Searched refs:SamgrTimeHandler (Results 1 – 3 of 3) sorted by relevance
27 SamgrTimeHandler* volatile SamgrTimeHandler::singleton = nullptr;28 SamgrTimeHandler::Deletor SamgrTimeHandler::deletor;31 SamgrTimeHandler* SamgrTimeHandler::GetInstance() in GetInstance()36 singleton = new SamgrTimeHandler; in GetInstance()42 SamgrTimeHandler::SamgrTimeHandler() in SamgrTimeHandler() function in OHOS::SamgrTimeHandler53 void SamgrTimeHandler::StartThread() in StartThread()70 void SamgrTimeHandler::OnTime(SamgrTimeHandler &handle, int number, struct epoll_event events[]) in OnTime()92 SamgrTimeHandler::~SamgrTimeHandler() in ~SamgrTimeHandler()102 int SamgrTimeHandler::CreateAndRetry() in CreateAndRetry()114 bool SamgrTimeHandler::PostTask(TaskType func, uint64_t delayTime) in PostTask()
32 class SamgrTimeHandler {35 ~SamgrTimeHandler();36 static SamgrTimeHandler* GetInstance();40 SamgrTimeHandler();45 if (nullptr != SamgrTimeHandler::singleton) { in ~Deletor()46 delete SamgrTimeHandler::singleton; in ~Deletor()47 SamgrTimeHandler::singleton = nullptr; in ~Deletor()52 void OnTime(SamgrTimeHandler &handle, int number, struct epoll_event events[]);59 static SamgrTimeHandler* volatile singleton;
94 if (!SamgrTimeHandler::GetInstance()->PostTask(timedTask, disTime)) { in ProcessPersistenceTimedTask()230 if (!SamgrTimeHandler::GetInstance()->PostTask(callback, disTime)) { in PostDelayTaskByTimeInfo()307 if (!SamgrTimeHandler::GetInstance()->PostTask(timedTask, timeGap)) { in PostPersistenceTimedTaskLocked()323 if (!SamgrTimeHandler::GetInstance()->PostTask(timedTask, timeGap)) { in PostNonPersistenceTimedTaskLocked()