diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-24 22:38:59 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-24 22:38:59 +0900 |
| commit | 4423ece43d4aea21a4f34043625838230ce1966c (patch) | |
| tree | e4a31d597a60cdff8cab48aff6072b3835d14a6e /src/GZipDecoder.h | |
| parent | dc74ebecedf394697d18934d68df12feaeb4d584 (diff) | |
Moved GZipDecoder to test
Diffstat (limited to 'src/GZipDecoder.h')
| -rw-r--r-- | src/GZipDecoder.h | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/src/GZipDecoder.h b/src/GZipDecoder.h deleted file mode 100644 index 1ed7f29a..00000000 --- a/src/GZipDecoder.h +++ /dev/null @@ -1,72 +0,0 @@ -/* <!-- copyright */ -/* - * aria2 - The high speed download utility - * - * Copyright (C) 2006 Tatsuhiro Tsujikawa - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * In addition, as a special exception, the copyright holders give - * permission to link the code of portions of this program with the - * OpenSSL library under certain conditions as described in each - * individual source file, and distribute linked combinations - * including the two. - * You must obey the GNU General Public License in all respects - * for all of the code used other than OpenSSL. If you modify - * file(s) with this exception, you may extend this exception to your - * version of the file(s), but you are not obligated to do so. If you - * do not wish to do so, delete this exception statement from your - * version. If you delete this exception statement from all source - * files in the program, then also delete it here. - */ -/* copyright --> */ -#ifndef D_GZIP_DECODER_H -#define D_GZIP_DECODER_H - -#include "Decoder.h" -#include <zlib.h> - -namespace aria2 { - -// GZipDecoder can decode both gzip and deflate format. -class GZipDecoder : public Decoder { -private: - z_stream* strm_; - - bool finished_; - - static const size_t OUTBUF_LENGTH = 16*1024; - - static const std::string NAME; -public: - GZipDecoder(); - - virtual ~GZipDecoder(); - - virtual void init(); - - virtual std::string decode(const unsigned char* inbuf, size_t inlen); - - virtual bool finished(); - - virtual void release(); - - virtual const std::string& getName() const; - -}; - -} // namespace aria2 - -#endif // D_GZIP_DECODER_H |
