Index: chrome/browser/value_store/value_store_frontend.h |
diff --git a/chrome/browser/value_store/value_store_frontend.h b/chrome/browser/value_store/value_store_frontend.h |
index 19c0f23e93ae478f3f4659929cef0c4af06131a2..0a4c0ba447ffa3c9cc05facb43492ae802d32a9f 100644 |
--- a/chrome/browser/value_store/value_store_frontend.h |
+++ b/chrome/browser/value_store/value_store_frontend.h |
@@ -14,9 +14,12 @@ |
#include "base/threading/non_thread_safe.h" |
#include "base/values.h" |
-class FilePath; |
class ValueStore; |
+namespace base { |
+class FilePath; |
+} |
+ |
// A frontend for a LeveldbValueStore, for use on the UI thread. |
class ValueStoreFrontend |
: public base::SupportsWeakPtr<ValueStoreFrontend>, |
@@ -25,12 +28,12 @@ class ValueStoreFrontend |
typedef base::Callback<void(scoped_ptr<base::Value>)> ReadCallback; |
ValueStoreFrontend(); |
- explicit ValueStoreFrontend(const FilePath& db_path); |
+ explicit ValueStoreFrontend(const base::FilePath& db_path); |
// This variant is useful for testing (using a mock ValueStore). |
explicit ValueStoreFrontend(ValueStore* value_store); |
~ValueStoreFrontend(); |
- void Init(const FilePath& db_path); |
+ void Init(const base::FilePath& db_path); |
// Retrieves a value from the database asynchronously, passing a copy to |
// |callback| when ready. NULL is passed if no matching entry is found. |