class DevicePartitionerFactory

Defined at line 142 of file ../../src/firmware/paver/device-partitioner.h

Public Methods

void ~DevicePartitionerFactory ()

Defined at line 152 of file ../../src/firmware/paver/device-partitioner.h

zx::result<std::unique_ptr<DevicePartitioner>> Create (const BlockDevices & devices, fidl::UnownedClientEnd<fuchsia_io::Directory> svc_root, const PaverConfig & config, std::shared_ptr<Context> context)

Factory method which automatically returns the correct DevicePartitioner implementation based

factories registered with it.

Defined at line 167 of file ../../src/firmware/paver/device-partitioner.cc

void Register (std::unique_ptr<DevicePartitionerFactory> factory)

Defined at line 178 of file ../../src/firmware/paver/device-partitioner.cc