class WriteFirmwareResult

Defined at line 569 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/wire_types.h

Public Methods

void WriteFirmwareResult ()
void WriteFirmwareResult (const WriteFirmwareResult & )

Defined at line 574 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/wire_types.h

WriteFirmwareResult & operator= (const WriteFirmwareResult & )

Defined at line 575 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/wire_types.h

void WriteFirmwareResult (WriteFirmwareResult && )

Defined at line 576 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/wire_types.h

bool has_invalid_tag ()
bool is_status ()
WriteFirmwareResult WithStatus (int32_t val)

The result status if a write was attempted.

WriteFirmwareResult & operator= (WriteFirmwareResult && )

Defined at line 577 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/wire_types.h

int32_t & status ()

The result status if a write was attempted.

const int32_t & status ()

The result status if a write was attempted.

bool is_unsupported ()
WriteFirmwareResult WithUnsupported (bool val)

True if a write was not attempted due to unsupported firmware. This could

be either unsupported content type or unsupported A/B configuration.

Callers must not treat this as a fatal error, but instead ignore it and

continue to update the device. This is important to be able to add new

items to an update package without breaking updates on older devices.

bool & unsupported ()

True if a write was not attempted due to unsupported firmware. This could

be either unsupported content type or unsupported A/B configuration.

Callers must not treat this as a fatal error, but instead ignore it and

continue to update the device. This is important to be able to add new

items to an update package without breaking updates on older devices.

const bool & unsupported ()

True if a write was not attempted due to unsupported firmware. This could

be either unsupported content type or unsupported A/B configuration.

Callers must not treat this as a fatal error, but instead ignore it and

continue to update the device. This is important to be able to add new

items to an update package without breaking updates on older devices.

::fuchsia_paver::wire::WriteFirmwareResult::Tag Which ()

Enumerations

enum class Tag : fidl_xunion_tag_t
Name Value Comments
kStatus 1

0x1

kUnsupported 2

0x2

Defined at line 579 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/wire_types.h