#include "content/browser/cache_storage/background_fetch_cache_entry_handler_impl.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "third_party/blink/public/common/blob/blob_utils.h"
namespace content {
BackgroundFetchCacheEntryHandlerImpl::BackgroundFetchCacheEntryHandlerImpl(
scoped_refptr<BlobStorageContextWrapper> blob_storage_context)
: … { … }
BackgroundFetchCacheEntryHandlerImpl::~BackgroundFetchCacheEntryHandlerImpl() =
default;
std::unique_ptr<PutContext>
BackgroundFetchCacheEntryHandlerImpl::CreatePutContext(
blink::mojom::FetchAPIRequestPtr request,
blink::mojom::FetchAPIResponsePtr response,
int64_t trace_id) { … }
void BackgroundFetchCacheEntryHandlerImpl::PopulateResponseBody(
scoped_refptr<DiskCacheBlobEntry> blob_entry,
blink::mojom::FetchAPIResponse* response) { … }
void BackgroundFetchCacheEntryHandlerImpl::PopulateRequestBody(
scoped_refptr<DiskCacheBlobEntry> blob_entry,
blink::mojom::FetchAPIRequest* request) { … }
base::WeakPtr<CacheStorageCacheEntryHandler>
BackgroundFetchCacheEntryHandlerImpl::GetWeakPtr() { … }
}