/** Disable the plugin's intercepts. @internalComponent */ void CExclusiveAccessPlugin::DisableInterceptsL() { if (!iInterceptsEnabled) return; User::LeaveIfError(UnregisterIntercept(EFsFileRead, EPrePostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileWrite, EPrePostIntercept)); _LOG(_L("CExclusiveAccessPlugin : Disabled intercepts.")); iInterceptsEnabled = EFalse; }
/** Disable the plugin's intercepts. @internalComponent */ void CUnremovablePlugin::DisableInterceptsL() { if (!iInterceptsEnabled) return; User::LeaveIfError(UnregisterIntercept(EFsDismountPlugin,EPreIntercept)); _LOG(_L("CUnremovablePlugin : Disabled intercepts.")); iInterceptsEnabled = EFalse; }
/** Disable the plugin's intercepts. @internalComponent */ void CStacked3Plugin::DisableInterceptsL() { if (!iInterceptsEnabled) return; User::LeaveIfError(UnregisterIntercept(EFsFileWrite, EPreIntercept)); _LOG(_L("Stacked3 Plugin: Disabled intercepts.")); iInterceptsEnabled = EFalse; }
/** Disable the plugin's intercepts. @internalComponent */ void CPreModifierPlugin::DisableInterceptsL() { if (!iInterceptsEnabled) return; User::LeaveIfError(UnregisterIntercept(EFsFileRead, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileWrite, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileRename, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileCreate, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileSize, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileSetSize, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileLock, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileUnLock, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileOpen, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileReplace, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsReadFileSection, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsDirReadOne, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsDirReadPacked, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileSubClose, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsDirOpen, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileTemp, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsDelete, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsReplace, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsRename, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsEntry, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsSetEntry, EPostIntercept)); User::LeaveIfError(UnregisterIntercept(EFsFileSeek, EPostIntercept)); _LOG(_L("Pre-Modifier Plugin: Disabled intercepts.")); iInterceptsEnabled = EFalse; }