class DeviceInfo

Defined at line 1656 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

Network device information.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

DeviceInfo & set_min_descriptor_length (uint8_t _value)
DeviceInfo & set_descriptor_version (uint8_t _value)
DeviceInfo & set_base_info (::fuchsia::hardware::network::DeviceBaseInfo _value)
void DeviceInfo ()
void DeviceInfo (DeviceInfo && other)
void ~DeviceInfo ()
DeviceInfo & operator= (DeviceInfo && other)
::std::unique_ptr<DeviceInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DeviceInfo * _value, size_t _offset)
zx_status_t Clone (DeviceInfo * _result)
const uint8_t & min_descriptor_length ()

Minimum descriptor length, in 64-bit words. Required.

The minimum length that each buffer descriptor must have for correct

operation with this device. Devices that support extra frame metadata

inform larger minimum descriptor lengths that reflect the minimum space

needed to be able to store frame metadata.

Defined at line 1668 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

bool has_min_descriptor_length ()

Defined at line 1672 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

uint8_t * mutable_min_descriptor_length ()

Minimum descriptor length, in 64-bit words. Required.

The minimum length that each buffer descriptor must have for correct

operation with this device. Devices that support extra frame metadata

inform larger minimum descriptor lengths that reflect the minimum space

needed to be able to store frame metadata.

Defined at line 1682 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

void clear_min_descriptor_length ()

Defined at line 1690 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

const uint8_t & descriptor_version ()

Accepted descriptor version. Required.

Defined at line 1699 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

bool has_descriptor_version ()

Defined at line 1703 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

uint8_t * mutable_descriptor_version ()

Accepted descriptor version. Required.

Defined at line 1708 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

void clear_descriptor_version ()

Defined at line 1716 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

const ::fuchsia::hardware::network::DeviceBaseInfo & base_info ()

Device base info. Required.

Defined at line 1725 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

bool has_base_info ()

Defined at line 1729 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

::fuchsia::hardware::network::DeviceBaseInfo * mutable_base_info ()

Device base info. Required.

Defined at line 1734 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

void clear_base_info ()

Defined at line 1742 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h