Lines Matching defs:poller
22 #include "sync/poller.h"
72 Poller poller;
81 poller.RegisterTimer(timeout, data, g_cb, false);
82 poller.RegisterTimer(timeout1, data, g_cb, false);
83 poller.RegisterTimer(timeout2, data, g_cb, false);
86 poller.PollOnce(1);
87 EXPECT_EQ(true, poller.DetermineEmptyMap());
92 poller.RegisterTimer(timeout3, data, g_cb, false);
95 poller.PollOnce(timeout4);
112 Poller poller;
117 poller.CacheEventsAndDoMask(currTask, eventVec);
118 EXPECT_EQ(1, poller.m_cachedTaskEvents[currTask].size());
130 Poller poller;
136 poller.CacheEventsAndDoMask(currTask, eventVec);
137 int fdCnt = poller.FetchCachedEventAndDoUnmask(currTask, events);
150 Poller poller;
160 int timerHandle = poller.RegisterTimer(timeout, data, g_cb, true);
161 EXPECT_FALSE(poller.timerMap_.empty());
162 auto boundPollonce = std::bind(&Poller::PollOnce, &poller, timeout);
163 auto boundUnregister = std::bind(&Poller::UnregisterTimer, &poller, timerHandle);
169 EXPECT_TRUE(poller.timerMap_.empty());
170 EXPECT_TRUE(poller.executedHandle_.empty());
171 poller.timerMap_.clear();
172 poller.executedHandle_.clear();