#include "chrome/browser/sync_file_system/drive_backend/sync_task.h"
#include <utility>
#include "base/functional/bind.h"
#include "chrome/browser/sync_file_system/drive_backend/sync_task_manager.h"
#include "chrome/browser/sync_file_system/drive_backend/sync_task_token.h"
#include "chrome/browser/sync_file_system/drive_backend/task_dependency_manager.h"
namespace sync_file_system {
namespace drive_backend {
namespace {
void CallRunExclusive(const base::WeakPtr<ExclusiveTask>& task,
std::unique_ptr<SyncTaskToken> token) { … }
}
ExclusiveTask::ExclusiveTask() { … }
ExclusiveTask::~ExclusiveTask() { … }
void ExclusiveTask::RunPreflight(std::unique_ptr<SyncTaskToken> token) { … }
}
}