Lines Matching refs:timerMap_
39 timerMap_.clear(); in ~Poller()
366 if (!timerMap_.empty()) { in PollOnce()
367 auto cur = timerMap_.begin(); in PollOnce()
401 for (auto it = timerMap_.begin(); it != timerMap_.end(); it++) { in PollOnce()
460 for (auto iter = timerMap_.begin(); iter != timerMap_.end();) { in ExecuteTimerCb()
466 iter = timerMap_.erase(iter); in ExecuteTimerCb()
471 timerEmpty_.store(timerMap_.empty()); in ExecuteTimerCb()
502 …bool wake = timerMap_.empty() || (absoluteTime < timerMap_.begin()->first && flag_ == EpollStatus:… in RegisterTimerImpl()
504 timerMap_.emplace(absoluteTime, data); in RegisterTimerImpl()
546 for (auto cur = timerMap_.begin(); cur != timerMap_.end(); cur++) { in UnregisterTimer()
548 if (cur == timerMap_.begin() && flag_ == EpollStatus::WAIT) { in UnregisterTimer()
551 timerMap_.erase(cur); in UnregisterTimer()
557 timerEmpty_.store(timerMap_.empty()); in UnregisterTimer()
584 if (timerMap_.empty()) { in IsTimerReady()
588 if (now >= timerMap_.begin()->first) { in IsTimerReady()
601 for (auto cur = timerMap_.begin(); cur != timerMap_.end(); cur++) { in GetTimerStatus()