Index: webkit/browser/fileapi/sandbox_origin_database_interface.h |
diff --git a/webkit/browser/fileapi/sandbox_origin_database_interface.h b/webkit/browser/fileapi/sandbox_origin_database_interface.h |
index 37f6f3de7597f931470802b5324870a96d989b18..64b57348b7e3ca6b2fe205a71c142fb2405b383a 100644 |
--- a/webkit/browser/fileapi/sandbox_origin_database_interface.h |
+++ b/webkit/browser/fileapi/sandbox_origin_database_interface.h |
@@ -1,55 +1,5 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
+// Copyright 2014 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 WEBKIT_BROWSER_FILEAPI_SANDBOX_ORIGIN_DATABASE_INTERFACE_H_ |
-#define WEBKIT_BROWSER_FILEAPI_SANDBOX_ORIGIN_DATABASE_INTERFACE_H_ |
- |
-#include <string> |
-#include <vector> |
- |
-#include "base/files/file_path.h" |
-#include "webkit/browser/storage_browser_export.h" |
- |
-namespace storage { |
- |
-class STORAGE_EXPORT_PRIVATE SandboxOriginDatabaseInterface { |
- public: |
- struct STORAGE_EXPORT_PRIVATE OriginRecord { |
- std::string origin; |
- base::FilePath path; |
- |
- OriginRecord(); |
- OriginRecord(const std::string& origin, const base::FilePath& path); |
- ~OriginRecord(); |
- }; |
- |
- virtual ~SandboxOriginDatabaseInterface() {} |
- |
- // Returns true if the origin's path is included in this database. |
- virtual bool HasOriginPath(const std::string& origin) = 0; |
- |
- // This will produce a unique path and add it to its database, if it's not |
- // already present. |
- virtual bool GetPathForOrigin(const std::string& origin, |
- base::FilePath* directory) = 0; |
- |
- // Removes the origin's path from the database. |
- // Returns success if the origin has been successfully removed, or |
- // the origin is not found. |
- // (This doesn't remove the actual path). |
- virtual bool RemovePathForOrigin(const std::string& origin) = 0; |
- |
- // Lists all origins in this database. |
- virtual bool ListAllOrigins(std::vector<OriginRecord>* origins) = 0; |
- |
- // This will release all database resources in use; call it to save memory. |
- virtual void DropDatabase() = 0; |
- |
- protected: |
- SandboxOriginDatabaseInterface() {} |
-}; |
- |
-} // namespace storage |
- |
-#endif // WEBKIT_BROWSER_FILEAPI_SANDBOX_ORIGIN_DATABASE_INTERFACE_H_ |
+#include "storage/browser/fileapi/sandbox_origin_database_interface.h" |