Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › linux › IoUring › socket_direct Public Function socket_direct Doc Source Public Function std.os.linux.IoUring.socket_direct
pub fn socket_direct (
self : *IoUring ,
user_data : u64 ,
domain : u32 ,
socket_type : u32 ,
protocol : u32 ,
flags : u32 ,
file_index : u32 ,
) !*linux .io_uring_sqe Params self : *IoUring user_data : u64 domain : u32 socket_type : u32 protocol : u32 flags : u32 file_index : u32 File os/linux/IoUring.zig: 1377
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390 pub fn socket_direct (
self : *IoUring ,
user_data : u64 ,
domain : u32 ,
socket_type : u32 ,
protocol : u32 ,
flags : u32 ,
file_index : u32 ,
) !*linux .io_uring_sqe {
const sqe = try self .get_sqe ();
sqe .prep_socket_direct (domain , socket_type , protocol , flags , file_index );
sqe .user_data = user_data ;
return sqe ;
}
Prepares a socket creation request for registered file at index
file_index. Available since 5.19