class DeviceInfo
Defined at line 1294 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 1306 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 1310 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 1320 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 1328 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 1337 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 1341 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 1346 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 1354 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 1363 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 1367 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 1372 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 1380 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)