userlibandfileserver/fileserver/sfile/sf_std.h
changeset 109 b3a1d9898418
parent 102 ef2a444a7410
child 152 657f875b013e
--- a/userlibandfileserver/fileserver/sfile/sf_std.h	Mon May 03 13:47:38 2010 +0300
+++ b/userlibandfileserver/fileserver/sfile/sf_std.h	Fri May 14 17:13:29 2010 +0300
@@ -1868,6 +1868,7 @@
 	TInt iFairSchedulingLen;
 	TBool iNotifyAsyncReadersPending;
 	TBool iDeleteOnClose;
+	TDblQue<CFileShare> iShareList;	// A list containing the CFileShare objects associated with the file
 
 protected:
 	TInt iPromotedShares;
@@ -1877,11 +1878,14 @@
 
     /** 
     maximum file size supported by the filesystem that instantiates the CFileCB, associated with this object.
-    For example, FAT32 supports files not larger than 4GB-1. Other file systems can support larger files. 
+    For example, FAT32 supports files not larger than 4GB-1. Other file systems can support larger files.
     This member allows file server to know maximum allowed position in the file.
     The default value is KMaxTUint64
     */
-    TUint64 iMaxSupportedFileSize; 
+    TUint64 iMaxSupportedFileSize;
+    
+    TInt iNonSequentialFileModes;	// Count of clients without the 'Sequential' mode enabled
+	TBool iSequential;				// Indicates whether the file is in 'Sequential' mode
 
 public:
 	// Provides support for large file size ( file size > 4GB - 1)