MBSUpdater Class Reference

class MBSUpdater

An interface for updating branding information

Since

Constructor & Destructor Documentation

~MBSUpdater()

~MBSUpdater ( ) [protected, inline, virtual]

Member Functions Documentation

AppendBufferL(const TDesC8 &, const TDesC8 &)

void AppendBufferL ( const TDesC8 & aId,
const TDesC8 & aBuffer
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC8 & aBuffer

AppendElementL(MBSElement *)

void AppendElementL ( MBSElement * aElement ) [pure virtual]

Parameters

MBSElement * aElement

AppendFileL(const TDesC8 &, const TDesC &)

void AppendFileL ( const TDesC8 & aId,
const TDesC & aFileName
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC & aFileName

AppendIntL(const TDesC8 &, TInt)

void AppendIntL ( const TDesC8 & aId,
TInt aInt
) [pure virtual]

Parameters

const TDesC8 & aId
TInt aInt

AppendTextL(const TDesC8 &, const TDesC &)

void AppendTextL ( const TDesC8 & aId,
const TDesC & aText
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC & aText

CancelTransactionL()

void CancelTransactionL ( ) [pure virtual]

Close()

void Close ( ) [pure virtual]

InsertBufferL(const TDesC8 &, const TDesC8 &)

void InsertBufferL ( const TDesC8 & aId,
const TDesC8 & aBuffer
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC8 & aBuffer

InsertElementL(MBSElement *)

void InsertElementL ( MBSElement * aElement ) [pure virtual]

Parameters

MBSElement * aElement

InsertFileL(const TDesC8 &, const TDesC &)

void InsertFileL ( const TDesC8 & aId,
const TDesC & aFileName
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC & aFileName

InsertIntL(const TDesC8 &, TInt)

void InsertIntL ( const TDesC8 & aId,
TInt aInt
) [pure virtual]

Parameters

const TDesC8 & aId
TInt aInt

InsertTextL(const TDesC8 &, const TDesC &)

void InsertTextL ( const TDesC8 & aId,
const TDesC & aText
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC & aText

RegisterObserverL(MBSBackupRestoreStateObserver *)

void RegisterObserverL ( MBSBackupRestoreStateObserver * aBackupObserver ) [pure virtual]

Parameters

MBSBackupRestoreStateObserver * aBackupObserver

RemoveBrandL(const TDesC8 &, const TDesC8 &)

void RemoveBrandL ( const TDesC8 & aApplicationId,
const TDesC8 & aBrandId
) [pure virtual]

Parameters

const TDesC8 & aApplicationId
const TDesC8 & aBrandId

RemoveBrandsL(const TDesC8 &)

void RemoveBrandsL ( const TDesC8 & aApplicationId ) [pure virtual]

Parameters

const TDesC8 & aApplicationId

ReplaceBufferL(const TDesC8 &, const TDesC8 &)

void ReplaceBufferL ( const TDesC8 & aId,
const TDesC8 & aBuffer
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC8 & aBuffer

ReplaceElementL(MBSElement *)

void ReplaceElementL ( MBSElement * aElement ) [pure virtual]

Parameters

MBSElement * aElement

ReplaceFileL(const TDesC8 &, const TDesC &)

void ReplaceFileL ( const TDesC8 & aId,
const TDesC & aFileName
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC & aFileName

ReplaceIntL(const TDesC8 &, TInt)

void ReplaceIntL ( const TDesC8 & aId,
TInt aInt
) [pure virtual]

Parameters

const TDesC8 & aId
TInt aInt

ReplaceTextL(const TDesC8 &, const TDesC &)

void ReplaceTextL ( const TDesC8 & aId,
const TDesC & aText
) [pure virtual]

Parameters

const TDesC8 & aId
const TDesC & aText

StartTransactionL(const TDesC8 &, TLanguage, TUpdateTransactionType, TInt)

void StartTransactionL ( const TDesC8 & aBrandId,
TLanguage aLanguageId,
TUpdateTransactionType aType = EUpdateInstall,
TInt aReserved = 0
) [pure virtual]

Parameters

const TDesC8 & aBrandId
TLanguage aLanguageId
TUpdateTransactionType aType = EUpdateInstall
TInt aReserved = 0

StopTransactionL()

TInt StopTransactionL ( ) [pure virtual]

UnRegisterObserverL(MBSBackupRestoreStateObserver *)

void UnRegisterObserverL ( MBSBackupRestoreStateObserver * aObserver ) [pure virtual]

Parameters

MBSBackupRestoreStateObserver * aObserver

Member Enumerations Documentation

Enum TUpdateTransactionType

Enumerators

EUpdateInstall = 1
EUpdateAppend
EUpdateReplace
EUpdateUninstall