// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_HISTORY_CORE_BROWSER_HISTORY_BACKEND_OBSERVER_H_ #define COMPONENTS_HISTORY_CORE_BROWSER_HISTORY_BACKEND_OBSERVER_H_ #include "components/history/core/browser/history_types.h" namespace history { class HistoryBackend; // Used by internal History components to observe `HistoryBackend` and process // those notifications on the backend task runner. // // Classes external to History that wish to observe History should instead use // `HistoryServiceObserver`, which operates on the main thread. // // These notifications are kept roughly in sync with `HistoryServiceObserver`, // but there's already not an exact 1-to-1 correspondence. class HistoryBackendObserver { … }; } // namespace history #endif // COMPONENTS_HISTORY_CORE_BROWSER_HISTORY_BACKEND_OBSERVER_H_