diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-10-11 16:58:24 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-10-11 16:58:24 +0000 |
| commit | 048a2cf59737f761876e81a77e8d064c45c752d7 (patch) | |
| tree | 65c9d5498aafe6a8c8e640ddfcc43c7013504d0d /src/HttpResponseCommand.h | |
| parent | e26bbbb9eee140ba24402fe872a752b42f0077de (diff) | |
2007-10-12 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Implemented BitTorrent/http/ftp integrated download.
I've rewritten lots of files and now some headers have forward
class declarations to reduce compile time.
The implementation is extremely alpha stage, I recommend to use this
for testing purpose only.
Diffstat (limited to 'src/HttpResponseCommand.h')
| -rw-r--r-- | src/HttpResponseCommand.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/HttpResponseCommand.h b/src/HttpResponseCommand.h index f2c77061..18c3102e 100644 --- a/src/HttpResponseCommand.h +++ b/src/HttpResponseCommand.h @@ -36,8 +36,12 @@ #define _D_HTTP_RESPONSE_COMMAND_H_ #include "AbstractCommand.h" -#include "HttpConnection.h" -#include "HttpDownloadCommand.h" + +class HttpConnection; +extern typedef SharedHandle<HttpConnection> HttpConnectionHandle; +class HttpDownloadCommand; +class HttpResponse; +extern typedef SharedHandle<HttpResponse> HttpResponseHandle; class HttpResponseCommand : public AbstractCommand { private: @@ -46,7 +50,6 @@ private: bool handleDefaultEncoding(const HttpResponseHandle& httpResponse); bool handleOtherEncoding(const HttpResponseHandle& httpResponse); HttpDownloadCommand* createHttpDownloadCommand(const HttpResponseHandle& httpResponse); - bool doTorrentStuff(const HttpResponseHandle& httpResponse); protected: bool executeInternal(); public: |
