#include <epoll.h>
◆ Epoll() [1/3]
| cuttlefish::Epoll::Epoll |
( |
| ) |
|
|
default |
◆ Epoll() [2/3]
| cuttlefish::Epoll::Epoll |
( |
Epoll && |
other | ) |
|
◆ Epoll() [3/3]
| cuttlefish::Epoll::Epoll |
( |
SharedFD |
epoll_fd | ) |
|
|
private |
◆ Add()
| Result< void > cuttlefish::Epoll::Add |
( |
SharedFD |
fd, |
|
|
uint32_t |
events |
|
) |
| |
◆ AddOrModify()
| Result< void > cuttlefish::Epoll::AddOrModify |
( |
SharedFD |
fd, |
|
|
uint32_t |
events |
|
) |
| |
◆ Create()
◆ Delete()
◆ Modify()
| Result< void > cuttlefish::Epoll::Modify |
( |
SharedFD |
fd, |
|
|
uint32_t |
events |
|
) |
| |
◆ operator=()
| Epoll & cuttlefish::Epoll::operator= |
( |
Epoll && |
other | ) |
|
◆ Wait()
◆ epoll_fd_
◆ watched_
◆ watched_mutex_
| std::shared_mutex cuttlefish::Epoll::watched_mutex_ |
|
private |
This read-write mutex is read-locked when interacting with it as a const std::set, and write-locked when interacting with it as a std::set.
The documentation for this class was generated from the following files: