layouts/cdl/CdlEngine/inc/CCdlEngine.h
branchRCL_3
changeset 106 e4e3998ddda2
parent 54 08459e712984
child 107 9f95a5546443
equal deleted inserted replaced
100:9dbe1b043bea 106:e4e3998ddda2
   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 AddLocalStateToRefsL(TUid aUid, CCdlRefs* aState) const;
   153 	void AddLocalStateToRefs(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