Swi::CLogEntry Class Reference

class Swi::CLogEntry : public CBase

Inherits from

Constructor & Destructor Documentation

CLogEntry()

CLogEntry ( ) [inline]

Default Constructor

~CLogEntry()

~CLogEntry ( )

Destructor

Member Functions Documentation

ConstructL(RReadStream &)

void ConstructL ( RReadStream & aStream )

Parameters

RReadStream & aStream

ConstructL(const CSisRegistryObject &, TSwiLogTypes)

void ConstructL ( const CSisRegistryObject & aObject,
TSwiLogTypes InstallInfo
)

Parameters

const CSisRegistryObject & aObject
TSwiLogTypes InstallInfo

ExternalizeL(RWriteStream &)

void ExternalizeL ( RWriteStream & aStream ) const

Write the object to a stream

Parameters

RWriteStream & aStream The stream to write to

GetBuildVersion()

IMPORT_C TInt32 GetBuildVersion ( ) const

The Build Version.

GetInstallType()

IMPORT_C TSwiLogTypes GetInstallType ( ) const

Returns the install type for this package

GetMajorVersion()

IMPORT_C TInt32 GetMajorVersion ( ) const

The Major Version

GetMinorVersion()

IMPORT_C TInt32 GetMinorVersion ( ) const

The Minor Version.

GetPkgName()

IMPORT_C const TDesC & GetPkgName ( ) const

The package name.

GetTime()

IMPORT_C const TTime GetTime ( ) const

Returns the Time

GetUid()

IMPORT_C const TUid GetUid ( ) const

The UID.

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream )

Read the object from a stream

Parameters

RReadStream & aStream The stream to read from.

NewL(const CSisRegistryObject &, TSwiLogTypes)

CLogEntry * NewL ( const CSisRegistryObject & aObject,
TSwiLogTypes InstallInfo
) [static]

Parameters

const CSisRegistryObject & aObject
TSwiLogTypes InstallInfo

NewL(RReadStream &)

CLogEntry * NewL ( RReadStream & aStream ) [static]

Constructs a entry from a given existing stream.

Parameters

RReadStream & aStream

NewLC(const CSisRegistryObject &, TSwiLogTypes)

CLogEntry * NewLC ( const CSisRegistryObject & aObject,
TSwiLogTypes InstallInfo
) [static]

Parameters

const CSisRegistryObject & aObject
TSwiLogTypes InstallInfo

NewLC(RReadStream &)

CLogEntry * NewLC ( RReadStream & aStream ) [static]

Parameters

RReadStream & aStream

Member Data Documentation

TInt32 iBuildVersion

TInt32 iBuildVersion [private]

TTime iEvent

TTime iEvent [private]

TSwiLogTypes iInstallType

TSwiLogTypes iInstallType [private]

TInt32 iMajorVersion

TInt32 iMajorVersion [private]

TInt32 iMinorVersion

TInt32 iMinorVersion [private]

HBufC * iPackageName

HBufC * iPackageName [private]

TUid iUid

TUid iUid [private]