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