/** Handle requests @internalComponent */ TInt CExclusiveAccessPlugin::DoRequestL(TFsPluginRequest& aRequest) { TInt err = KErrNone; TInt function = aRequest.Function(); switch(function) { case EFsFileRead: err = FsFileReadL(aRequest); break; case EFsFileWrite: err = FsFileWriteL(aRequest); break; default: //Only registered for Read/Write break; } return err; }
/** Handle requests @internalComponent */ TInt CStacked3Plugin::DoRequestL(TFsPluginRequest& aRequest) { TInt err = KErrNone; TInt function = aRequest.Function(); switch(function) { case EFsFileRead: break; case EFsFileWrite: TRAP(err, FsFileWriteL(aRequest)); break; default: break; } return err; }
/** Handle requests @internalComponent */ TInt CPreModifierPlugin::DoRequestL(TFsPluginRequest& aRequest) { TInt err = KErrNone; TInt function = aRequest.Function(); switch(function) { case EFsFileRead: TRAP(err, FsFileReadL(aRequest)); break; case EFsFileWrite: TRAP(err, FsFileWriteL(aRequest)); break; case EFsFileRename: TRAP(err, FsFileRenameL(aRequest)); break; case EFsFileCreate: TRAP(err, FsFileCreateL(aRequest)); break; case EFsFileSize: TRAP(err, FsFileSizeL(aRequest)); break; case EFsFileSetSize: TRAP(err, FsFileSetSizeL(aRequest)); break; case EFsFileLock: TRAP(err, FsFileLockL(aRequest)); break; case EFsFileUnLock: TRAP(err, FsFileUnLockL(aRequest)); break; case EFsFileSeek: TRAP(err, FsFileSeekL(aRequest)); break; case EFsDirReadOne: TRAP(err,FsDirReadOneL(aRequest)); break; case EFsDirReadPacked: TRAP(err,FsDirReadPackedL(aRequest)); break; case EFsFileOpen: TRAP(err, FsFileOpenL(aRequest)); break; case EFsFileReplace: TRAP(err, FsFileReplaceL(aRequest)); break; case EFsReadFileSection: TRAP(err, FsReadFileSectionL(aRequest)); break; case EFsFileSubClose: TRAP(err, FsFileSubCloseL(aRequest)); break; case EFsDirOpen: TRAP(err, FsDirOpenL(aRequest)); break; case EFsFileTemp: TRAP(err, FsFileTempL(aRequest)); break; case EFsDelete: TRAP(err, FsDeleteL(aRequest)); break; case EFsReplace: TRAP(err, FsReplaceL(aRequest)); break; case EFsRename: TRAP(err, FsRenameL(aRequest)); break; case EFsEntry: TRAP(err, FsEntryL(aRequest)); break; case EFsSetEntry: TRAP(err, FsSetEntryL(aRequest)); break; default: break; } return err; }