Lines Matching refs:fds
43 TimerFds fds;
45 epollfd = epoll_create(fds.size());
48 static_cast<int>(fds.size()), strerror(errno));
52 for (size_t i = 0; i < fds.size(); i++) {
53 fds[i] = timerfd_create(alarm_to_clock_id[i], 0);
54 if (fds[i] < 0) {
59 close(fds[j]);
65 std::shared_ptr<TimerHandler> handler = std::shared_ptr<TimerHandler>(new TimerHandler(fds, epollfd));
66 for (size_t i = 0; i < fds.size(); i++) {
71 int err = epoll_ctl(epollfd, EPOLL_CTL_ADD, fds[i], &event);
79 int err = timerfd_settime(fds[ALARM_TYPE_COUNT], TFD_TIMER_ABSTIME | TFD_TIMER_CANCEL_ON_SET, &spec, nullptr);
88 TimerHandler::TimerHandler(const TimerFds &fds, int epollfd)
89 : fds_ {fds}, epollFd_ {epollfd}