summaryrefslogtreecommitdiffstats
path: root/chromium/webkit/browser/blob/file_stream_reader.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/webkit/browser/blob/file_stream_reader.h')
-rw-r--r--chromium/webkit/browser/blob/file_stream_reader.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/webkit/browser/blob/file_stream_reader.h b/chromium/webkit/browser/blob/file_stream_reader.h
index d60dfdbd91c..832c5d5dc66 100644
--- a/chromium/webkit/browser/blob/file_stream_reader.h
+++ b/chromium/webkit/browser/blob/file_stream_reader.h
@@ -7,6 +7,7 @@
#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/files/file.h"
#include "net/base/completion_callback.h"
#include "webkit/browser/webkit_storage_browser_export.h"
@@ -56,6 +57,11 @@ class FileStreamReader {
int64 initial_offset,
const base::Time& expected_modification_time);
+ // Verify if the underlying file has not been modified.
+ WEBKIT_STORAGE_BROWSER_EXPORT static bool VerifySnapshotTime(
+ const base::Time& expected_modification_time,
+ const base::File::Info& file_info);
+
// It is valid to delete the reader at any time. If the stream is deleted
// while it has a pending read, its callback will not be called.
virtual ~FileStreamReader() {}