MWPContextManager Class Reference
MWPContextManager
declares an interface to be implemented by context managers.
ProvisioningEngine
-
Since
-
2.0
Constructor & Destructor Documentation
~MWPContextManager()
~MWPContextManager
|
(
|
)
|
[inline, virtual]
|
Member Functions Documentation
ContextDataCountL(TUint32)
Returns the number of context data items. Note that this count is an approximate and should not be relied on except for giving user progress feedback.
ContextExistsL(TUint32)
Checks if a context exists.
Parameters
TUint32
aUid
|
The UID of the context
|
ContextExistsL(const TDesC &)
TBool
|
ContextExistsL
|
(
|
const
TDesC
&
|
aTPS
|
)
|
[pure virtual]
|
Checks if a context exists.
Parameters
const
TDesC
& aTPS
|
The TPS of the context
|
ContextL(const TDesC &)
Returns a specific context.
Parameters
const
TDesC
& aTPS
|
TPS whose context should be looked for
|
ContextProxiesL(TUint32)
Trusted proxies of a context.
ContextUidsL()
Number of contexts available.
CreateContextL(const TDesC &, const TDesC &, const MDesC16Array &)
Creates a context. Leaves with KErrOverflow if the max. number of contexts has been reached.
Parameters
const
TDesC
& aName
|
Name of the context
|
const
TDesC
& aTPS
|
TPS of the context
|
const
MDesC16Array
& aProxies
|
Proxies that can be used in the context
|
CurrentContextL()
TUint32
|
CurrentContextL
|
(
|
)
|
[pure virtual]
|
Returns the current context.
DeleteContextDataL(MWPContextExtensionArray &, TUint32)
Deletes a context data item.
DeleteContextL(MWPContextExtensionArray &, TUint32)
RegisterContextObserverL(MWPContextObserver *)
Register an observer to context information.
SaveL(MWPContextExtension &, TInt)
Called after saving one setting.
SetCurrentContextL(TUint32)
void
|
SetCurrentContextL
|
(
|
TUint32
|
aUid
|
)
|
[pure virtual]
|
Sets the current context.
UnregisterContextObserver(MWPContextObserver *)
Unregister an observer to context information.
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.