template <>

class WireWeakAsyncBufferClientImpl

Defined at line 4530 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::NetworkDeviceIfc::AddPort> AddPort (uint8_t id, ::fdf::ClientEnd< ::fuchsia_hardware_network_driver::NetworkPort> && port)

Instantiates a new port with `id`.

`id` must not be currently in use by any other ports. `id`s may be

reused once the provided port is destroyed by [`NetworkPort.Removed`].

Port identifiers do not need to be stable across instantiations or

reboots. Port identifiers don't need to be allocated in any specific

order as long as [`MAX_PORTS`] is not exceeded.

+ request `id` new port identifier.

+ request `port` handle to network port implementation.

Caller provides the backing storage for FIDL message.