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.