Introduce BundledExchangesBlobDataSource

This class will be used to read partial body data of a web bundle
response from server.

Bug: 1018640
Change-Id: Ib945b9152527be2dfd2fc43dc1e6ef8fcc09b12f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1886271
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Kunihiko Sakamoto <[email protected]>
Commit-Queue: Tsuyoshi Horo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#711146}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index 036880e..352901c9 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -1866,6 +1866,8 @@
     "web_contents/web_drag_dest_mac.mm",
     "web_contents/web_drag_utils_win.cc",
     "web_contents/web_drag_utils_win.h",
+    "web_package/bundled_exchanges_blob_data_source.cc",
+    "web_package/bundled_exchanges_blob_data_source.h",
     "web_package/bundled_exchanges_handle.cc",
     "web_package/bundled_exchanges_handle.h",
     "web_package/bundled_exchanges_handle_tracker.cc",