userlibandfileserver/fileserver/sfile/sf_file_cache.h
branchRCL_3
changeset 41 0ffb4e86fcc9
parent 0 a41df078684a
child 43 c1f20ce4abcf
equal deleted inserted replaced
39:2bb754abd467 41:0ffb4e86fcc9
    73 	
    73 	
    74 	void SetFileCacheFlags(CFileShare& aShare);
    74 	void SetFileCacheFlags(CFileShare& aShare);
    75 
    75 
    76 	TInt DoReadBuffered(CFsMessageRequest& aMsgRequest, TUint aMode, CFsClientMessageRequest*& aNewRequest);
    76 	TInt DoReadBuffered(CFsMessageRequest& aMsgRequest, TUint aMode, CFsClientMessageRequest*& aNewRequest);
    77 	TInt DoWriteBuffered(CFsMessageRequest& aMsgRequest, CFsClientMessageRequest*& aNewRequest, TUint aMode);
    77 	TInt DoWriteBuffered(CFsMessageRequest& aMsgRequest, CFsClientMessageRequest*& aNewRequest, TUint aMode);
    78 	TInt DoFlushDirty(CFsClientMessageRequest*& aNewRequest, CFsRequest* aOldRequest, TBool aFlushAll);
    78 	enum TFlushMode {EFlushSingle, EFlushAll};
       
    79 	TInt DoFlushDirty(CFsClientMessageRequest*& aNewRequest, CFsRequest* aOldRequest, TFlushMode aFlushMode);
    79 
    80 
    80 
    81 
    81 	inline TInt SegmentSize() const;
    82 	inline TInt SegmentSize() const;
    82 	inline TInt SegmentSizeLog2() const;
    83 	inline TInt SegmentSizeLog2() const;
    83 	inline TInt64 SegmentSizeMask() const;
    84 	inline TInt64 SegmentSizeMask() const;