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)

void ChangeFileLockL ( const TDesC & aFileAffected,
TFileLockFlags aFlags
) [virtual]

Parameters

const TDesC & aFileAffected
TFileLockFlags aFlags

ConstructL()

void ConstructL ( ) [private]

DetachFromFile(TInt)

TBool DetachFromFile ( TInt aErrorState ) [private]

Parameters

TInt aErrorState

Locked()

TBool Locked ( )

NewL(CMsvServer &)

CMsvBackupHandler * NewL ( CMsvServer & aServer ) [static]

Parameters

CMsvServer & aServer

ReloadContextL()

void ReloadContextL ( ) [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]