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 › managed_network › ManagedNetwork › mcastIpToMac Public Function mcastIpToMac Doc Source Public Function std.os.uefi.protocol.managed_network.ManagedNetwork.mcastIpToMac
pub fn mcastIpToMac (
self : *ManagedNetwork ,
ipv6flag : bool ,
ipaddress : *const uefi .IpAddress ,
) McastIpToMacError !MacAddress Params File os/uefi/protocol/managed_network.zig: 109
109
110
111
112
113
114
115
116
117
118
119
120
121
122 pub fn mcastIpToMac (
self : *ManagedNetwork ,
ipv6flag : bool ,
ipaddress : *const uefi .IpAddress ,
) McastIpToMacError !MacAddress {
var result : MacAddress = undefined ;
switch (self ._mcast_ip_to_mac (self , ipv6flag , ipaddress , &result )) {
.success => return result ,
else => |status | {
try status .err ();
return uefi .unexpectedStatus (status );
},
}
}
Translates an IP multicast address to a hardware (MAC) multicast address. This function may be unsupported in some MNP implementations.