Function getStatus [src]
Reads the current interrupt status and recycled transmit buffer status from a network interface.
Prototype
pub fn getStatus( self: *SimpleNetwork, interrupt_status: ?*InterruptStatus, recycled_tx_buf: ?*?[*]u8, ) GetStatusError!void
Parameters
self: *SimpleNetwork
interrupt_status: ?*InterruptStatus
recycled_tx_buf: ?*?[*]u8
Possible Errors
Source
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),
}
}