Index: base/scoped_temp_dir.h |
diff --git a/base/scoped_temp_dir.h b/base/scoped_temp_dir.h |
deleted file mode 100644 |
index 94acefcb16b01578b7419ebf8b3f5d4607df18dd..0000000000000000000000000000000000000000 |
--- a/base/scoped_temp_dir.h |
+++ /dev/null |
@@ -1,58 +0,0 @@ |
-// Copyright (c) 2011 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 BASE_SCOPED_TEMP_DIR_H_ |
-#define BASE_SCOPED_TEMP_DIR_H_ |
- |
-// An object representing a temporary / scratch directory that should be cleaned |
-// up (recursively) when this object goes out of scope. Note that since |
-// deletion occurs during the destructor, no further error handling is possible |
-// if the directory fails to be deleted. As a result, deletion is not |
-// guaranteed by this class. |
-// |
-// Multiple calls to the methods which establish a temporary directory |
-// (CreateUniqueTempDir, CreateUniqueTempDirUnderPath, and Set) must have |
-// intervening calls to Delete or Take, or the calls will fail. |
- |
-#include "base/base_export.h" |
-#include "base/file_path.h" |
- |
-class BASE_EXPORT ScopedTempDir { |
- public: |
- // No directory is owned/created initially. |
- ScopedTempDir(); |
- |
- // Recursively delete path. |
- ~ScopedTempDir(); |
- |
- // Creates a unique directory in TempPath, and takes ownership of it. |
- // See file_util::CreateNewTemporaryDirectory. |
- bool CreateUniqueTempDir() WARN_UNUSED_RESULT; |
- |
- // Creates a unique directory under a given path, and takes ownership of it. |
- bool CreateUniqueTempDirUnderPath(const FilePath& path) WARN_UNUSED_RESULT; |
- |
- // Takes ownership of directory at |path|, creating it if necessary. |
- // Don't call multiple times unless Take() has been called first. |
- bool Set(const FilePath& path) WARN_UNUSED_RESULT; |
- |
- // Deletes the temporary directory wrapped by this object. |
- bool Delete() WARN_UNUSED_RESULT; |
- |
- // Caller takes ownership of the temporary directory so it won't be destroyed |
- // when this object goes out of scope. |
- FilePath Take(); |
- |
- const FilePath& path() const { return path_; } |
- |
- // Returns true if path_ is non-empty and exists. |
- bool IsValid() const; |
- |
- private: |
- FilePath path_; |
- |
- DISALLOW_COPY_AND_ASSIGN(ScopedTempDir); |
-}; |
- |
-#endif // BASE_SCOPED_TEMP_DIR_H_ |