22 void addFd(
int fd, uint32_t events);
24 void modifyFd(
int fd, uint32_t events);
26 int waitForEvents(
struct epoll_event *events,
int max_events,
int timeout = -1);
void addFd(int fd, uint32_t events)
Definition EpollManager.cpp:26
void requestShutdown()
Definition EpollManager.cpp:57
EpollManager()
Definition EpollManager.cpp:12
void modifyFd(int fd, uint32_t events)
Definition EpollManager.cpp:42
volatile sig_atomic_t isShuttingDown
Definition EpollManager.hpp:33
int epollFd_
Definition EpollManager.hpp:32
EpollManager(const EpollManager &other)
void removeFd(int fd)
Definition EpollManager.cpp:36
int waitForEvents(struct epoll_event *events, int max_events, int timeout=-1)
Definition EpollManager.cpp:53
~EpollManager()
Definition EpollManager.cpp:20
EpollManager & operator=(const EpollManager &other)
bool getisShuttingDown() const
Definition EpollManager.cpp:61
Definition Acceptor.hpp:8