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 › mcastIpToMac Public Function mcastIpToMac Doc Source Public Function std.os.uefi.protocol.simple_network.SimpleNetwork.mcastIpToMac
pub fn mcastIpToMac (
self : *SimpleNetwork ,
ipv6 : bool ,
ip : *const anyopaque ,
) McastIpToMacError !MacAddress Params File os/uefi/protocol/simple_network.zig: 243
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257 pub fn mcastIpToMac (
self : *SimpleNetwork ,
ipv6 : bool ,
ip : *const anyopaque ,
) McastIpToMacError !MacAddress {
var mac : MacAddress = undefined ;
switch (self ._mcast_ip_to_mac (self , ipv6 , ip , &mac )) {
.success => return mac ,
.not_started => return error .NotStarted ,
.invalid_parameter => return error .InvalidParameter ,
.device_error => return error .DeviceError ,
.unsupported => return error .Unsupported ,
else => |status | return uefi .unexpectedStatus (status ),
}
}
Converts a multicast IP address to a multicast HW MAC address.