pub fn add<EpollFd: AsFd, SourceFd: AsFd>(
epoll: EpollFd,
source: SourceFd,
data: EventData,
event_flags: EventFlags,
) -> Result<()>
Available on crate feature
event
only.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 event_flags
occurring
on the file descriptor associated with data
.
close
ing a file descriptor does not necessarily unregister interest which
can lead to spurious events being returned from epoll::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. Check the
faq for details.