#include <string.h>
#include "base/files/file_util.h"
#include "base/functional/bind.h"
#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h"
#include "chrome/browser/extensions/api/image_writer_private/error_constants.h"
#include "content/public/browser/browser_thread.h"
namespace extensions {
namespace image_writer {
namespace {
constexpr size_t kPartitionTableSize = …;
}
DestroyPartitionsOperation::DestroyPartitionsOperation(
base::WeakPtr<OperationManager> manager,
const ExtensionId& extension_id,
const std::string& storage_unit_id,
const base::FilePath& download_folder)
: … { … }
DestroyPartitionsOperation::~DestroyPartitionsOperation() = default;
void DestroyPartitionsOperation::StartImpl() { … }
}
}