#include "chrome/browser/sync_file_system/local/root_delete_helper.h"
#include "base/functional/bind.h"
#include "base/task/sequenced_task_runner.h"
#include "chrome/browser/sync_file_system/local/local_file_change_tracker.h"
#include "chrome/browser/sync_file_system/local/local_file_sync_status.h"
#include "chrome/browser/sync_file_system/local/sync_file_system_backend.h"
#include "chrome/browser/sync_file_system/logger.h"
#include "chrome/browser/sync_file_system/sync_callbacks.h"
#include "storage/browser/file_system/file_system_context.h"
#include "storage/browser/file_system/file_system_url.h"
#include "storage/browser/file_system/sandbox_file_system_backend_delegate.h"
#include "storage/common/file_system/file_system_util.h"
namespace sync_file_system {
namespace {
void ResetFileChangeTracker(storage::FileSystemContext* file_system_context,
const storage::FileSystemURL& url) { … }
}
RootDeleteHelper::RootDeleteHelper(
storage::FileSystemContext* file_system_context,
LocalFileSyncStatus* sync_status,
const storage::FileSystemURL& url,
FileStatusCallback callback)
: … { … }
RootDeleteHelper::~RootDeleteHelper() { … }
void RootDeleteHelper::Run() { … }
void RootDeleteHelper::DidDeleteFileSystem(base::File::Error error) { … }
void RootDeleteHelper::DidResetFileChangeTracker() { … }
void RootDeleteHelper::DidOpenFileSystem(const GURL& ,
const std::string& ,
base::File::Error error) { … }
}