class BootManager

Defined at line 231 of file ../../src/firmware/paver/paver.h

Public Methods

void BootManager (std::unique_ptr<DevicePartitioner> partitioner, std::unique_ptr<abr::Client> abr_client, const PaverConfig & config)

Defined at line 233 of file ../../src/firmware/paver/paver.h

void Flush (FlushCompleter::Sync & completer)

Defined at line 267 of file ../../src/firmware/paver/paver.h

void Bind (async_dispatcher_t * dispatcher, BlockDevices devices, fidl::ClientEnd<fuchsia_io::Directory> svc_root, const PaverConfig & config, std::shared_ptr<Context> context, fidl::ServerEnd<fuchsia_paver::BootManager> server)

Defined at line 631 of file ../../src/firmware/paver/paver.cc

void QueryCurrentConfiguration (QueryCurrentConfigurationCompleter::Sync & completer)

Defined at line 665 of file ../../src/firmware/paver/paver.cc

void QueryActiveConfiguration (QueryActiveConfigurationCompleter::Sync & completer)

Defined at line 674 of file ../../src/firmware/paver/paver.cc

void QueryConfigurationLastSetActive (QueryConfigurationLastSetActiveCompleter::Sync & completer)

Defined at line 683 of file ../../src/firmware/paver/paver.cc

void QueryConfigurationStatus (QueryConfigurationStatusRequestView request, QueryConfigurationStatusCompleter::Sync & completer)

Defined at line 783 of file ../../src/firmware/paver/paver.cc

void QueryConfigurationStatusAndBootAttempts (QueryConfigurationStatusAndBootAttemptsRequestView request, QueryConfigurationStatusAndBootAttemptsCompleter::Sync & completer)

Defined at line 794 of file ../../src/firmware/paver/paver.cc

void SetConfigurationActive (SetConfigurationActiveRequestView request, SetConfigurationActiveCompleter::Sync & completer)

Defined at line 818 of file ../../src/firmware/paver/paver.cc

void SetConfigurationUnbootable (SetConfigurationUnbootableRequestView request, SetConfigurationUnbootableCompleter::Sync & completer)

Defined at line 837 of file ../../src/firmware/paver/paver.cc

void SetConfigurationHealthy (SetConfigurationHealthyRequestView request, SetConfigurationHealthyCompleter::Sync & completer)

Defined at line 857 of file ../../src/firmware/paver/paver.cc

void SetOneShotRecovery (SetOneShotRecoveryCompleter::Sync & completer)

Defined at line 900 of file ../../src/firmware/paver/paver.cc