chromium/content/browser/service_worker/service_worker_installed_script_reader.cc

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifdef UNSAFE_BUFFERS_BUILD
// TODO(crbug.com/342213636): Remove this and spanify to fix the errors.
#pragma allow_unsafe_buffers
#endif

#include "content/browser/service_worker/service_worker_installed_script_reader.h"

#include <utility>

#include "base/containers/span.h"
#include "base/functional/bind.h"
#include "base/memory/ref_counted.h"
#include "base/task/sequenced_task_runner.h"
#include "base/trace_event/trace_event.h"
#include "content/browser/service_worker/service_worker_metrics.h"
#include "net/http/http_response_headers.h"
#include "services/network/public/cpp/net_adapters.h"
#include "services/network/public/mojom/url_response_head.mojom.h"
#include "third_party/blink/public/common/blob/blob_utils.h"

namespace content {

class ServiceWorkerInstalledScriptReader::MetaDataSender {};

ServiceWorkerInstalledScriptReader::ServiceWorkerInstalledScriptReader(
    mojo::Remote<storage::mojom::ServiceWorkerResourceReader> reader,
    Client* client)
    :{}

ServiceWorkerInstalledScriptReader::~ServiceWorkerInstalledScriptReader() {}

void ServiceWorkerInstalledScriptReader::Start() {}

void ServiceWorkerInstalledScriptReader::OnReadResponseHeadComplete(
    int result,
    network::mojom::URLResponseHeadPtr response_head,
    std::optional<mojo_base::BigBuffer> metadata) {}

void ServiceWorkerInstalledScriptReader::OnReadDataPrepared(
    network::mojom::URLResponseHeadPtr response_head,
    std::optional<mojo_base::BigBuffer> metadata,
    mojo::ScopedDataPipeConsumerHandle body_consumer_handle) {}

void ServiceWorkerInstalledScriptReader::OnReaderDisconnected() {}

void ServiceWorkerInstalledScriptReader::OnMetaDataSent(bool success) {}

void ServiceWorkerInstalledScriptReader::CompleteSendIfNeeded(
    FinishedReason reason) {}

void ServiceWorkerInstalledScriptReader::OnComplete(int32_t status) {}

}  // namespace content