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 › neighbors Public Function neighbors Doc Source Public Function std.os.uefi.protocol.ip6.Ip6.neighbors
pub fn neighbors (
self : *Ip6 ,
delete_flag : DeleteFlag ,
target_ip6_address : *const Address ,
target_link_address : ?*const MacAddress ,
timeout : u32 ,
override : bool ,
) NeighborsError !void Params File os/uefi/protocol/ip6.zig: 205
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231 pub fn neighbors (
self : *Ip6 ,
delete_flag : DeleteFlag ,
target_ip6_address : *const Address ,
target_link_address : ?*const MacAddress ,
timeout : u32 ,
override : bool ,
) NeighborsError !void {
switch (self ._neighbors (
self ,
// set to TRUE to delete this route from the routing table.
// set to FALSE to add this route to the routing table.
delete_flag == .delete ,
target_ip6_address ,
target_link_address ,
timeout ,
override ,
)) {
.success => {},
.not_started => return error .NotStarted ,
.invalid_parameter => return error .InvalidParameter ,
.out_of_resources => return error .OutOfResources ,
.not_found => return error .NotFound ,
.access_denied => return error .AccessDenied ,
else => |status | return uefi .unexpectedStatus (status ),
}
}
Add or delete Neighbor cache entries.