Chromium Code Reviews| Index: net/url_request/url_request.h |
| diff --git a/net/url_request/url_request.h b/net/url_request/url_request.h |
| index b4a44c6b6f05bd2fb01991ad948c7786d40f323e..84b64d1f6641e491b62561d5386da77c96f80c11 100644 |
| --- a/net/url_request/url_request.h |
| +++ b/net/url_request/url_request.h |
| @@ -91,7 +91,6 @@ class HostPortPair; |
| class IOBuffer; |
| class SSLCertRequestInfo; |
| class SSLInfo; |
| -class UploadData; |
| class UploadDataStream; |
| class URLRequestContext; |
| class URLRequestJob; |
| @@ -412,10 +411,10 @@ class NET_EXPORT URLRequest : NON_EXPORTED_BASE(public base::NonThreadSafe), |
| int bytes_len, |
| bool is_last_chunk); |
| - // Set the upload data directly. |
| - void set_upload(UploadData* upload); |
| + // Sets the upload data. This method takes the ownership of the argument. |
| + void set_upload(UploadDataStream* upload); |
|
kinuko
2012/12/12 01:19:17
Could this take scoped_ptr<UploadDataStream> to ma
hashimoto
2012/12/12 10:29:07
Done.
|
| - // Get the upload data directly. |
| + // Gets the upload data. |
| const UploadDataStream* get_upload() const; |
| // Returns true if the request has a non-empty message body to upload. |
| @@ -756,7 +755,6 @@ class NET_EXPORT URLRequest : NON_EXPORTED_BASE(public base::NonThreadSafe), |
| BoundNetLog net_log_; |
| scoped_refptr<URLRequestJob> job_; |
| - scoped_refptr<UploadData> upload_; |
| scoped_ptr<UploadDataStream> upload_data_stream_; |
| std::vector<GURL> url_chain_; |
| GURL first_party_for_cookies_; |