diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-09-01 13:46:03 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-09-01 13:46:03 +0000 |
| commit | 398d53f5f5073d6bc7d4ac788ea202281f766524 (patch) | |
| tree | c28aed260915c3a06d0ec90912888bcff769b4d5 /src/HttpConnection.cc | |
| parent | f670cdbba906c0d7a014e7d86026cb408b7eda30 (diff) | |
2008-09-01 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Use CookieStorage class instead of CookieBox class.
Now CookieStorage accepts cookies from numeric host such as
192.168.1.1.
* src/AbstractProxyRequestCommand.cc
* src/CookieStorage.cc
* src/DownloadEngine.cc
* src/DownloadEngine.h
* src/HttpConnection.cc
* src/HttpConnection.h
* src/HttpRequest.cc
* src/HttpRequest.h
* src/HttpRequestCommand.cc
* src/HttpResponse.cc
* src/HttpResponseCommand.cc
* src/HttpSkipResponseCommand.cc
* src/Makefile.am
* src/MultiUrlRequestInfo.cc
* src/Request.cc
* src/Request.h
* src/main.cc
* test/AllTest.cc
* test/CookieStorageTest.cc
* test/CookieTest.cc
* test/HttpRequestTest.cc
* test/HttpResponseTest.cc
* test/Makefile.am
* test/NsCookieParserTest.cc
* test/Sqlite3MozCookieParserTest.cc
* test/nscookietest.txt
Diffstat (limited to 'src/HttpConnection.cc')
| -rw-r--r-- | src/HttpConnection.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/HttpConnection.cc b/src/HttpConnection.cc index 3676f5a5..b37a6092 100644 --- a/src/HttpConnection.cc +++ b/src/HttpConnection.cc @@ -48,6 +48,7 @@ #include "Logger.h" #include "Socket.h" #include "Option.h" +#include "CookieStorage.h" #include <sstream> namespace aria2 { @@ -169,4 +170,13 @@ bool HttpConnection::isIssued(const SegmentHandle& segment) const return false; } +SharedHandle<HttpRequest> HttpConnection::getFirstHttpRequest() const +{ + if(outstandingHttpRequests.empty()) { + return SharedHandle<HttpRequest>(); + } else { + return outstandingHttpRequests.front()->getHttpRequest(); + } +} + } // namespace aria2 |
