pub fn add(
epoll: impl AsFd,
source: impl AsFd,
data: EventData,
event_flags: EventFlags
) -> Result<()>Expand description
epoll_ctl(self, EPOLL_CTL_ADD, data, event)—Adds an element to an
epoll object.
This registers interest in any of the events set in events occurring on
the file descriptor associated with data.
If delete is not called on the I/O source passed into this function
before the I/O source is closed, then the epoll will act as if the I/O
source is still registered with it. This can lead to spurious events being
returned from wait. If a file descriptor is an
Arc<dyn SystemResource>, then epoll can be thought to maintain a
Weak<dyn SystemResource> to the file descriptor.