template <>

class WireSyncBufferClientImpl

Defined at line 3705 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 CreateDevice (::fuchsia_net_tun::wire::DeviceConfig config, ::fidl::ServerEnd< ::fuchsia_net_tun::Device> && device)

Creates a `Device` with given `config`.

+ request `config` new device configuration.

+ request `device` grants control over the device. Closed with an

epitaph if `config` is not valid.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::OneWayStatus CreatePair (::fuchsia_net_tun::wire::DevicePairConfig config, ::fidl::ServerEnd< ::fuchsia_net_tun::DevicePair> && device_pair)

Creates a `DevicePair` with given `config`.

If `config` is not valid or the device could not be created,

`device_pair` is closed with an error epitaph.

+ request `config` new device pair configuration.

+ request `device_pair` grants control over the device pair. Closed with

an epitaph if `config` is not valid.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.