class DeviceAddress
Defined at line 5205 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
Public Methods
void DeviceAddress (const DeviceAddress & )
Defined at line 5210 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
void DeviceAddress (DeviceAddress && )
Defined at line 5212 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
void DeviceAddress ()
bool IsUnknown ()
Defined at line 5223 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
template <typename... Args>
DeviceAddress WithCharIntValue (::fidl::AnyArena & allocator, Args &&... args)
A uint32 value that can be interpretted as a 4 character sequence.
Defined at line 5265 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
template <typename... Args>
DeviceAddress WithArrayCharIntValue (::fidl::AnyArena & allocator, Args &&... args)
An array of character sequences, eg a ACPI node path.
Defined at line 5283 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
template <typename... Args>
DeviceAddress WithStringValue (::fidl::AnyArena & allocator, Args &&... args)
A generic string, eg the device tree node path.
Defined at line 5301 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
bool has_invalid_tag ()
bool is_int_value ()
DeviceAddress WithIntValue (uint8_t val)
A fixed integer id, eg a spi bus address
uint8_t & int_value ()
A fixed integer id, eg a spi bus address
const uint8_t & int_value ()
A fixed integer id, eg a spi bus address
bool is_array_int_value ()
DeviceAddress WithArrayIntValue (::fidl::ObjectView< ::fidl::VectorView<uint8_t>> val)
An array of integers, eg a PCI BDF.
template <typename... Args>
DeviceAddress WithArrayIntValue (::fidl::AnyArena & allocator, Args &&... args)
An array of integers, eg a PCI BDF.
Defined at line 5247 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
::fidl::VectorView<uint8_t> & array_int_value ()
An array of integers, eg a PCI BDF.
const ::fidl::VectorView<uint8_t> & array_int_value ()
An array of integers, eg a PCI BDF.
bool is_char_int_value ()
DeviceAddress WithCharIntValue (::fidl::ObjectView< ::fidl::StringView> val)
A uint32 value that can be interpretted as a 4 character sequence.
::fidl::StringView & char_int_value ()
A uint32 value that can be interpretted as a 4 character sequence.
const ::fidl::StringView & char_int_value ()
A uint32 value that can be interpretted as a 4 character sequence.
bool is_array_char_int_value ()
DeviceAddress WithArrayCharIntValue (::fidl::ObjectView< ::fidl::VectorView< ::fidl::StringView>> val)
An array of character sequences, eg a ACPI node path.
::fidl::VectorView< ::fidl::StringView> & array_char_int_value ()
An array of character sequences, eg a ACPI node path.
const ::fidl::VectorView< ::fidl::StringView> & array_char_int_value ()
An array of character sequences, eg a ACPI node path.
bool is_string_value ()
DeviceAddress WithStringValue (::fidl::ObjectView< ::fidl::StringView> val)
A generic string, eg the device tree node path.
DeviceAddress & operator= (const DeviceAddress & )
Defined at line 5211 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
DeviceAddress & operator= (DeviceAddress && )
Defined at line 5213 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
::fidl::StringView & string_value ()
A generic string, eg the device tree node path.
const ::fidl::StringView & string_value ()
A generic string, eg the device tree node path.
::fuchsia_driver_framework::wire::DeviceAddress::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kIntValue | 1 |
| kArrayIntValue | 2 |
| kCharIntValue | 3 |
| kArrayCharIntValue | 4 |
| kStringValue | 5 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 5215 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h