class DeviceInfo

Defined at line 1300 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.

void DeviceInfo ()
void DeviceInfo (DeviceInfo && other)
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 1312 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 1316 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 1326 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 1334 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 1343 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 1347 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 1352 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 1360 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 1369 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 1373 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 1378 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 1386 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

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 ()
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)