Index: components/cronet/android/url_request_adapter.h |
diff --git a/components/cronet/android/url_request_adapter.h b/components/cronet/android/url_request_adapter.h |
index 56035eae50ff4a5909d6ed1139a62b4d17de1d78..89376577e69fe8958419fada30911db76936bb37 100644 |
--- a/components/cronet/android/url_request_adapter.h |
+++ b/components/cronet/android/url_request_adapter.h |
@@ -17,7 +17,7 @@ |
#include "net/url_request/url_request.h" |
namespace net { |
-class GrowableIOBuffer; |
+class IOBufferWithSize; |
class HttpResponseHeaders; |
class UploadDataStream; |
struct RedirectInfo; |
@@ -36,7 +36,7 @@ class URLRequestAdapter : public net::URLRequest::Delegate { |
: public base::RefCountedThreadSafe<URLRequestAdapterDelegate> { |
public: |
virtual void OnResponseStarted(URLRequestAdapter* request) = 0; |
- virtual void OnBytesRead(URLRequestAdapter* request) = 0; |
+ virtual void OnBytesRead(URLRequestAdapter* request, int bytes_read) = 0; |
virtual void OnRequestFinished(URLRequestAdapter* request) = 0; |
virtual int ReadFromUploadChannel(net::IOBuffer* buf, int buf_length) = 0; |
@@ -112,9 +112,6 @@ class URLRequestAdapter : public net::URLRequest::Delegate { |
// Get all response headers, as a HttpResponseHeaders object. |
net::HttpResponseHeaders* GetResponseHeaders() const; |
- // Returns the overall number of bytes read. |
- size_t bytes_read() const { return bytes_read_; } |
- |
// Returns a pointer to the downloaded data. |
unsigned char* Data() const; |
@@ -138,12 +135,11 @@ class URLRequestAdapter : public net::URLRequest::Delegate { |
void OnRequestSucceeded(); |
void OnRequestFailed(); |
void OnRequestCompleted(); |
- void OnRequestCanceled(); |
- void OnBytesRead(int bytes_read); |
void OnAppendChunk(const scoped_ptr<char[]> bytes, int bytes_len, |
bool is_last_chunk); |
void Read(); |
+ bool HandleReadResult(net::URLRequest* request, int bytes_read); |
mmenke
2014/12/10 20:59:14
Document this method.
mmenke
2014/12/10 20:59:14
No need to pass in the request, since it's always
mef
2014/12/10 23:23:36
Done.
|
URLRequestContextAdapter* context_; |
scoped_refptr<URLRequestAdapterDelegate> delegate_; |
@@ -153,8 +149,7 @@ class URLRequestAdapter : public net::URLRequest::Delegate { |
net::HttpRequestHeaders headers_; |
scoped_ptr<net::URLRequest> url_request_; |
scoped_ptr<net::UploadDataStream> upload_data_stream_; |
- scoped_refptr<net::GrowableIOBuffer> read_buffer_; |
- int bytes_read_; |
+ scoped_refptr<net::IOBufferWithSize> read_buffer_; |
int total_bytes_read_; |
int error_code_; |
int http_status_code_; |