class FakePaver

Defined at line 83 of file ../../src/storage/testing/fake-paver.h

Public Methods

void Connect (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_paver::Paver> request)

Defined at line 13 of file ../../src/storage/testing/fake-paver.cc

void FindDataSink (FindDataSinkRequestView request, FindDataSinkCompleter::Sync & _completer)

Defined at line 19 of file ../../src/storage/testing/fake-paver.cc

void FindPartitionTableManager (FindPartitionTableManagerRequestView request, FindPartitionTableManagerCompleter::Sync & _completer)

Defined at line 26 of file ../../src/storage/testing/fake-paver.cc

void FindBootManager (FindBootManagerRequestView request, FindBootManagerCompleter::Sync & _completer)

Defined at line 33 of file ../../src/storage/testing/fake-paver.cc

void QueryCurrentConfiguration (QueryCurrentConfigurationCompleter::Sync & completer)

Defined at line 42 of file ../../src/storage/testing/fake-paver.cc

void FindSysconfig (FindSysconfigRequestView request, FindSysconfigCompleter::Sync & _completer)

Defined at line 48 of file ../../src/storage/testing/fake-paver.cc

void QueryActiveConfiguration (QueryActiveConfigurationCompleter::Sync & completer)

Defined at line 51 of file ../../src/storage/testing/fake-paver.cc

void QueryConfigurationLastSetActive (QueryConfigurationLastSetActiveCompleter::Sync & completer)

Defined at line 75 of file ../../src/storage/testing/fake-paver.cc

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

Defined at line 118 of file ../../src/storage/testing/fake-paver.cc

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

Defined at line 131 of file ../../src/storage/testing/fake-paver.cc

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

Defined at line 156 of file ../../src/storage/testing/fake-paver.cc

void set_expected_payload_size (size_t size)

Defined at line 166 of file ../../src/storage/testing/fake-paver.h

void set_abr_supported (bool supported)

Defined at line 168 of file ../../src/storage/testing/fake-paver.h

void set_wait_for_start_signal (bool wait)

Defined at line 169 of file ../../src/storage/testing/fake-paver.h

std::atomic<async_dispatcher_t *> & dispatcher ()

Defined at line 176 of file ../../src/storage/testing/fake-paver.h

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

Defined at line 191 of file ../../src/storage/testing/fake-paver.cc

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

Defined at line 216 of file ../../src/storage/testing/fake-paver.cc

void SetOneShotRecovery (SetOneShotRecoveryCompleter::Sync & completer)

Defined at line 241 of file ../../src/storage/testing/fake-paver.cc

void Flush (fidl::WireServer<fuchsia_paver::DynamicDataSink>::FlushCompleter::Sync & completer)

Defined at line 245 of file ../../src/storage/testing/fake-paver.cc

void Flush (fidl::WireServer<fuchsia_paver::BootManager>::FlushCompleter::Sync & completer)

Defined at line 252 of file ../../src/storage/testing/fake-paver.cc

void ReadAsset (ReadAssetRequestView request, ReadAssetCompleter::Sync & completer)

Defined at line 259 of file ../../src/storage/testing/fake-paver.cc

void WriteAsset (WriteAssetRequestView request, WriteAssetCompleter::Sync & completer)

Defined at line 265 of file ../../src/storage/testing/fake-paver.cc

void WriteOpaqueVolume (WriteOpaqueVolumeRequestView request, WriteOpaqueVolumeCompleter::Sync & completer)

Defined at line 274 of file ../../src/storage/testing/fake-paver.cc

void WriteSparseVolume (WriteSparseVolumeRequestView request, WriteSparseVolumeCompleter::Sync & completer)

Defined at line 285 of file ../../src/storage/testing/fake-paver.cc

void WriteFirmware (WriteFirmwareRequestView request, WriteFirmwareCompleter::Sync & completer)

Defined at line 296 of file ../../src/storage/testing/fake-paver.cc

void ReadFirmware (ReadFirmwareRequestView request, ReadFirmwareCompleter::Sync & completer)

Defined at line 313 of file ../../src/storage/testing/fake-paver.cc

void WriteVolumes (WriteVolumesRequestView request, WriteVolumesCompleter::Sync & completer)

Defined at line 318 of file ../../src/storage/testing/fake-paver.cc

void InitializePartitionTables (InitializePartitionTablesCompleter::Sync & completer)

Defined at line 379 of file ../../src/storage/testing/fake-paver.cc

void WipePartitionTables (WipePartitionTablesCompleter::Sync & completer)

Defined at line 385 of file ../../src/storage/testing/fake-paver.cc

void WaitForWritten (size_t size)

Defined at line 391 of file ../../src/storage/testing/fake-paver.cc

std::vector<Command> GetCommandTrace ()

Defined at line 398 of file ../../src/storage/testing/fake-paver.cc

std::string last_firmware_type ()

Defined at line 403 of file ../../src/storage/testing/fake-paver.cc

fuchsia_paver::wire::Configuration last_firmware_config ()

Defined at line 408 of file ../../src/storage/testing/fake-paver.cc

fuchsia_paver::wire::Configuration last_asset_config ()

Defined at line 413 of file ../../src/storage/testing/fake-paver.cc

fuchsia_paver::wire::Asset last_asset ()

Defined at line 418 of file ../../src/storage/testing/fake-paver.cc

const std::string & data_file_path ()

Defined at line 423 of file ../../src/storage/testing/fake-paver.cc

void set_supported_firmware_type (std::string type)

Defined at line 428 of file ../../src/storage/testing/fake-paver.cc

void set_expected_device (std::string expected)

Defined at line 433 of file ../../src/storage/testing/fake-paver.cc

void set_boot_attempts (fuchsia_paver::wire::Configuration configuration, uint8_t boot_attempts)

Sets the boot attempts for the given configuration. No-op if configuration is R.

Defined at line 438 of file ../../src/storage/testing/fake-paver.cc

AbrData abr_data ()

Defined at line 455 of file ../../src/storage/testing/fake-paver.cc