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: *IoUringuser_data: u64fd: linux.fd_tlevel: u32optname: u32opt: []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), ); }