template <>
class WireWeakOnewayClientImpl
Defined at line 3983 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/cpp/fidl/fuchsia.net.tun/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus AddPort (::fuchsia_net_tun::wire::DevicePortConfig config, ::fidl::ServerEnd< ::fuchsia_net_tun::Port> && port)
Creates a new port on this device.
+ request `config` new port configuration.
+ request `port` grants control over the port. Closed with an epitaph if
`config` is not valid.
Allocates 232 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus GetDevice (::fidl::ServerEnd< ::fuchsia_hardware_network::Device> && device)
Connects to the underlying device endpoint.
+ request `device` device handle.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus DelegateRxLease (::fuchsia_hardware_network::wire::DelegatedRxLease lease)
Delegates an rx lease through the tun device.
See documentation on [`fuchsia.hardware.network/DelegatedRxLease`] for
proper usage.
Allocates 88 bytes of message buffer on the stack. No heap allocation necessary.