CESMRPolicyManager Class Reference
class CESMRPolicyManager : public CBase
|
Constructor & Destructor Documentation
CESMRPolicyManager()
CESMRPolicyManager
|
(
|
)
|
[private]
|
~CESMRPolicyManager()
IMPORT_C
|
~CESMRPolicyManager
|
(
|
)
|
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
CurrentPolicy()
Fetches current policy object.
NewL()
Two-phased constructor. Creates new
CESMRPolicyManager
object. Ownership is transferred to caller.
PopPolicy()
Restores the topmost policy from the stack as the current policy.
PushPolicyL()
IMPORT_C void
|
PushPolicyL
|
(
|
)
|
|
Adds the current policy on stack for preserving it if a new policy needs to be resolved and the current policy is still needed afterwards.
ResolvePolicyL(const TESMRScenarioData &, MESMRCalEntry &, MMRPolicyResolver *)
Resolves policy to be used.
Parameters
const
TESMRScenarioData
& aScenarioData
|
Scenario Data for resolving correct policy
|
MESMRCalEntry
& aESMREntry
|
Reference to ES MR Entry.
|
MMRPolicyResolver * aCustomResolver = NULL
|
to be used. If NULL, resolver is determined by policy manager
|
Member Data Documentation
CESMRPolicy * iCurrentPolicy
Current policy object Own.
RPointerArray< CESMRPolicy > iPolicyStack
Array for preserving policies
MMRPolicyResolver * iResolverPlugin
MMRPolicyResolver *
|
iResolverPlugin
|
[private]
|
Current policy resolver. Own.
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.