7#include <coroio/poller.hpp>
8#include <coroio/socket.hpp>
64 std::vector<THandlePair> InEvents_;
65 std::vector<struct kevent> ChangeList_;
66 std::vector<struct kevent> OutEvents_;
Asynchronous file handle that owns its file descriptor.
Definition socket.hpp:317
Poller implementation using kqueue (for macOS and FreeBSD).
Definition kqueue.hpp:36
~TKqueue()
Destroys the TKqueue instance.
void Poll()
Polls for I/O events using kqueue.
TKqueue()
Constructs the TKqueue instance.
Base class for pollers managing asynchronous I/O events and timers.
Definition poller.hpp:52
High-level asynchronous socket for network communication.
Definition socket.hpp:364