#include "storage/browser/blob/scoped_file.h"
#include "base/files/file_util.h"
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "base/location.h"
#include "base/logging.h"
#include "base/task/single_thread_task_runner.h"
#include "base/task/task_runner.h"
namespace storage {
ScopedFile::ScopedFile()
: … { … }
ScopedFile::ScopedFile(const base::FilePath& path,
ScopeOutPolicy policy,
scoped_refptr<base::TaskRunner> file_task_runner)
: … { … }
ScopedFile::ScopedFile(ScopedFile&& other) { … }
ScopedFile::~ScopedFile() { … }
void ScopedFile::AddScopeOutCallback(ScopeOutCallback callback,
base::TaskRunner* callback_runner) { … }
base::FilePath ScopedFile::Release() { … }
void ScopedFile::Reset() { … }
void ScopedFile::MoveFrom(ScopedFile& other) { … }
}