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.