Swi::CUninstalledPackageEntry Class Reference

class Swi::CUninstalledPackageEntry : public CBase

Uninstalled application entry class.

This class is not externally instantiable. It is returned as a result of querying for a list of uninstalled packages present on a removable drive. Each object of this type represents one uninstalled package. Methods can be called on this object to retrieve the package details such as Package UID, Name, Vendor, Version and Type.

Inherits from

  • Swi::CUninstalledPackageEntry

Constructor & Destructor Documentation

CUninstalledPackageEntry()

CUninstalledPackageEntry ( ) [private]

~CUninstalledPackageEntry()

~CUninstalledPackageEntry ( ) [virtual]

Destructor

Member Functions Documentation

AssociatedStubSisFile()

const TDesC & AssociatedStubSisFile ( ) const [private]

ConstructL(const TUid &, const TDesC &, const TDesC &, const TVersion &, const TPackageType, const TDesC &, const TDesC &)

void ConstructL ( const TUid & aUid,
const TDesC & aPackageName,
const TDesC & aVendorName,
const TVersion & aVersion,
const TPackageType aPackageType,
const TDesC & aPackageFile,
const TDesC & aAssocStubSisFile
) [private]

Parameters

const TUid & aUid
const TDesC & aPackageName
const TDesC & aVendorName
const TVersion & aVersion
const TPackageType aPackageType
const TDesC & aPackageFile
const TDesC & aAssocStubSisFile

Name()

IMPORT_C const TDesC & Name ( ) const

Get the package name

NewLC(const TUid &, const TDesC &, const TDesC &, const TVersion &, const TPackageType, const TDesC &, const TDesC &)

CUninstalledPackageEntry * NewLC ( const TUid & aUid,
const TDesC & aPackageName,
const TDesC & aVendorName,
const TVersion & aVersion,
const TPackageType aPackageType,
const TDesC & aPackageFile,
const TDesC & aAssocStubSisFile
) [private, static]

Parameters

const TUid & aUid
const TDesC & aPackageName
const TDesC & aVendorName
const TVersion & aVersion
const TPackageType aPackageType
const TDesC & aPackageFile
const TDesC & aAssocStubSisFile

PackageFile()

const TDesC & PackageFile ( ) const [private]

PackageType()

IMPORT_C const TPackageType & PackageType ( ) const

Get the package type

Uid()

IMPORT_C const TUid & Uid ( ) const

Get the package Uid

Vendor()

IMPORT_C const TDesC & Vendor ( ) const

Get the package unique vendor name

Version()

IMPORT_C const TVersion & Version ( ) const

Get the package version

Member Enumerations Documentation

Enum TPackageType

Enumerators

ESaPackage
ESpPackage
EPuPackage
EPaPackage
EPpPackage

Member Data Documentation

HBufC * iAssocStubSisFile

HBufC * iAssocStubSisFile [private]

HBufC * iPackageFile

HBufC * iPackageFile [private]

HBufC * iPackageName

HBufC * iPackageName [private]

TPackageType iType

TPackageType iType [private]

TUid iUid

TUid iUid [private]

HBufC * iVendorName

HBufC * iVendorName [private]

TVersion iVersion

TVersion iVersion [private]