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 705 of file ../../src/firmware/paver/paver.cc

void QueryCurrentConfiguration (QueryCurrentConfigurationCompleter::Sync & completer)

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

void QueryActiveConfiguration (QueryActiveConfigurationCompleter::Sync & completer)

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

void QueryConfigurationLastSetActive (QueryConfigurationLastSetActiveCompleter::Sync & completer)

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

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

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

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

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

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

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

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

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

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

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

void SetOneShotRecovery (SetOneShotRecoveryCompleter::Sync & completer)

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