Module session

Source
Expand description

Fuchsia netdevice session.

Structs§

Buffer
The buffer that can be used by the Session.
Config
Session configuration.
DerivableConfig
Basic session configuration that can be given to DeviceInfo to generate Configs.
DeviceBaseInfo
Network device base info with all required fields.
DeviceInfo
Network device information with all required fields.
Port
A port of the device.
RxLease
An RAII lease possibly keeping the system from suspension.
Session
A session between network device client and driver.
Task
The backing task that drives the session.

Enums§

DeviceBaseInfoMissingFieldError
Missing fields in DeviceBaseInfo.
DeviceBaseInfoValidationError
Errors validating DeviceBaseInfo.
DeviceInfoMissingFieldError
Missing fields in DeviceInfo.
DeviceInfoValidationError
Errors validating DeviceInfo.
Rx
A tag to related types for Rx allocations.
Tx
A tag to related types for Tx allocations.