chromium/chrome/browser/safe_browsing/test_extension_event_observer.h

// 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.

#ifndef CHROME_BROWSER_SAFE_BROWSING_TEST_EXTENSION_EVENT_OBSERVER_H_
#define CHROME_BROWSER_SAFE_BROWSING_TEST_EXTENSION_EVENT_OBSERVER_H_

#include "base/values.h"
#include "extensions/browser/test_event_router.h"

class GURL;

namespace safe_browsing {

class TestExtensionEventObserver
    : public extensions::TestEventRouter::EventObserver {};

std::unique_ptr<KeyedService> BuildSafeBrowsingPrivateEventRouter(
    content::BrowserContext* context);

std::unique_ptr<KeyedService> BuildRealtimeReportingClient(
    content::BrowserContext* context);
}  // namespace safe_browsing

#endif  // CHROME_BROWSER_SAFE_BROWSING_TEST_EXTENSION_EVENT_OBSERVER_H_