summaryrefslogtreecommitdiffstats
path: root/net/base/file_stream.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/file_stream.h')
-rw-r--r--net/base/file_stream.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/net/base/file_stream.h b/net/base/file_stream.h
index ff9e7a6..a6d5739 100644
--- a/net/base/file_stream.h
+++ b/net/base/file_stream.h
@@ -120,6 +120,15 @@ class FileStream {
// platform with this call.
int64 Truncate(int64 bytes);
+ // Forces out a filesystem sync on this file to make sure that the file was
+ // written out to disk and is not currently sitting in the buffer. This does
+ // not have to be called, it just forces one to happen at the time of
+ // calling.
+ //
+ /// Returns an error code if the operation could not be performed.
+ //
+ // This method should not be called if the stream was opened READ_ONLY.
+ int Flush();
private:
class AsyncContext;
friend class AsyncContext;