Module client

Source
Expand description

Fuchsia netdevice client.

Structs§

Client
A client that communicates with a network device to send and receive packets.
PortBaseInfo
Network device base info with all required fields.
PortInfo
Network device information with all required fields.
PortStatus
Dynamic port information with all required fields.

Enums§

DevicePortEvent
Port creation and destruction events.
PortBaseInfoMissingFieldError
Missing fields in PortBaseInfo.
PortBaseInfoValidationError
Errors validating PortBaseInfo.
PortInfoMissingFieldError
Missing fields in PortInfo.
PortInfoValidationError
Errors validating PortInfo.
PortStatusMissingFieldError
Missing fields in PortStatus.
PortStatusValidationError
Errors validating PortStatus.

Functions§

new_port_status_stream
Creates a [Stream] of PortStatus from a netdev::PortProxy.