MBackupObserver Class Reference

class MBackupObserver

Backup server wrapper observer interface.

MBackupObserver defines the interface to be implemented by any code that will hold file locks or may attempt to access files regardless of other device state e.g. a phone app may always attempt to access the contacts database for caller id

Public Member Functions
void ChangeFileLockL (const TDesC &, TFileLockFlags )
Public Member Enumerations
enum TFileLockFlags { ETakeLock  = 0, EReleaseLockReadOnly  = 0x01, EReleaseLockNoAccess  = 0x02 }

Member Functions Documentation

ChangeFileLockL(const TDesC &, TFileLockFlags)

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

Called by the server to request the file owner to change the lock on the specified file.

Parameters

const TDesC & aFileName Filename of affected file
TFileLockFlags aFlags Flag indicating how to change the file lock

Member Enumerations Documentation

Enum TFileLockFlags

Flags indicating how to change a file lock.

Enumerators

ETakeLock = 0

Owner can reopen/resume writing to the file.

EReleaseLockReadOnly = 0x01

Owner should stop writing to the file.

EReleaseLockNoAccess = 0x02

Owner should close the file.