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 › uefi › protocol › simple_network › SimpleNetwork › getStatus Public Function getStatus Doc Source Public Function std.os.uefi.protocol.simple_network.SimpleNetwork.getStatus
pub fn getStatus (
self : *SimpleNetwork ,
interrupt_status : ?*InterruptStatus ,
recycled_tx_buf : ?*?[*]u8 ,
) GetStatusError !void Params File os/uefi/protocol/simple_network.zig: 284
284
285
286
287
288
289
290
291
292
293
294
295
296 pub fn getStatus (
self : *SimpleNetwork ,
interrupt_status : ?*InterruptStatus ,
recycled_tx_buf : ?*?[*]u8 ,
) GetStatusError !void {
switch (self ._get_status (self , interrupt_status , recycled_tx_buf )) {
.success => {},
.not_started => return error .NotStarted ,
.invalid_parameter => return error .InvalidParameter ,
.device_error => return error .DeviceError ,
else => |status | return uefi .unexpectedStatus (status ),
}
}
Reads the current interrupt status and recycled transmit buffer status from a network interface.