Swi::CControllerInfo Class Reference

class Swi::CControllerInfo : public CBase

Inherits from

Constructor & Destructor Documentation

CControllerInfo(TVersion, TInt)

CControllerInfo ( TVersion aVersion,
TInt aOffset
) [private]

Parameters

TVersion aVersion
TInt aOffset

CControllerInfo()

CControllerInfo ( ) [private]

~CControllerInfo()

~CControllerInfo ( ) [virtual]

Member Functions Documentation

ConstructL(const CHashContainer &)

void ConstructL ( const CHashContainer & aHashContainer ) [private]

Parameters

const CHashContainer & aHashContainer

ConstructL(RReadStream &)

void ConstructL ( RReadStream & aReadStream ) [private]

Parameters

RReadStream & aReadStream

ConstructL(const CControllerInfo &)

void ConstructL ( const CControllerInfo & aControllerInfo ) [private]

Parameters

const CControllerInfo & aControllerInfo

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Write the object content to a stream

Parameters

RWriteStream & aStream The 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 void InternalizeL ( RReadStream & aStream )

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

Parameters

RReadStream & aStream The stream to read from

NewL(TVersion, const CHashContainer &, TInt)

IMPORT_C CControllerInfo * NewL ( TVersion aVersion,
const CHashContainer & aHashContainer,
TInt aOffset
) [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 ( TVersion aVersion,
const CHashContainer & aHashContainer
) [static]

Parameters

TVersion aVersion
const CHashContainer & aHashContainer

NewLC(TVersion, const CHashContainer &, TInt)

IMPORT_C CControllerInfo * NewLC ( TVersion aVersion,
const CHashContainer & aHashContainer,
TInt aOffset
) [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 ( TVersion aVersion,
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]