class IrisPartitioner
Defined at line 19 of file ../../src/firmware/paver/iris.h
Public Methods
zx::result<> Flush ()
Defined at line 39 of file ../../src/firmware/paver/iris.h
zx::result<> OnStop ()
Defined at line 41 of file ../../src/firmware/paver/iris.h
zx::result<std::unique_ptr<DevicePartitioner>> Initialize (const paver::BlockDevices &devices,fidl::UnownedClientEnd<fuchsia_io::Directory>svc_root,const PaverConfig &config)
Defined at line 186 of file ../../src/firmware/paver/iris.cc
bool SupportsPartition (const PartitionSpec & spec)
Defined at line 214 of file ../../src/firmware/paver/iris.cc
zx::result<std::unique_ptr<PartitionClient>> FindPartition (const PartitionSpec & spec)
Defined at line 233 of file ../../src/firmware/paver/iris.cc
zx::result<> ResetPartitionTables ()
Defined at line 313 of file ../../src/firmware/paver/iris.cc
zx::result<> ValidatePayload (const PartitionSpec & spec, std::span<const uint8_t> data)
Defined at line 317 of file ../../src/firmware/paver/iris.cc
const paver::BlockDevices & Devices ()
Defined at line 325 of file ../../src/firmware/paver/iris.cc
fidl::UnownedClientEnd<fuchsia_io::Directory> SvcRoot ()
Defined at line 327 of file ../../src/firmware/paver/iris.cc
zx::result<std::unique_ptr<abr::Client>> CreateAbrClient ()
Defined at line 484 of file ../../src/firmware/paver/iris.cc