506 CFileCB* LocateFileByPath(const TDesC& aPath); |
506 CFileCB* LocateFileByPath(const TDesC& aPath); |
507 TInt CheckDirectories(const TDesC& anOldName,const TDesC& aNewName); |
507 TInt CheckDirectories(const TDesC& anOldName,const TDesC& aNewName); |
508 void DoEntryL(const TDesC& aName,TEntry& anEntry); |
508 void DoEntryL(const TDesC& aName,TEntry& anEntry); |
509 void ReadSectionL(const TDesC& aName,TInt64 aPos,TAny* aTrg,TInt aLength,const RMessagePtr2& aMessage); |
509 void ReadSectionL(const TDesC& aName,TInt64 aPos,TAny* aTrg,TInt aLength,const RMessagePtr2& aMessage); |
510 TInt ValidateShare(CFileCB& aFile,TShare aReqShare); |
510 TInt ValidateShare(CFileCB& aFile,TShare aReqShare); |
511 TInt CheckAttributes(const TDesC& aName,TUint& aSetAttMask,TUint& aClearAttMask); |
511 TInt CheckAttributes(TUint& aSetAttMask,TUint& aClearAttMask); |
512 TBool IsExtensionMounted(CProxyDriveFactory* aFactory); |
512 TBool IsExtensionMounted(CProxyDriveFactory* aFactory); |
513 CFileCB* LocateFile(const TDesC& aName); |
513 CFileCB* LocateFile(const TDesC& aName); |
514 CFileCache* LocateClosedFile(const TDesC& aName, TBool aResurrect = ETrue); |
514 CFileCache* LocateClosedFile(const TDesC& aName, TBool aResurrect = ETrue); |
515 TBool ReMount(); |
515 TBool ReMount(); |
516 IMPORT_C TBool IsDriveThread() const; |
516 IMPORT_C TBool IsDriveThread() const; |
2515 IMPORT_C virtual TInt Write(TInt64 aPos,TInt aLength,const TAny* aSrc,TInt aThreadHandle,TInt anOffset,TInt aFlags); |
2516 IMPORT_C virtual TInt Write(TInt64 aPos,TInt aLength,const TAny* aSrc,TInt aThreadHandle,TInt anOffset,TInt aFlags); |
2516 IMPORT_C virtual TInt DeleteNotify(TInt64 aPos, TInt aLength); |
2517 IMPORT_C virtual TInt DeleteNotify(TInt64 aPos, TInt aLength); |
2517 IMPORT_C virtual TInt GetLastErrorInfo(TDes8& aErrorInfo); |
2518 IMPORT_C virtual TInt GetLastErrorInfo(TDes8& aErrorInfo); |
2518 |
2519 |
2519 inline TInt LocalBufferSupport(); |
2520 inline TInt LocalBufferSupport(); |
|
2521 |
|
2522 TInt SetAndOpenLibrary(RLibrary aLibrary); |
|
2523 RLibrary GetLibrary(); |
|
2524 |
2520 |
2525 |
2521 // pure virtual |
2526 // pure virtual |
2522 |
2527 |
2523 /** |
2528 /** |
2524 Initialise the proxy drive. |
2529 Initialise the proxy drive. |