CMsvBackupHandler Class Reference

class CMsvBackupHandler : public CBase

Inherits from

Constructor & Destructor Documentation

CMsvBackupHandler(CMsvServer &)

CMsvBackupHandler(CMsvServer &aServer)[private]

Parameters

CMsvServer & aServer

~CMsvBackupHandler()

~CMsvBackupHandler()

Member Functions Documentation

ChangeFileLockL(const TDesC &, TFileLockFlags)

voidChangeFileLockL(const TDesC &aFileAffected,
TFileLockFlagsaFlags
)[virtual]

Parameters

const TDesC & aFileAffected
TFileLockFlags aFlags

ConstructL()

voidConstructL()[private]

DetachFromFile(TInt)

TBool DetachFromFile(TIntaErrorState)[private]

Parameters

TInt aErrorState

Locked()

TBool Locked()

NewL(CMsvServer &)

CMsvBackupHandler *NewL(CMsvServer &aServer)[static]

Parameters

CMsvServer & aServer

ReloadContextL()

voidReloadContextL()[private]

Member Enumerations Documentation

Enum TFileState

Enumerators

EHaveLock = 0
EReleasedForBackup
EReleasedForRestore

Member Data Documentation

CBaBackupSessionWrapper * iBackup

CBaBackupSessionWrapper *iBackup[private]

TEntry iEntry

TEntry iEntry[private]

TFileName iFileName

TFileName iFileName[private]

CMsvServer & iServer

CMsvServer &iServer[private]

TFileState iState

TFileState iState[private]