| Index: net/base/upload_file_element_reader.h
|
| diff --git a/net/base/upload_file_element_reader.h b/net/base/upload_file_element_reader.h
|
| index cc8e83053a2979161ed6ad7931e0e4846b814a08..57e8c976f40987193e28cd2cec4d905d73d1482c 100644
|
| --- a/net/base/upload_file_element_reader.h
|
| +++ b/net/base/upload_file_element_reader.h
|
| @@ -31,14 +31,22 @@ class NET_EXPORT_PRIVATE UploadFileElementReader : public UploadElementReader {
|
| virtual int InitSync() OVERRIDE;
|
| virtual uint64 GetContentLength() const OVERRIDE;
|
| virtual uint64 BytesRemaining() const OVERRIDE;
|
| - virtual int ReadSync(char* buf, int buf_length) OVERRIDE;
|
| + virtual int Read(IOBuffer* buf,
|
| + int buf_length,
|
| + const CompletionCallback& callback) OVERRIDE;
|
| + virtual int ReadSync(IOBuffer* buf, int buf_length) OVERRIDE;
|
|
|
| private:
|
| // This method is used to implement Init().
|
| void OnInitCompleted(scoped_ptr<FileStream>* file_stream,
|
| uint64* content_length,
|
| - int* result,
|
| - const CompletionCallback& callback);
|
| + const CompletionCallback& callback,
|
| + int result);
|
| +
|
| + // This method is used to implement Read().
|
| + void OnReadCompleted(scoped_ptr<FileStream> file_stream,
|
| + const CompletionCallback& callback,
|
| + int result);
|
|
|
| // Sets an value to override the result for GetContentLength().
|
| // Used for tests.
|
|
|