Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(413)

Unified Diff: chrome/browser/predictors/autocomplete_action_predictor_database.h

Issue 9610006: Refactoring, moving and renaming the NetworkActionPredictor. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Resolved sync conflicts. Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/predictors/autocomplete_action_predictor_database.h
diff --git a/chrome/browser/autocomplete/network_action_predictor_database.h b/chrome/browser/predictors/autocomplete_action_predictor_database.h
similarity index 72%
rename from chrome/browser/autocomplete/network_action_predictor_database.h
rename to chrome/browser/predictors/autocomplete_action_predictor_database.h
index 4ffdf43a855a8c522079c70d5adf60577848471f..38783f29c93c8b439cb8faffd761d7bcfdaffef5 100644
--- a/chrome/browser/autocomplete/network_action_predictor_database.h
+++ b/chrome/browser/predictors/autocomplete_action_predictor_database.h
@@ -1,9 +1,9 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_AUTOCOMPLETE_NETWORK_ACTION_PREDICTOR_DATABASE_H_
-#define CHROME_BROWSER_AUTOCOMPLETE_NETWORK_ACTION_PREDICTOR_DATABASE_H_
+#ifndef CHROME_BROWSER_PREDICTORS_AUTOCOMPLETE_ACTION_PREDICTOR_DATABASE_H_
+#define CHROME_BROWSER_PREDICTORS_AUTOCOMPLETE_ACTION_PREDICTOR_DATABASE_H_
#pragma once
#include <ostream>
@@ -20,8 +20,8 @@
class Profile;
-// This manages the network action predictor table within the SQLite database
-// passed in to the constructor. It expects the following scheme:
+// This manages the autocomplete action predictor table within the SQLite
+// database passed in to the constructor. It expects the following scheme:
//
// network_action_predictor
// id A unique id.
@@ -34,8 +34,8 @@ class Profile;
//
// Ref-counted as it is created and destroyed on a different thread to the DB
// thread that is required for all methods performing database access.
-class NetworkActionPredictorDatabase
- : public base::RefCountedThreadSafe<NetworkActionPredictorDatabase> {
+class AutocompleteActionPredictorDatabase
+ : public base::RefCountedThreadSafe<AutocompleteActionPredictorDatabase> {
public:
struct Row {
// TODO(dominich): Make this 64-bit integer as an optimization. This
@@ -60,7 +60,7 @@ class NetworkActionPredictorDatabase
int number_of_misses;
};
- explicit NetworkActionPredictorDatabase(Profile* profile);
+ explicit AutocompleteActionPredictorDatabase(Profile* profile);
// Opens the database file from the profile path. Separated from the
// constructor to ease construction/destruction of this object on one thread
@@ -83,9 +83,9 @@ class NetworkActionPredictorDatabase
void OnPredictorDestroyed();
private:
- friend class NetworkActionPredictorDatabaseTest;
- friend class base::RefCountedThreadSafe<NetworkActionPredictorDatabase>;
- virtual ~NetworkActionPredictorDatabase();
+ friend class AutocompleteActionPredictorDatabaseTest;
+ friend class base::RefCountedThreadSafe<AutocompleteActionPredictorDatabase>;
+ virtual ~AutocompleteActionPredictorDatabase();
void CreateTable();
@@ -95,11 +95,11 @@ class NetworkActionPredictorDatabase
FilePath db_path_;
sql::Connection db_;
- // Set when the NetworkActionPredictor is destroyed so we can cancel any
+ // Set when the AutocompleteActionPredictor is destroyed so we can cancel any
// posted database requests.
base::CancellationFlag canceled_;
- DISALLOW_COPY_AND_ASSIGN(NetworkActionPredictorDatabase);
+ DISALLOW_COPY_AND_ASSIGN(AutocompleteActionPredictorDatabase);
};
-#endif // CHROME_BROWSER_AUTOCOMPLETE_NETWORK_ACTION_PREDICTOR_DATABASE_H_
+#endif // CHROME_BROWSER_PREDICTORS_AUTOCOMPLETE_ACTION_PREDICTOR_DATABASE_H_

Powered by Google App Engine
This is Rietveld 408576698