Function leaveAllGroups [src]

Prototype

pub fn leaveAllGroups(self: *Ip6) GroupsError!void

Parameters

self: *Ip6

Possible Errors

AlreadyStarted
DeviceError
InvalidParameter
NotFound
NotStarted
OutOfResources
Unexpected UnexpectedError
Unsupported

Source

pub fn leaveAllGroups(self: *Ip6) GroupsError!void { switch (self._groups(self, false, null)) { .success => {}, .invalid_parameter => return Error.InvalidParameter, .not_started => return Error.NotStarted, .out_of_resources => return Error.OutOfResources, .unsupported => return Error.Unsupported, .already_started => return Error.AlreadyStarted, .not_found => return Error.NotFound, .device_error => return Error.DeviceError, else => |status| return uefi.unexpectedStatus(status), } }