summaryrefslogtreecommitdiff
path: root/dynamic_partition_control_android.h
diff options
context:
space:
mode:
Diffstat (limited to 'dynamic_partition_control_android.h')
-rw-r--r--dynamic_partition_control_android.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/dynamic_partition_control_android.h b/dynamic_partition_control_android.h
index d743e6e5..0907236a 100644
--- a/dynamic_partition_control_android.h
+++ b/dynamic_partition_control_android.h
@@ -44,10 +44,10 @@ class DynamicPartitionControlAndroid : public DynamicPartitionControlInterface {
std::unique_ptr<android::fs_mgr::MetadataBuilder> LoadMetadataBuilder(
const std::string& super_device, uint32_t source_slot) override;
- bool PreparePartitionsForUpdate(uint32_t source_slot,
- uint32_t target_slot,
- const BootControlInterface::PartitionMetadata&
- partition_metadata) override;
+ bool PreparePartitionsForUpdate(
+ uint32_t source_slot,
+ uint32_t target_slot,
+ const DeltaArchiveManifest& manifest) override;
bool GetDeviceDir(std::string* path) override;
std::string GetSuperPartitionName(uint32_t slot) override;
@@ -94,10 +94,9 @@ class DynamicPartitionControlAndroid : public DynamicPartitionControlInterface {
// Update |builder| according to |partition_metadata|, assuming the device
// does not have Virtual A/B.
- bool UpdatePartitionMetadata(
- android::fs_mgr::MetadataBuilder* builder,
- uint32_t target_slot,
- const BootControlInterface::PartitionMetadata& partition_metadata);
+ bool UpdatePartitionMetadata(android::fs_mgr::MetadataBuilder* builder,
+ uint32_t target_slot,
+ const DeltaArchiveManifest& manifest);
DISALLOW_COPY_AND_ASSIGN(DynamicPartitionControlAndroid);
};