Lines Matching refs:loop
32 IOEventLoop loop; in TEST() local
35 ASSERT_NE(nullptr, loop.AddReadEvent(fd[0], [&]() { in TEST()
41 return loop.ExitLoop(); in TEST()
59 ASSERT_TRUE(loop.RunLoop()); in TEST()
71 IOEventLoop loop; in TEST() local
73 ASSERT_NE(nullptr, loop.AddWriteEvent(fd[1], [&]() { in TEST()
80 loop.ExitLoop(); in TEST()
96 ASSERT_TRUE(loop.RunLoop()); in TEST()
105 IOEventLoop loop; in TEST() local
107 ASSERT_TRUE(loop.AddSignalEvent(SIGINT, [&]() { in TEST()
109 loop.ExitLoop(); in TEST()
120 ASSERT_TRUE(loop.RunLoop()); in TEST()
131 IOEventLoop loop; in TestPeriodicEvents() local
133 ASSERT_TRUE(loop.UsePreciseTimer()); in TestPeriodicEvents()
135 ASSERT_TRUE(loop.AddPeriodicEvent(tv, [&]() { in TestPeriodicEvents()
137 loop.ExitLoop(); in TestPeriodicEvents()
142 ASSERT_TRUE(loop.RunLoop()); in TestPeriodicEvents()
164 IOEventLoop loop; in TEST() local
166 IOEventRef ref = loop.AddReadEvent(fd[0], [&]() { in TEST()
179 ASSERT_TRUE(loop.RunLoop()); in TEST()
189 IOEventLoop loop; in TEST() local
191 IOEventRef ref = loop.AddWriteEvent(fd[1], [&]() { in TEST()
201 ASSERT_TRUE(loop.AddPeriodicEvent(tv, [&]() { in TEST()
212 return loop.ExitLoop(); in TEST()
216 ASSERT_TRUE(loop.RunLoop()); in TEST()
227 IOEventLoop loop; in TEST() local
228 IOEventRef wait_ref = loop.AddPeriodicEvent(tv, [&]() { return loop.ExitLoop(); }); in TEST()
230 ASSERT_TRUE(loop.DisableEvent(wait_ref)); in TEST()
235 IOEventRef ref = loop.AddPeriodicEvent(tv, [&]() { in TEST()
236 if (!loop.DisableEvent(ref)) { in TEST()
241 return loop.EnableEvent(ref); in TEST()
243 return loop.EnableEvent(wait_ref); in TEST()
245 ASSERT_TRUE(loop.RunLoop()); in TEST()
250 IOEventLoop loop; in TEST() local
251 ASSERT_TRUE(loop.ExitLoop()); in TEST()