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 *)

void Delete ( RHeap * aHeap )

Delete all the items in the current session cache.

Parameters

RHeap * aHeap The heap base of the current process.

DeleteCache(RHeap *, TInt)

void DeleteCache ( RHeap * aHeap,
TInt aSessionHandle
)

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

Parameters

RHeap * aHeap The heap base of the current process.
TInt aSessionHandle The session handle of the cache to be deleted.

DeleteFontGlyphs(RHeap *, const COpenFont *)

void DeleteFontGlyphs ( RHeap * aHeap,
const COpenFont * aFont
)

Delete all glyphs belonging to a particular font.

Parameters

RHeap * aHeap
const COpenFont * aFont

FindCache(TInt)

COpenFontSessionCache * FindCache ( TInt aSessionHandle ) const

Parameters

TInt aSessionHandle

Member Data Documentation

TInt iCacheOffsetArray

TInt iCacheOffsetArray [private]

TInt iSessionHandleArray

TInt iSessionHandleArray [private]