class DeviceConfig
Defined at line 2612 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::fuchsia::net::tun::BaseDeviceConfig & base ()
Base device configuration.
It not set, interpreted as an empty table.
Defined at line 2621 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
bool has_base ()
Defined at line 2625 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
::fuchsia::net::tun::BaseDeviceConfig * mutable_base ()
Base device configuration.
It not set, interpreted as an empty table.
Defined at line 2632 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
void clear_base ()
Defined at line 2640 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
const bool & blocking ()
If `true`, [`fuchsia.net.tun/Device.WriteFrame`] and
[`fuchsia.net.tun/Device.ReadFrame`] blocks returning until the
corresponding buffers are available to complete the call.
It not set, interpreted as `false`.
Defined at line 2653 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
bool has_blocking ()
Defined at line 2657 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
bool * mutable_blocking ()
If `true`, [`fuchsia.net.tun/Device.WriteFrame`] and
[`fuchsia.net.tun/Device.ReadFrame`] blocks returning until the
corresponding buffers are available to complete the call.
It not set, interpreted as `false`.
Defined at line 2666 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
void clear_blocking ()
Defined at line 2674 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h
DeviceConfig & set_base (::fuchsia::net::tun::BaseDeviceConfig _value)
DeviceConfig & set_blocking (bool _value)
void DeviceConfig ()
void DeviceConfig (DeviceConfig && other)
void ~DeviceConfig ()
DeviceConfig & operator= (DeviceConfig && other)
::std::unique_ptr<DeviceConfig> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DeviceConfig * _value, size_t _offset)
zx_status_t Clone (DeviceConfig * _result)