class DeviceInfo
Defined at line 623 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h
Network device information.
Public Methods
void DeviceInfo (Storage_ storage)
void DeviceInfo ()
Defined at line 628 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h
void DeviceInfo (DeviceInfo && )
Defined at line 629 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h
void DeviceInfo (const DeviceInfo & other)
DeviceInfo & operator= (DeviceInfo && )
Defined at line 630 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h
DeviceInfo & operator= (const DeviceInfo & other)
bool operator== (const DeviceInfo & other)
bool operator!= (const DeviceInfo & other)
bool IsEmpty ()
const std::optional<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.
::std::optional<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.
DeviceInfo & min_descriptor_length (std::optional<uint8_t> value)
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.
const std::optional<uint8_t> & descriptor_version ()
Accepted descriptor version. Required.
::std::optional<uint8_t> & descriptor_version ()
Accepted descriptor version. Required.
DeviceInfo & descriptor_version (std::optional<uint8_t> value)
Accepted descriptor version. Required.
const std::optional< ::fuchsia_hardware_network::DeviceBaseInfo> & base_info ()
Device base info. Required.
::std::optional< ::fuchsia_hardware_network::DeviceBaseInfo> & base_info ()
Device base info. Required.
DeviceInfo & base_info (std::optional< ::fuchsia_hardware_network::DeviceBaseInfo> value)
Device base info. Required.
void DeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits