class BootManager

Defined at line 246 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 248 of file ../../src/firmware/paver/paver.h

void Flush (FlushCompleter::Sync & completer)

Defined at line 282 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 704 of file ../../src/firmware/paver/paver.cc

void QueryCurrentConfiguration (QueryCurrentConfigurationCompleter::Sync & completer)

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

void QueryActiveConfiguration (QueryActiveConfigurationCompleter::Sync & completer)

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

void QueryConfigurationLastSetActive (QueryConfigurationLastSetActiveCompleter::Sync & completer)

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

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

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

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

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

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

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

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

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

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

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

void SetOneShotRecovery (SetOneShotRecoveryCompleter::Sync & completer)

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