| Index: ui/file_manager/zip_archiver/unpacker/cpp/compressor_archive.h
|
| diff --git a/ui/file_manager/zip_archiver/unpacker/cpp/compressor_archive.h b/ui/file_manager/zip_archiver/unpacker/cpp/compressor_archive.h
|
| deleted file mode 100644
|
| index 3c9ff880261fde61c94f3a9c8a840b246c9b9059..0000000000000000000000000000000000000000
|
| --- a/ui/file_manager/zip_archiver/unpacker/cpp/compressor_archive.h
|
| +++ /dev/null
|
| @@ -1,54 +0,0 @@
|
| -// Copyright 2017 The Chromium OS Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef COMPRESSSOR_ARCHIVE_H_
|
| -#define COMPRESSSOR_ARCHIVE_H_
|
| -
|
| -#include "compressor_io_javascript_stream.h"
|
| -
|
| -// Defines a wrapper for packing operations executed on an archive. API is not
|
| -// meant to be thread safe and its methods shouldn't be called in parallel.
|
| -class CompressorArchive {
|
| - public:
|
| - explicit CompressorArchive(CompressorStream* compressor_stream)
|
| - : compressor_stream_(compressor_stream) {}
|
| -
|
| - virtual ~CompressorArchive() {}
|
| -
|
| - // Creates an archive object. This method does not call CustomArchiveWrite, so
|
| - // this is synchronous.
|
| - virtual void CreateArchive() = 0;
|
| -
|
| - // Releases all resources obtained by libarchive.
|
| - // This method also writes metadata about the archive itself onto the end of
|
| - // the archive file before releasing resources if hasError is false. Since
|
| - // writing data onto the archive is asynchronous, this function must not be
|
| - // called in the main thread if hasError is false.
|
| - virtual void CloseArchive(bool has_error) = 0;
|
| -
|
| - // Adds an entry to the archive. It writes the header of the entry onto the
|
| - // archive first, and then if it is a file(not a directory), requests
|
| - // JavaScript for file chunks, compresses and writes them onto the archive
|
| - // until all chunks of the entry are written onto the archive. This method
|
| - // calls IO operations, so this function must not be called in the main thread.
|
| - virtual void AddToArchive(const std::string& filename,
|
| - int64_t file_size,
|
| - time_t modification_time,
|
| - bool is_directory) = 0;
|
| -
|
| - // A getter function for archive_.
|
| - struct archive* archive() const { return archive_; }
|
| -
|
| - // A getter function for compressor_stream_.
|
| - CompressorStream* compressor_stream() const { return compressor_stream_; }
|
| -
|
| - private:
|
| - // The libarchive correspondent archive object.
|
| - struct archive* archive_;
|
| -
|
| - // An instance that takes care of all IO operations.
|
| - CompressorStream* compressor_stream_;
|
| -};
|
| -
|
| -#endif // COMPRESSSOR_ARCHIVE_H_
|
|
|