#include "storage/browser/file_system/dragged_file_util.h"
#include <stdint.h>
#include <memory>
#include <string>
#include <vector>
#include "base/files/file_util.h"
#include "storage/browser/blob/shareable_file_reference.h"
#include "storage/browser/file_system/file_system_context.h"
#include "storage/browser/file_system/file_system_operation_context.h"
#include "storage/browser/file_system/file_system_url.h"
#include "storage/browser/file_system/isolated_context.h"
#include "storage/browser/file_system/native_file_util.h"
namespace storage {
FileInfo;
namespace {
class SetFileEnumerator : public FileSystemFileUtil::AbstractFileEnumerator { … };
}
DraggedFileUtil::DraggedFileUtil() = default;
base::File::Error DraggedFileUtil::GetFileInfo(
FileSystemOperationContext* context,
const FileSystemURL& url,
base::File::Info* file_info,
base::FilePath* platform_path) { … }
std::unique_ptr<FileSystemFileUtil::AbstractFileEnumerator>
DraggedFileUtil::CreateFileEnumerator(FileSystemOperationContext* context,
const FileSystemURL& root,
bool recursive) { … }
}