| Index: net/url_request/url_request_job.h
|
| ===================================================================
|
| --- net/url_request/url_request_job.h (revision 8697)
|
| +++ net/url_request/url_request_job.h (working copy)
|
| @@ -17,6 +17,7 @@
|
|
|
| namespace net {
|
| class HttpResponseInfo;
|
| +class IOBuffer;
|
| class UploadData;
|
| }
|
|
|
| @@ -78,7 +79,7 @@
|
| // bytes read, 0 when there is no more data, or -1 if there was an error.
|
| // This is just the backend for URLRequest::Read, see that function for more
|
| // info.
|
| - bool Read(char* buf, int buf_size, int *bytes_read);
|
| + bool Read(net::IOBuffer* buf, int buf_size, int *bytes_read);
|
|
|
| // Called to fetch the current load state for the job.
|
| virtual net::LoadState GetLoadState() const { return net::LOAD_STATE_IDLE; }
|
| @@ -231,7 +232,7 @@
|
| // If async IO is pending, the status of the request will be
|
| // URLRequestStatus::IO_PENDING, and buf must remain available until the
|
| // operation is completed. See comments on URLRequest::Read for more info.
|
| - virtual bool ReadRawData(char* buf, int buf_size, int *bytes_read);
|
| + virtual bool ReadRawData(net::IOBuffer* buf, int buf_size, int *bytes_read);
|
|
|
| // Informs the filter that data has been read into its buffer
|
| void FilteredDataRead(int bytes_read);
|
| @@ -289,7 +290,7 @@
|
| // processing the filtered data, we return the data in the caller's buffer.
|
| // While the async IO is in progress, we save the user buffer here, and
|
| // when the IO completes, we fill this in.
|
| - char *read_buffer_;
|
| + net::IOBuffer *read_buffer_;
|
| int read_buffer_len_;
|
|
|
| // Used by HandleResponseIfNecessary to track whether we've sent the
|
|
|