userlibandfileserver/fileserver/sfat32/sl_disk.h
branchRCL_3
changeset 294 039a3e647356
parent 249 a179b74831c9
equal deleted inserted replaced
268:345b1ca54e88 294:039a3e647356
    47 
    47 
    48     void InvalidateUidCache();
    48     void InvalidateUidCache();
    49     virtual void InvalidateUidCachePage(TUint64 aPos);
    49     virtual void InvalidateUidCachePage(TUint64 aPos);
    50 
    50 
    51 	
    51 	
    52     void ReadL(TInt64 aPos,TInt aLength,const TAny* aTrg,const RMessagePtr2 &aMessage,TInt anOffset, TUint aFlag) const;
    52     void ReadL(TInt64 aPos,TInt aLength,const TAny* aTrg,const RMessagePtr2 &aMessage,TInt anOffset) const;
    53 	void WriteL(TInt64 aPos,TInt aLength,const TAny* aSrc,const RMessagePtr2 &aMessage,TInt anOffset, TUint aFlag);
    53 	void WriteL(TInt64 aPos,TInt aLength,const TAny* aSrc,const RMessagePtr2 &aMessage,TInt anOffset);
    54 	virtual TInt GetLastErrorInfo(TDes8& aErrorInfo) const;
    54 	virtual TInt GetLastErrorInfo(TDes8& aErrorInfo) const;
    55 
    55 
    56     MWTCacheInterface* DirCacheInterface();
    56     MWTCacheInterface* DirCacheInterface();
    57 
    57 
    58     
    58     
    78 
    78 
    79     void InitializeL();
    79     void InitializeL();
    80 public:
    80 public:
    81 	void ReadCachedL(TInt64 aPos,TInt aLength,TDes8& aDes) const;
    81 	void ReadCachedL(TInt64 aPos,TInt aLength,TDes8& aDes) const;
    82 	void WriteCachedL(TInt64 aPos,const TDesC8& aDes);
    82 	void WriteCachedL(TInt64 aPos,const TDesC8& aDes);
    83 	void ReadL(TInt64 aPos,TInt aLength,const TAny* aTrg,const RMessagePtr2 &aMessage,TInt anOffset, TUint aFlag) const;
    83 	void ReadL(TInt64 aPos,TInt aLength,const TAny* aTrg,const RMessagePtr2 &aMessage,TInt anOffset) const;
    84 	void WriteL(TInt64 aPos,TInt aLength,const TAny* aSrc,const RMessagePtr2 &aMessage,TInt anOffset, TUint aFlag);
    84 	void WriteL(TInt64 aPos,TInt aLength,const TAny* aSrc,const RMessagePtr2 &aMessage,TInt anOffset);
    85 	
    85 
       
    86     
       
    87 
    86 private:
    88 private:
    87 	inline TUint8 *RamDiskBase() const;
    89 	inline TUint8 *RamDiskBase() const;
    88 
    90 
    89 private:
    91 private:
    90 	TUint8* iRamDiskBase; ///< pointer to the beginning of the RAM disk memory area
    92 	TUint8* iRamDiskBase; ///< pointer to the beginning of the RAM disk memory area