class MoonflowerAbrClient
Defined at line 227 of file ../../src/firmware/paver/moonflower.cc
Public Methods
zx::result<std::unique_ptr<MoonflowerAbrClient>> Create (const MoonflowerPartitioner * partitioner)
Defined at line 229 of file ../../src/firmware/paver/moonflower.cc
zx::result<> GetPartitionFlags (MoonflowerGptEntryAttributes * a_flags, MoonflowerGptEntryAttributes * b_flags)
Defined at line 286 of file ../../src/firmware/paver/moonflower.cc
zx::result<> SetPartitionFlags (const MoonflowerGptEntryAttributes & a_flags, const MoonflowerGptEntryAttributes & b_flags)
Defined at line 301 of file ../../src/firmware/paver/moonflower.cc
zx::result<> SwapAbPartitionTypeGuids (ActiveSlot new_active_slot)
Defined at line 319 of file ../../src/firmware/paver/moonflower.cc
void Discard ()
Defined at line 412 of file ../../src/firmware/paver/moonflower.cc
zx::result<> Commit ()
Defined at line 414 of file ../../src/firmware/paver/moonflower.cc
zx::result<> Flush ()
We always flush immediately in `WriteCustom()`.
Defined at line 431 of file ../../src/firmware/paver/moonflower.cc
Enumerations
enum ActiveSlot
| Name | Value |
|---|---|
| kA | 0 |
| kB | 1 |
Defined at line 314 of file ../../src/firmware/paver/moonflower.cc