Add skeleton for zucchini patch
Also consolidates the code in partition writer to call patch functions
in one places.
Bug: 197361113
Test: TH
Change-Id: If6b5b9b6393888e67854b7130ae9a63e2fec482a
diff --git a/payload_consumer/partition_writer_interface.h b/payload_consumer/partition_writer_interface.h
index f8d6b9c..e346292 100644
--- a/payload_consumer/partition_writer_interface.h
+++ b/payload_consumer/partition_writer_interface.h
@@ -62,12 +62,7 @@
[[nodiscard]] virtual bool PerformSourceCopyOperation(
const InstallOperation& operation, ErrorCode* error) = 0;
- [[nodiscard]] virtual bool PerformSourceBsdiffOperation(
- const InstallOperation& operation,
- ErrorCode* error,
- const void* data,
- size_t count) = 0;
- [[nodiscard]] virtual bool PerformPuffDiffOperation(
+ [[nodiscard]] virtual bool PerformDiffOperation(
const InstallOperation& operation,
ErrorCode* error,
const void* data,