MBSUpdater Class Reference
An interface for updating branding information
Public Member Functions
|
void
|
AppendBufferL
(const
TDesC8
&, const
TDesC8
&)
|
void
|
AppendElementL
(
MBSElement
*)
|
void
|
AppendFileL
(const
TDesC8
&, const
TDesC
&)
|
void
|
AppendIntL
(const
TDesC8
&,
TInt
)
|
void
|
AppendTextL
(const
TDesC8
&, const
TDesC
&)
|
void
|
CancelTransactionL
()
|
void
|
Close
()
|
void
|
InsertBufferL
(const
TDesC8
&, const
TDesC8
&)
|
void
|
InsertElementL
(
MBSElement
*)
|
void
|
InsertFileL
(const
TDesC8
&, const
TDesC
&)
|
void
|
InsertIntL
(const
TDesC8
&,
TInt
)
|
void
|
InsertTextL
(const
TDesC8
&, const
TDesC
&)
|
void
|
RegisterObserverL
(
MBSBackupRestoreStateObserver
*)
|
void
|
RemoveBrandL
(const
TDesC8
&, const
TDesC8
&)
|
void
|
RemoveBrandsL
(const
TDesC8
&)
|
void
|
ReplaceBufferL
(const
TDesC8
&, const
TDesC8
&)
|
void
|
ReplaceElementL
(
MBSElement
*)
|
void
|
ReplaceFileL
(const
TDesC8
&, const
TDesC
&)
|
void
|
ReplaceIntL
(const
TDesC8
&,
TInt
)
|
void
|
ReplaceTextL
(const
TDesC8
&, const
TDesC
&)
|
void
|
StartTransactionL
(const
TDesC8
&,
TLanguage
,
TUpdateTransactionType
,
TInt
)
|
TInt
|
StopTransactionL
()
|
void
|
UnRegisterObserverL
(
MBSBackupRestoreStateObserver
*)
|
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]
|
AppendElementL(MBSElement *)
void
|
AppendElementL
|
(
|
MBSElement
*
|
aElement
|
)
|
[pure virtual]
|
AppendFileL(const TDesC8 &, const TDesC &)
void
|
AppendFileL
|
(
|
const
TDesC8
&
|
aId,
|
|
const
TDesC
&
|
aFileName
|
|
)
|
[pure virtual]
|
AppendIntL(const TDesC8 &, TInt)
void
|
AppendIntL
|
(
|
const
TDesC8
&
|
aId,
|
|
TInt
|
aInt
|
|
)
|
[pure virtual]
|
AppendTextL(const TDesC8 &, const TDesC &)
void
|
AppendTextL
|
(
|
const
TDesC8
&
|
aId,
|
|
const
TDesC
&
|
aText
|
|
)
|
[pure virtual]
|
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]
|
InsertElementL(MBSElement *)
void
|
InsertElementL
|
(
|
MBSElement
*
|
aElement
|
)
|
[pure virtual]
|
InsertFileL(const TDesC8 &, const TDesC &)
void
|
InsertFileL
|
(
|
const
TDesC8
&
|
aId,
|
|
const
TDesC
&
|
aFileName
|
|
)
|
[pure virtual]
|
InsertIntL(const TDesC8 &, TInt)
void
|
InsertIntL
|
(
|
const
TDesC8
&
|
aId,
|
|
TInt
|
aInt
|
|
)
|
[pure virtual]
|
InsertTextL(const TDesC8 &, const TDesC &)
void
|
InsertTextL
|
(
|
const
TDesC8
&
|
aId,
|
|
const
TDesC
&
|
aText
|
|
)
|
[pure virtual]
|
RegisterObserverL(MBSBackupRestoreStateObserver *)
RemoveBrandL(const TDesC8 &, const TDesC8 &)
void
|
RemoveBrandL
|
(
|
const
TDesC8
&
|
aApplicationId,
|
|
const
TDesC8
&
|
aBrandId
|
|
)
|
[pure virtual]
|
RemoveBrandsL(const TDesC8 &)
void
|
RemoveBrandsL
|
(
|
const
TDesC8
&
|
aApplicationId
|
)
|
[pure virtual]
|
ReplaceBufferL(const TDesC8 &, const TDesC8 &)
void
|
ReplaceBufferL
|
(
|
const
TDesC8
&
|
aId,
|
|
const
TDesC8
&
|
aBuffer
|
|
)
|
[pure virtual]
|
ReplaceElementL(MBSElement *)
void
|
ReplaceElementL
|
(
|
MBSElement
*
|
aElement
|
)
|
[pure virtual]
|
ReplaceFileL(const TDesC8 &, const TDesC &)
void
|
ReplaceFileL
|
(
|
const
TDesC8
&
|
aId,
|
|
const
TDesC
&
|
aFileName
|
|
)
|
[pure virtual]
|
ReplaceIntL(const TDesC8 &, TInt)
void
|
ReplaceIntL
|
(
|
const
TDesC8
&
|
aId,
|
|
TInt
|
aInt
|
|
)
|
[pure virtual]
|
ReplaceTextL(const TDesC8 &, const TDesC &)
void
|
ReplaceTextL
|
(
|
const
TDesC8
&
|
aId,
|
|
const
TDesC
&
|
aText
|
|
)
|
[pure virtual]
|
StartTransactionL(const TDesC8 &, TLanguage, TUpdateTransactionType, TInt)
StopTransactionL()
TInt
|
StopTransactionL
|
(
|
)
|
[pure virtual]
|
UnRegisterObserverL(MBSBackupRestoreStateObserver *)
Member Enumerations Documentation
Enum TUpdateTransactionType
Enumerators
EUpdateInstall = 1
|
|
EUpdateAppend
|
|
EUpdateReplace
|
|
EUpdateUninstall
|
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.