chromium/third_party/blink/renderer/core/frame/reporting_observer.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/frame/reporting_observer.h"

#include "base/task/single_thread_task_runner.h"
#include "third_party/blink/public/platform/task_type.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/frame/report.h"
#include "third_party/blink/renderer/core/frame/reporting_context.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"
#include "third_party/blink/renderer/platform/wtf/functional.h"

namespace blink {

ReportingObserver* ReportingObserver::Create(
    ExecutionContext* execution_context,
    V8ReportingObserverCallback* callback,
    ReportingObserverOptions* options) {}

ReportingObserver::ReportingObserver(ExecutionContext* execution_context,
                                     V8ReportingObserverCallback* callback,
                                     ReportingObserverOptions* options)
    :{}

bool ReportingObserver::HasPendingActivity() const {}

void ReportingObserver::ReportToCallback() {}

void ReportingObserver::QueueReport(Report* report) {}

bool ReportingObserver::ObservedType(const String& type) {}

bool ReportingObserver::Buffered() {}

void ReportingObserver::ClearBuffered() {}

void ReportingObserver::observe() {}

void ReportingObserver::disconnect() {}

HeapVector<Member<Report>> ReportingObserver::takeRecords() {}

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

}  // namespace blink