CLogServResourceInterpreter Class Reference

class CLogServResourceInterpreter : public CBase

Gives an access to the server resource file and maintains a cache of the retrieved resource entries.

Inherits from

  • CLogServResourceInterpreter

Constructor & Destructor Documentation

CLogServResourceInterpreter(RFs &)

CLogServResourceInterpreter ( RFs & aFsSession ) [private]

Parameters

RFs & aFsSession

~CLogServResourceInterpreter()

~CLogServResourceInterpreter ( )

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

CreateResourceReaderLC(TResourceReader &, TInt, TResourceType)

void CreateResourceReaderLC ( TResourceReader & aReader,
TInt aId,
TResourceType aType
)

Parameters

TResourceReader & aReader
TInt aId
TResourceType aType

FindCachedResourceString(const TInt, TResourceType)

CResourceStringCacheEntry * FindCachedResourceString ( const TInt aId,
TResourceType aType
) [private]

Parameters

const TInt aId
TResourceType aType

GetResourceBufferL(TInt, TResourceType)

HBufC8 * GetResourceBufferL ( TInt aId,
TResourceType aType
) [private]

Parameters

TInt aId
TResourceType aType

LoadResourceFileL(const TDesC &, TResourceType)

void LoadResourceFileL ( const TDesC & aName,
TResourceType aType
) [private]

Parameters

const TDesC & aName
TResourceType aType

NewL(RFs &)

CLogServResourceInterpreter * NewL ( RFs & aFsSession ) [static]

Parameters

RFs & aFsSession

ResourceFileForType(TResourceType)

const RResourceFile & ResourceFileForType ( TResourceType aType ) const [private]

Parameters

TResourceType aType

Member Enumerations Documentation

Enum TResourceType

Enumerators

ELogWrap = 0
ELogServer

Member Data Documentation

RFs & iFsSession

RFs & iFsSession [private]

RArray< TResourceFileEntry > iResourceFiles

RArray < TResourceFileEntry > iResourceFiles [private]

TSglQue< CResourceStringCacheEntry > iResourceStringCache

TSglQue < CResourceStringCacheEntry > iResourceStringCache [private]

TSglQueIter< CResourceStringCacheEntry > iResourceStringCacheIter

TSglQueIter < CResourceStringCacheEntry > iResourceStringCacheIter [private]