diff options
Diffstat (limited to 'net/http/http_util.cc')
-rw-r--r-- | net/http/http_util.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/net/http/http_util.cc b/net/http/http_util.cc index 83c17ab..4b52cc3 100644 --- a/net/http/http_util.cc +++ b/net/http/http_util.cc @@ -9,11 +9,15 @@ #include <algorithm> +#include "base/basictypes.h" #include "base/logging.h" #include "base/string_number_conversions.h" #include "base/string_piece.h" #include "base/string_util.h" +#include "net/base/net_errors.h" #include "net/base/net_util.h" +#include "net/http/http_response_body_drainer.h" +#include "net/http/http_stream.h" using std::string; @@ -695,4 +699,10 @@ bool HttpUtil::ValuesIterator::GetNext() { return false; } +void HttpUtil::DrainStreamBodyAndClose(HttpStream* stream) { + HttpResponseBodyDrainer* drainer = new HttpResponseBodyDrainer(stream); + drainer->Start(); + // |drainer| will delete itself. +} + } // namespace net |