// Copyright 2016 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_BROWSING_HISTORY_DRIVER_H_ #define COMPONENTS_HISTORY_CORE_BROWSER_BROWSING_HISTORY_DRIVER_H_ #include <vector> #include "base/functional/callback_forward.h" #include "components/history/core/browser/browsing_history_service.h" #include "components/history/core/browser/history_types.h" class GURL; namespace syncer { class SyncService; } // namespace syncer namespace history { class WebHistoryService; // Interface serves as an abstraction layer BrowsingHistoryService and more // platform logic and classes, facilitating both sending an receiving data. class BrowsingHistoryDriver { … }; } // namespace history #endif // COMPONENTS_HISTORY_CORE_BROWSER_BROWSING_HISTORY_DRIVER_H_