class DeviceInfo

Defined at line 1642 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 1654 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 1658 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 1668 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 1676 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 1685 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 1689 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 1694 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 1702 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 1711 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 1715 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 1720 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 1728 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h