• Home
  • Raw
  • Download

Lines Matching refs:events

57     static void FdEventCallback(int fd, unsigned events, void* userdata) {  in FdEventCallback()  argument
59 ASSERT_EQ(0u, (events & ~(FDE_READ | FDE_WRITE))) << "unexpected events: " << events; in FdEventCallback()
60 if (events & FDE_READ) { in FdEventCallback()
67 if (events & FDE_WRITE) { in FdEventCallback()
79 static void FdEventNewCallback(fdevent* fde, unsigned events, void* userdata) { in FdEventNewCallback() argument
82 ASSERT_EQ(0u, (events & ~(FDE_READ | FDE_WRITE))) << "unexpected events: " << events; in FdEventNewCallback()
83 if (events & FDE_READ) { in FdEventNewCallback()
90 if (events & FDE_WRITE) { in FdEventNewCallback()
233 std::vector<std::pair<TimeoutEvent, std::chrono::steady_clock::time_point>> events; in TEST_F() member
242 test.fde = fdevent_create(fds[0], [](fdevent* fde, unsigned events, void* arg) { in TEST_F() argument
245 CHECK((events & FDE_READ) ^ (events & FDE_TIMEOUT)); in TEST_F()
247 if ((events & FDE_READ)) { in TEST_F()
257 } else if ((events & FDE_TIMEOUT)) { in TEST_F()
264 test->events.emplace_back(event, now); in TEST_F()
288 ASSERT_EQ(4ULL, test.events.size()); in TEST_F()
289 ASSERT_EQ(TimeoutEvent::read, test.events[0].first); in TEST_F()
290 ASSERT_EQ(TimeoutEvent::timeout, test.events[1].first); in TEST_F()
291 ASSERT_EQ(TimeoutEvent::timeout, test.events[2].first); in TEST_F()
292 ASSERT_EQ(TimeoutEvent::done, test.events[3].first); in TEST_F()
295 for (size_t i = 0; i < test.events.size() - 1; ++i) { in TEST_F()
296 auto before = test.events[i].second; in TEST_F()
297 auto after = test.events[i + 1].second; in TEST_F()
336 [](fdevent* fde, unsigned events, void* arg) { in TEST_F() argument
347 [](fdevent* fde, unsigned events, void* arg) { in TEST_F() argument