DoxigAlpha

ManagedNetwork

Fields of this type

Fields

#
_get_mode_data:*const fn (*const ManagedNetwork, ?*Config, ?*SimpleNetwork) callconv(cc) Status
_configure:*const fn (*ManagedNetwork, ?*const Config) callconv(cc) Status
_mcast_ip_to_mac:*const fn (*ManagedNetwork, bool, *const anyopaque, *MacAddress) callconv(cc) Status
_groups:*const fn (*ManagedNetwork, bool, ?*const MacAddress) callconv(cc) Status
_transmit:*const fn (*ManagedNetwork, *CompletionToken) callconv(cc) Status
_receive:*const fn (*ManagedNetwork, *CompletionToken) callconv(cc) Status
_cancel:*const fn (*ManagedNetwork, ?*const CompletionToken) callconv(cc) Status
_poll:*const fn (*ManagedNetwork) callconv(cc) Status

Type definitions in this namespace

Types

#

Returns the operational parameters for the current MNP child driver.

Functions

#
getModeData
Returns the operational parameters for the current MNP child driver.
configure
Sets or clears the operational parameters for the MNP child driver.
mcastIpToMac
Translates an IP multicast address to a hardware (MAC) multicast address.
groups
Enables and disables receive filters for multicast address.
transmit
Places asynchronous outgoing data packets into the transmit queue.
receive
Places an asynchronous receiving request into the receiving queue.
cancel
Aborts an asynchronous transmit or receive request.
poll
Polls for incoming data packets and processes outgoing data packets.

Error sets in this namespace

Error Sets

#

= Guid{ .time_low = 0x7ab33a91, .time_mid = 0xace5, .time_high_and_version = 0x4326, .clock_seq_high_and_reserved = 0xb5, .clock_seq_low = 0x72, .node = [_]u8{ 0xe7, 0xee, 0x33, 0xd3, 0x9f, 0x16 }, }

Values

#
guid
= Guid{ .time_low = 0x7ab33a91, .time_mid = 0xace5, .time_high_and_version = 0x4326, .clock_seq_high_and_reserved = 0xb5, .clock_seq_low = 0x72, .node = [_]u8{ 0xe7, 0xee, 0x33, 0xd3, 0x9f, 0x16 }, }