COpenFontSessionCacheList Class Reference

class COpenFontSessionCacheList

Constructor & Destructor Documentation

COpenFontSessionCacheList()

COpenFontSessionCacheList()[inline]

Member Functions Documentation

AddCache(COpenFontSessionCache *)

TInt AddCache(COpenFontSessionCache *aCache)

Parameters

COpenFontSessionCache * aCache

Delete(RHeap *)

voidDelete(RHeap *aHeap)

Delete all the items in the current session cache.

Parameters

RHeap * aHeapThe heap base of the current process.

DeleteCache(RHeap *, TInt)

voidDeleteCache(RHeap *aHeap,
TIntaSessionHandle
)

Delete all the items in the session cache if the current cache session handle matches the passed session handle.

Parameters

RHeap * aHeapThe heap base of the current process.
TInt aSessionHandleThe session handle of the cache to be deleted.

DeleteFontGlyphs(RHeap *, const COpenFont *)

voidDeleteFontGlyphs(RHeap *aHeap,
const COpenFont *aFont
)

Delete all glyphs belonging to a particular font.

Parameters

RHeap * aHeap
const COpenFont * aFont

FindCache(TInt)

COpenFontSessionCache *FindCache(TIntaSessionHandle)const

Parameters

TInt aSessionHandle

Member Data Documentation

TInt iCacheOffsetArray

TInt iCacheOffsetArray[private]

TInt iSessionHandleArray

TInt iSessionHandleArray[private]