An epoll instance.
struct Epoll {
/* private fields */
}| Name | Description |
|---|---|
| new | Creates a new epoll instance. |
| Receiver | Name | Description |
|---|---|---|
&self | add | Adds a file descriptor to the epoll instance. |
&self | modify | Modifies the flags associated with an added file descriptor. |
&self | remove | Removes a file descriptor from an epoll instance. |
&self | wait | Waits for an event to occur. |
&self | wait_timeout | Waits for an event to occur or a timeout to expire. |
| Name | Description |
|---|---|
| Drop | Objects with a destructor. |
| Eq | Objects that implement the binary |
| FDContainer | Objects that are file descriptor wrappers. |
| UndefState | Types that are not valid when they contain certain bit patterns. |