template <>

class WireWeakAsyncBufferClientImpl

Defined at line 4325 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/driver/wire_messaging.h

Public Methods

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_network_driver::NetworkPort::GetInfo> GetInfo ()

Gets information about the port.

Port information must not change over the port's lifetime.

- response `info` port information.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_network_driver::NetworkPort::GetStatus> GetStatus ()

Gets operational status of the port.

Changes to operational status must be reported via

[`NetworkDeviceIfc.StatusChanged`]

- response `status` snapshot of port's operational status.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_network_driver::NetworkPort::GetMac> GetMac ()

Gets an interface to the MAC addressing layer of the port.

Ports that do not support MAC addressing must return an empty interface.

- response `mac_ifc` mac addressing handle.

Caller provides the backing storage for FIDL message.