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..cc20277a0da64a1b2267619ace6244dc892d1aec 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. |
@@ -25,6 +26,11 @@ class NET_EXPORT UploadElementReader { |
// otherwise returns NULL. |
virtual const UploadBytesElementReader* AsBytesReader() const; |
+ // Returns this instance's pointer as UploadDiskCacheEntryElementReader when |
+ // possible, otherwise returns NULL. |
+ virtual const UploadDiskCacheEntryElementReader* AsDiskCacheEntryReader() |
+ const; |
+ |
// Returns this instance's pointer as UploadFileElementReader when possible, |
// otherwise returns NULL. |
virtual const UploadFileElementReader* AsFileReader() const; |