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