tree: a963f69d318a2ec010ab0cefffd51eacf356e488 [path history] [tgz]
  1. README.md
all/fidl/fuchsia.hardware.network/README.md

fuchsia.hardware.network

PROTOCOLS

Device

Defined in fuchsia.hardware.network/device.fidl

GetInfo

Request {#Device.GetInfo_Request}

<EMPTY>

Response {#Device.GetInfo_Response}

GetPort

Request {#Device.GetPort_Request}

GetPortWatcher

Request {#Device.GetPortWatcher_Request}

OpenSession

Request {#Device.OpenSession_Request}

Response {#Device.OpenSession_Response}

DeviceInstance

Defined in fuchsia.hardware.network/instance.fidl

GetDevice

Request {#DeviceInstance.GetDevice_Request}

MacAddressing

Defined in fuchsia.hardware.network/mac.fidl

AddMulticastAddress

Request {#MacAddressing.AddMulticastAddress_Request}

Response {#MacAddressing.AddMulticastAddress_Response}

GetUnicastAddress

Request {#MacAddressing.GetUnicastAddress_Request}

<EMPTY>

Response {#MacAddressing.GetUnicastAddress_Response}

RemoveMulticastAddress

Request {#MacAddressing.RemoveMulticastAddress_Request}

Response {#MacAddressing.RemoveMulticastAddress_Response}

SetMode

Request {#MacAddressing.SetMode_Request}

Response {#MacAddressing.SetMode_Response}

Port

Defined in fuchsia.hardware.network/port.fidl

GetInfo

Request {#Port.GetInfo_Request}

<EMPTY>

Response {#Port.GetInfo_Response}

GetMac

Request {#Port.GetMac_Request}

GetStatus

Request {#Port.GetStatus_Request}

<EMPTY>

Response {#Port.GetStatus_Response}

GetStatusWatcher

Request {#Port.GetStatusWatcher_Request}

PortWatcher

Defined in fuchsia.hardware.network/device.fidl

Watch

Request {#PortWatcher.Watch_Request}

<EMPTY>

Response {#PortWatcher.Watch_Response}

Session

Defined in fuchsia.hardware.network/session.fidl

Attach

Request {#Session.Attach_Request}

Response {#Session.Attach_Response}

Close

Request {#Session.Close_Request}

<EMPTY>

Detach

Request {#Session.Detach_Request}

Response {#Session.Detach_Response}

StatusWatcher

Defined in fuchsia.hardware.network/port.fidl

WatchStatus

Request {#StatusWatcher.WatchStatus_Request}

<EMPTY>

Response {#StatusWatcher.WatchStatus_Response}

STRUCTS

Device_OpenSession_Response resource{:.fidl-attribute} {#Device_OpenSession_Response data-text=“Device_OpenSession_Response”}

Defined in fuchsia.hardware.network/device.fidl

Empty {#Empty data-text=“Empty”}

Defined in fuchsia.hardware.network/device.fidl

<EMPTY>

Fifos resource{:.fidl-attribute} {#Fifos data-text=“Fifos”}

Defined in fuchsia.hardware.network/session.fidl

FrameTypeSupport {#FrameTypeSupport data-text=“FrameTypeSupport”}

Defined in fuchsia.hardware.network/frames.fidl

Session_Attach_Response {#Session_Attach_Response data-text=“Session_Attach_Response”}

Defined in fuchsia.hardware.network/session.fidl

<EMPTY>

Session_Detach_Response {#Session_Detach_Response data-text=“Session_Detach_Response”}

Defined in fuchsia.hardware.network/session.fidl

<EMPTY>

ENUMS

DeviceClass strict{:.fidl-attribute}

Type: uint16

Defined in fuchsia.hardware.network/port.fidl

FrameType strict{:.fidl-attribute}

Type: uint8

Defined in fuchsia.hardware.network/frames.fidl

InfoType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

MacFilterMode strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/mac.fidl

RxAcceleration strict{:.fidl-attribute}

Type: uint8

Defined in fuchsia.hardware.network/frames.fidl

TxAcceleration strict{:.fidl-attribute}

Type: uint8

Defined in fuchsia.hardware.network/frames.fidl

TABLES

DeviceInfo {#DeviceInfo data-text=“DeviceInfo”}

Defined in fuchsia.hardware.network/device.fidl

PortInfo {#PortInfo data-text=“PortInfo”}

Defined in fuchsia.hardware.network/port.fidl

PortStatus {#PortStatus data-text=“PortStatus”}

Defined in fuchsia.hardware.network/port.fidl

SessionInfo resource{:.fidl-attribute} {#SessionInfo data-text=“SessionInfo”}

Defined in fuchsia.hardware.network/session.fidl

UNIONS

DevicePortEvent strict{:.fidl-attribute} {#DevicePortEvent data-text=“DevicePortEvent”}

Defined in fuchsia.hardware.network/device.fidl

Device_OpenSession_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#Device_OpenSession_Result data-text=“Device_OpenSession_Result”}

Defined in fuchsia.hardware.network/device.fidl

Session_Attach_Result strict{:.fidl-attribute} {#Session_Attach_Result data-text=“Session_Attach_Result”}

Defined in fuchsia.hardware.network/session.fidl

Session_Detach_Result strict{:.fidl-attribute} {#Session_Detach_Result data-text=“Session_Detach_Result”}

Defined in fuchsia.hardware.network/session.fidl

BITS

EthernetFeatures strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

RxFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

SessionFlags strict{:.fidl-attribute}

Type: uint16

Defined in fuchsia.hardware.network/session.fidl

StatusFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/port.fidl

TxFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

TxReturnFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

CONSTANTS

TYPE ALIASES