summaryrefslogtreecommitdiff
path: root/common/dynamic_partition_control_interface.h
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2019-11-07 10:48:26 -0800
committerYifan Hong <elsk@google.com>2019-11-13 03:12:37 +0000
commitdaac732e42f9d3423536c226d7e0913dad9ec980 (patch)
tree8d1563cb320d8d8cf5dbdf573a9dc7acd94a4a6a /common/dynamic_partition_control_interface.h
parent15726b9f9cbbf4b7885cd257c80a5a9e8b92357f (diff)
BootControl exposes DynamicPartitionControl.
Add BootControlInterface::GetDynamicPartitionControl, which exposes the internal DynamicPartitionControlInterface object. BootControlStub / FakeBootControl / BootControlChromeOS uses DynamicPartitionControlStub (all functions succeeds). BootControlAndroid uses DynamicPartitionControlAndroid. GetPartitionDevice is exposed so that BootControlAndroid can use it. Follow-up CLs delete duplicated PreparePartitionsForUpdate and Cleanup from BootControlInterface so that BootControlAndroid remains a thin wrapper of the HAL (+GetPartitionDevice, which exists before dynamic partitions.) Test: update_engine_unittests Change-Id: Ifc2aa2ee8a63ef581c8ebc562ec158794ac51dfd
Diffstat (limited to 'common/dynamic_partition_control_interface.h')
0 files changed, 0 insertions, 0 deletions