chromium/third_party/blink/renderer/core/workers/shared_worker_reporting_proxy.cc

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

#include "third_party/blink/renderer/core/workers/shared_worker_reporting_proxy.h"

#include "base/location.h"
#include "third_party/blink/renderer/core/exported/web_shared_worker_impl.h"
#include "third_party/blink/renderer/platform/bindings/source_location.h"
#include "third_party/blink/renderer/platform/scheduler/public/main_thread.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_functional.h"
#include "third_party/blink/renderer/platform/wtf/wtf.h"

namespace blink {

SharedWorkerReportingProxy::SharedWorkerReportingProxy(
    WebSharedWorkerImpl* worker)
    :{}

SharedWorkerReportingProxy::~SharedWorkerReportingProxy() {}

void SharedWorkerReportingProxy::CountFeature(WebFeature feature) {}

void SharedWorkerReportingProxy::ReportException(
    const String& error_message,
    std::unique_ptr<SourceLocation>,
    int exception_id) {}

void SharedWorkerReportingProxy::ReportConsoleMessage(
    mojom::ConsoleMessageSource,
    mojom::ConsoleMessageLevel,
    const String& message,
    SourceLocation*) {}

void SharedWorkerReportingProxy::DidFailToFetchClassicScript() {}

void SharedWorkerReportingProxy::DidFailToFetchModuleScript() {}

void SharedWorkerReportingProxy::DidEvaluateTopLevelScript(bool success) {}

void SharedWorkerReportingProxy::DidCloseWorkerGlobalScope() {}

void SharedWorkerReportingProxy::DidTerminateWorkerThread() {}

void SharedWorkerReportingProxy::Trace(Visitor* visitor) const {}

}  // namespace blink