template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 440 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/wire_types.h
Public Methods
::fuchsia_paver::wire::BootManagerQueryConfigurationStatusAndBootAttemptsResponse Build ()
Build and return the table. The builder should not be used after this.
bool has_status ()
void clear_status ()
Clears the status field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_paver::wire::ConfigurationStatus & status ()
Getter for status.
BuilderImpl & status (::fuchsia_paver::wire::ConfigurationStatus elem)
Setter for status.
bool has_boot_attempts ()
void clear_boot_attempts ()
Clears the boot_attempts field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & boot_attempts ()
Getter for boot_attempts.
BuilderImpl & boot_attempts (uint8_t elem)
Setter for boot_attempts.
bool has_unbootable_reason ()
void clear_unbootable_reason ()
Clears the unbootable_reason field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_paver::wire::UnbootableReason & unbootable_reason ()
Getter for unbootable_reason.
BuilderImpl & unbootable_reason (::fuchsia_paver::wire::UnbootableReason elem)
Setter for unbootable_reason.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_paver::wire::BootManagerQueryConfigurationStatusAndBootAttemptsResponse, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_paver::wire::BootManagerQueryConfigurationStatusAndBootAttemptsResponse>> && frame)