class ugcs::vsm::internal::Poll_io_controller::File_desc¶
Overview¶
Object represents file descriptor registered in epoll. More…
class File_desc { public: // fields Io_cb* read_cb = nullptr; Io_cb* write_cb = nullptr; size_t poll_fd_idx = 0; bool close_on_remove = false; };
Detailed Documentation¶
Object represents file descriptor registered in epoll.
The controller supports only one read and one write operation simultaneously (for simplicity because a stream serializes them anyway).
Fields¶
size_t poll_fd_idx = 0
Allocated index in poll file descriptors array.