| Index: net/base/upload_element_reader.h | 
| diff --git a/net/base/upload_element_reader.h b/net/base/upload_element_reader.h | 
| index 2814efa33f126f62845ff2790a76fa8b5d9438e1..45aa28543e0bfb8ce4e994b98bda809d535bb09c 100644 | 
| --- a/net/base/upload_element_reader.h | 
| +++ b/net/base/upload_element_reader.h | 
| @@ -13,6 +13,7 @@ namespace net { | 
|  | 
| class IOBuffer; | 
| class UploadBytesElementReader; | 
| +class UploadDiskCacheEntryElementReader; | 
| class UploadFileElementReader; | 
|  | 
| // An interface to read an upload data element. | 
| @@ -21,6 +22,11 @@ class NET_EXPORT UploadElementReader { | 
| UploadElementReader() {} | 
| virtual ~UploadElementReader() {} | 
|  | 
| +  // Returns this instance's pointer as UploadDiskCacheEntryElementReader when | 
| +  // possible, otherwise returns NULL. | 
| +  virtual const UploadDiskCacheEntryElementReader* | 
| +  AsDiskCacheEntryReaderForTests() const; | 
| + | 
| // Returns this instance's pointer as UploadBytesElementReader when possible, | 
| // otherwise returns NULL. | 
| virtual const UploadBytesElementReader* AsBytesReader() const; | 
|  |