equal
deleted
inserted
replaced
190 |
190 |
191 //----------------------------------------------------------------- |
191 //----------------------------------------------------------------- |
192 //-- pure virtual interface |
192 //-- pure virtual interface |
193 virtual TUint32 ReadL(TUint32 aFatIndex) const = 0; |
193 virtual TUint32 ReadL(TUint32 aFatIndex) const = 0; |
194 virtual void WriteL(TUint32 aFatIndex, TUint32 aValue) = 0; |
194 virtual void WriteL(TUint32 aFatIndex, TUint32 aValue) = 0; |
195 virtual TInt64 DataPositionInBytes(TUint32 aCluster) const = 0; |
195 virtual TInt64 DataPositionInBytesL(TUint32 aCluster) const = 0; |
196 virtual void MountL(const TMountParams& aMountParam) = 0; |
196 virtual void MountL(const TMountParams& aMountParam) = 0; |
197 //----------------------------------------------------------------- |
197 //----------------------------------------------------------------- |
198 //-- just virtual interface |
198 //-- just virtual interface |
199 |
199 |
200 virtual void Dismount(TBool /*aDiscardDirtyData*/) {} |
200 virtual void Dismount(TBool /*aDiscardDirtyData*/) {} |
264 |
264 |
265 |
265 |
266 inline TBool ClusterNumberValid(TUint32 aClusterNo) const; |
266 inline TBool ClusterNumberValid(TUint32 aClusterNo) const; |
267 |
267 |
268 typedef RArray<TUint> RClusterArray; |
268 typedef RArray<TUint> RClusterArray; |
269 void DoFreedClustersNotify(RClusterArray &aFreedClusters); |
269 void DoFreedClustersNotifyL(RClusterArray &aFreedClusters); |
270 |
270 |
271 |
271 |
272 protected: |
272 protected: |
273 |
273 |
274 CFatMountCB* iOwner; ///< Owning file system mount |
274 CFatMountCB* iOwner; ///< Owning file system mount |