Swi::CControllerInfo Class Reference

class Swi::CControllerInfo : public CBase

Inherits from

  • Swi::CControllerInfo

Constructor & Destructor Documentation

CControllerInfo(TVersion, TInt)

CControllerInfo(TVersionaVersion,
TIntaOffset
)[private]

Parameters

TVersion aVersion
TInt aOffset

CControllerInfo()

CControllerInfo()[private]

~CControllerInfo()

~CControllerInfo()[virtual]

Member Functions Documentation

ConstructL(const CHashContainer &)

voidConstructL(const CHashContainer &aHashContainer)[private]

Parameters

const CHashContainer & aHashContainer

ConstructL(RReadStream &)

voidConstructL(RReadStream &aReadStream)[private]

Parameters

RReadStream & aReadStream

ConstructL(const CControllerInfo &)

voidConstructL(const CControllerInfo &aControllerInfo)[private]

Parameters

const CControllerInfo & aControllerInfo

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Write the object content to a stream

Parameters

RWriteStream & aStreamThe stream to write to

HashContainer()

const CHashContainer &HashContainer()const [inline]

Provides constant reference to the hash container of the controller object

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

Read the object content from a stream - initialize from a stream

Parameters

RReadStream & aStreamThe stream to read from

NewL(TVersion, const CHashContainer &, TInt)

IMPORT_C CControllerInfo *NewL(TVersionaVersion,
const CHashContainer &aHashContainer,
TIntaOffset
)[static]

Parameters

TVersion aVersion
const CHashContainer & aHashContainer
TInt aOffset

NewL(RReadStream &)

IMPORT_C CControllerInfo *NewL(RReadStream &aStream)[static]

Parameters

RReadStream & aStream

NewL(const CControllerInfo &)

IMPORT_C CControllerInfo *NewL(const CControllerInfo &aControllerInfo)[static]

Parameters

const CControllerInfo & aControllerInfo

NewL(TVersion, const CHashContainer &)

IMPORT_C CControllerInfo *NewL(TVersionaVersion,
const CHashContainer &aHashContainer
)[static]

Parameters

TVersion aVersion
const CHashContainer & aHashContainer

NewLC(TVersion, const CHashContainer &, TInt)

IMPORT_C CControllerInfo *NewLC(TVersionaVersion,
const CHashContainer &aHashContainer,
TIntaOffset
)[static]

Parameters

TVersion aVersion
const CHashContainer & aHashContainer
TInt aOffset

NewLC(RReadStream &)

IMPORT_C CControllerInfo *NewLC(RReadStream &aStream)[static]

Parameters

RReadStream & aStream

NewLC(const CControllerInfo &)

IMPORT_C CControllerInfo *NewLC(const CControllerInfo &aControllerInfo)[static]

Parameters

const CControllerInfo & aControllerInfo

NewLC(TVersion, const CHashContainer &)

IMPORT_C CControllerInfo *NewLC(TVersionaVersion,
const CHashContainer &aHashContainer
)[static]

Parameters

TVersion aVersion
const CHashContainer & aHashContainer

Offset()

TInt Offset()const [inline]

Provides the offset in the registry entry this controller is stored at

Version()

TVersion Version()const [inline]

Provides the version of the controller object

Member Data Documentation

CHashContainer * iHashContainer

CHashContainer *iHashContainer[private]

TInt iOffset

TInt iOffset[private]

TVersion iVersion

TVersion iVersion[private]