summaryrefslogtreecommitdiff
path: root/src/HttpResponse.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-09-06 14:29:36 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-09-06 14:29:36 +0000
commitefbfe4c006cfb6e0bf3ee4ed57d0657c0cd85c19 (patch)
treea72723a125c34220772259f051673ff88598bded /src/HttpResponse.h
parent552c753dbba55005964ad60698d803a44dac6391 (diff)
2010-09-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Data from remote server in HTTP/FTP download are now written to the disk(or memory) through StreamFilter. Decoding chunked and gziped streams are done cascading StreamFilter. Removed inefficient 1byte read code. * src/ChunkedDecodingStreamFilter.cc * src/ChunkedDecodingStreamFilter.h * src/DownloadCommand.cc * src/DownloadCommand.h * src/GZipDecodingStreamFilter.cc * src/GZipDecodingStreamFilter.h * src/HttpConnection.cc * src/HttpDownloadCommand.cc * src/HttpResponse.cc * src/HttpResponse.h * src/HttpResponseCommand.cc * src/HttpResponseCommand.h * src/HttpSkipResponseCommand.cc * src/HttpSkipResponseCommand.h * src/Makefile.am * src/NullSinkStreamFilter.cc * src/NullSinkStreamFilter.h * src/RequestGroup.cc * src/SinkStreamFilter.cc * src/SinkStreamFilter.h * src/StreamFilter.cc * src/StreamFilter.h * test/ChunkedDecodingStreamFilterTest.cc * test/GZipDecodingStreamFilterTest.cc * test/HttpResponseTest.cc * test/Makefile.am * test/MockSegment.h
Diffstat (limited to 'src/HttpResponse.h')
-rw-r--r--src/HttpResponse.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/HttpResponse.h b/src/HttpResponse.h
index d3b96281..965bd431 100644
--- a/src/HttpResponse.h
+++ b/src/HttpResponse.h
@@ -48,7 +48,7 @@ namespace aria2 {
class HttpRequest;
class HttpHeader;
class Logger;
-class Decoder;
+class StreamFilter;
class HttpResponse {
private:
@@ -86,13 +86,13 @@ public:
std::string getTransferEncoding() const;
- SharedHandle<Decoder> getTransferEncodingDecoder() const;
+ SharedHandle<StreamFilter> getTransferEncodingStreamFilter() const;
bool isContentEncodingSpecified() const;
const std::string& getContentEncoding() const;
- SharedHandle<Decoder> getContentEncodingDecoder() const;
+ SharedHandle<StreamFilter> getContentEncodingStreamFilter() const;
uint64_t getContentLength() const;