TApaAppIdentifier Class Reference

class TApaAppIdentifier

The identity of an application.

An object of this type contains two pieces of information:

The application specific UID

The file name and extension of the application DLL

All persisted documents associated with this application have a stream containing this information.

CApaProcess::ReadRootStreamLC() CApaProcess::WriteRootStreamL() CApaProcess::ReadAppIdentifierL() CApaProcess::WriteAppIdentifierL()

Constructor & Destructor Documentation

TApaAppIdentifier()

IMPORT_C TApaAppIdentifier ( )

Constructs an empty application identifier.

The data is not initialised.

TApaAppIdentifier(TUid, const TFileName &)

IMPORT_C TApaAppIdentifier ( TUid aAppUidType,
const TFileName & aDllName
)

Constructs an application identifier from the specified application DLL file name and extension, and the specified application UID.

Parameters

TUid aAppUidType The application specific UID.
const TFileName & aDllName The filename and extension of the application DLL.

Member Functions Documentation

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Externalises the application identifier to a write stream.

Parameters

RWriteStream & aStream The write stream.

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aStream )

Internalises the application identifier from a read stream.

Parameters

RReadStream & aStream The read stream.

Member Data Documentation

TUid iAppUid

TUid iAppUid

The application-specific UID.

TFileName iFullName

TFileName iFullName

The full path name of the application DLL.

TInt iTApaAppIdentifier_Reserved1

TInt iTApaAppIdentifier_Reserved1 [private]