class SoftmacIfcBridge

Defined at line 21 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.h

Public Methods

void ~SoftmacIfcBridge ()

Defined at line 29 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.h

zx::result<std::unique_ptr<SoftmacIfcBridge>> New (fidl::SharedClient<fuchsia_driver_framework::Node> node_client, const ethernet_tx_t * ethernet_tx, const wlan_rx_t * wlan_rx, fdf::ServerEnd<fuchsia_wlan_softmac::WlanSoftmacIfc> && server_endpoint, fidl::ClientEnd<fuchsia_wlan_softmac::WlanSoftmacIfcBridge> && bridge_client_endpoint)

Defined at line 29 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.cc

void Recv (RecvRequestView fdf_request, fdf::Arena & arena, RecvCompleter::Sync & completer)

Defined at line 69 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.cc

zx::result<> EthernetTx (std::unique_ptr<eth::BorrowedOperation<>> op, trace_async_id_t async_id)

Defined at line 107 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.cc

void ReportTxResult (ReportTxResultRequestView request, fdf::Arena & arena, ReportTxResultCompleter::Sync & completer)

Defined at line 139 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.cc

void NotifyScanComplete (NotifyScanCompleteRequestView request, fdf::Arena & arena, NotifyScanCompleteCompleter::Sync & completer)

Defined at line 148 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.cc

void StopBridgedDriver (fit::callback<void ()> stop_completer)

Defined at line 157 of file ../../src/connectivity/wlan/drivers/wlansoftmac/softmac_ifc_bridge.cc