Function setsockopt [src]
Prepares set socket option for the optname argument, at the protocol
level specified by the level argument.
Available since 6.7.n
Prototype
pub fn setsockopt( self: *IoUring, user_data: u64, fd: linux.fd_t, level: u32,optname: u32,opt: []const u8, ) !*linux.io_uring_sqe
Parameters
self: *IoUring
user_data: u64
fd: linux.fd_t
level: u32
optname: u32
opt: []const u8
Source
pub fn setsockopt(
self: *IoUring,
user_data: u64,
fd: linux.fd_t,
level: u32, // linux.SOL
optname: u32, // linux.SO
opt: []const u8,
) !*linux.io_uring_sqe {
return try self.cmd_sock(
user_data,
.SETSOCKOPT,
fd,
level,
optname,
@intFromPtr(opt.ptr),
@intCast(opt.len),
);
}