MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / add

Function add

src/event/epoll.rs:124–140  ·  view source on GitHub ↗
(
    epoll: EpollFd,
    source: SourceFd,
    data: epoll::EventData,
    event_flags: epoll::EventFlags,
)

Source from the content-addressed store, hash-verified

122#[doc(alias = "epoll_ctl")]
123#[inline]
124pub fn add<EpollFd: AsFd, SourceFd: AsFd>(
125 epoll: EpollFd,
126 source: SourceFd,
127 data: epoll::EventData,
128 event_flags: epoll::EventFlags,
129) -> io::Result<()> {
130 syscalls::epoll_add(
131 epoll.as_fd(),
132 source.as_fd(),
133 &Event {
134 flags: event_flags,
135 data,
136 #[cfg(all(libc, target_os = "redox"))]
137 _pad: 0,
138 },
139 )
140}
141
142/// `epoll_ctl(self, EPOLL_CTL_MOD, target, event)`—Modifies an element in a
143/// given epoll object.

Callers 1

serverFunction · 0.85

Calls 2

epoll_addFunction · 0.50
as_fdMethod · 0.45

Tested by

no test coverage detected