Preliminary support for lz4diff + EROFS parsing
Most of the changes in this CL is to propagate compressed file
information from FilesystemInterface to delta_diff_utils.
But delta_diff_util functions already take so many parameters, so
instead of adding two more, we just pass the FilesystemInterface::File
object.
Test: th
Bug: 206729162
Change-Id: Iaf3df2acda294d2d23dd5ac4f4b3d9a708c46393
diff --git a/payload_consumer/install_operation_executor.h b/payload_consumer/install_operation_executor.h
index f64318a..6c84faf 100644
--- a/payload_consumer/install_operation_executor.h
+++ b/payload_consumer/install_operation_executor.h
@@ -62,6 +62,11 @@
FileDescriptorPtr source_fd,
const void* data,
size_t count);
+ bool ExecuteLz4diffOperation(const InstallOperation& operation,
+ std::unique_ptr<ExtentWriter> writer,
+ FileDescriptorPtr source_fd,
+ const void* data,
+ size_t count);
size_t block_size_;
};