pub fn accept_multishot_direct( self: *IoUring, user_data: u64, fd: linux.fd_t, addr: ?*posix.sockaddr, addrlen: ?*posix.socklen_t, flags: u32, ) !*linux.io_uring_sqe
Queues an multishot accept using direct (registered) file descriptors. Available since 5.19
self: *IoUring
user_data: u64
fd: linux.fd_t
addr: ?*posix.sockaddr
addrlen: ?*posix.socklen_t
flags: u32
571 572 573 574 575 576 577 578 579 580 581 582 583
pub fn accept_multishot_direct( self: *IoUring, user_data: u64, fd: linux.fd_t, addr: ?*posix.sockaddr, addrlen: ?*posix.socklen_t, flags: u32, ) !*linux.io_uring_sqe { const sqe = try self.get_sqe(); sqe.prep_multishot_accept_direct(fd, addr, addrlen, flags); sqe.user_data = user_data; return sqe; }
Queues an multishot accept using direct (registered) file descriptors. Available since 5.19