Expand description
Device sockets.
Structs§
- AllSockets
- A collection of all device sockets in the system.
- AnyDevice
Sockets - The set of sockets associated with a device.
- Device
Socket Api - The device socket API.
- Device
Socket Counters - Usage statistics about Device Sockets.
- Device
Socket Id - Reference to live socket state.
- Device
Socket Metadata - Metadata required to send a frame on a device socket.
- Device
Sockets - Per-device state for packet sockets.
- Ethernet
Frame - Data from an Ethernet frame.
- Ethernet
Header Params - Parameters needed to apply system-framing of an Ethernet frame.
- IpFrame
- Data from an IP frame.
- Parse
Sent Frame Error - A frame couldn’t be parsed as a
SentFrame
. - Primary
Device Socket Id - Strong owner of socket state.
- Socket
Info - Information about the bound state of a socket.
- Socket
State - State held by a device socket.
- Target
- A device socket’s binding information.
- Weak
Device Socket Id - A weak reference to socket state.
Enums§
- Frame
- A frame sent or received on a device
- Protocol
- A selector for frames based on link-layer protocol number.
- Received
Frame - A frame received on a device.
- Sent
Frame - A frame sent on a device.
- Target
Device - Selector for devices to send and receive packets on.
Traits§
- Device
Socket Accessor - Core context for accessing the socket state for a device.
- Device
Socket Bindings Context - The execution context for device sockets provided by bindings.
- Device
Socket Context - Core context for accessing socket state.
- Device
Socket Types - Provides associated types for device sockets provided by the bindings context.
- Socket
State Accessor - Core context for accessing the state of an individual socket.
Type Aliases§
- Held
Device Sockets - Convenience alias for use in device state storage.
- Held
Sockets - Convenience alias for use in shared storage.
- Socket
Id - Public identifier for a socket.