layouts/cdl/CdlEngine/inc/CCdlEngine.h
branchRCL_3
changeset 54 08459e712984
parent 0 05e9090e2422
child 106 e4e3998ddda2
equal deleted inserted replaced
45:6ef40bf8fd34 54:08459e712984
   148 	CCdlCustomisationStack& LookupP(TUid aCdlUid) const;
   148 	CCdlCustomisationStack& LookupP(TUid aCdlUid) const;
   149 	CCdlRefs* GlobalStateLC(TInt aSize) const;
   149 	CCdlRefs* GlobalStateLC(TInt aSize) const;
   150 	void DoSetLocalStateL(const CCdlRefs& aState, CCdlUids& aChangedUids);
   150 	void DoSetLocalStateL(const CCdlRefs& aState, CCdlUids& aChangedUids);
   151 	CCdlCustomisationStack* LookupOrCreateL(TUid aCdlUid);
   151 	CCdlCustomisationStack* LookupOrCreateL(TUid aCdlUid);
   152 	const CCdlInstance* LastAccessedInstance(TUid aCdlUid) const;
   152 	const CCdlInstance* LastAccessedInstance(TUid aCdlUid) const;
   153 	void AddLocalStateToRefs(TUid aUid, CCdlRefs* aState) const;
   153 	void AddLocalStateToRefsL(TUid aUid, CCdlRefs* aState) const;
   154 
   154 
   155 private:
   155 private:
   156 	friend class CdlEngine;	// for optimised GetFunction()
   156 	friend class CdlEngine;	// for optimised GetFunction()
   157 	typedef RHashMap<TUint32, CCdlCustomisationStack*> CCdlCustomisations;
   157 	typedef RHashMap<TUint32, CCdlCustomisationStack*> CCdlCustomisations;
   158 	CCdlCustomisations iCustomisations;			// contained CCdlCustomisationStacks are owned
   158 	CCdlCustomisations iCustomisations;			// contained CCdlCustomisationStacks are owned