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 › ip6 › Ip6 › transmit Public Function transmit Doc Source Public Function std.os.uefi.protocol.ip6.Ip6.transmit
pub fn transmit (self : *Ip6 , token : *CompletionToken ) TransmitError !void Params File os/uefi/protocol/ip6.zig: 234
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250 pub fn transmit (self : *Ip6 , token : *CompletionToken ) TransmitError !void {
switch (self ._transmit (self , token )) {
.success => {},
.not_started => return error .NotStarted ,
.no_mapping => return error .NoMapping ,
.invalid_parameter => return error .InvalidParameter ,
.access_denied => return error .AccessDenied ,
.not_ready => return error .NotReady ,
.not_found => return error .NotFound ,
.out_of_resources => return error .OutOfResources ,
.buffer_too_small => return error .BufferTooSmall ,
.bad_buffer_size => return error .BadBufferSize ,
.device_error => return error .DeviceError ,
.no_media => return error .NoMedia ,
else => |status | return uefi .unexpectedStatus (status ),
}
}
Places outgoing data packets into the transmit queue.