CLoadAmaStart Class Reference

class CLoadAmaStart : public CSsmLoadAmaStart

Class to start After Market Applications (AMA).

CAmaStart

Inherits from

Constructor & Destructor Documentation

CLoadAmaStart()

CLoadAmaStart()[private]

Default constructor.

~CLoadAmaStart()

~CLoadAmaStart()

Destructor

Member Functions Documentation

ConstructL()

voidConstructL()[private]

Constructs the object.

CreateL()

IMPORT_C CLoadAmaStart *CreateL()[static]

Creates an instance of CLoadAmaStart class.

Start(const TUid, TRequestStatus &)

voidStart(const TUidaDscId,
TRequestStatus &aRequestStatus
)[virtual]

Launch AMAs (after market application) from a DSC.(Asynchronous) Returns immediately. The supplied TRequestStatus object is used to signal completion. When the request is completed.

CAmaStart

Parameters

const TUid aDscIdId of the DSC containing AMAs to be started.
TRequestStatus & aRequestStatusStatus object to signal completion.

StartCancel()

voidStartCancel()[virtual]

Cancel's a pending asynchronous Start request. If there is no request pending, calling this method has no effect. CAmaStart

StartL(const TUid)

voidStartL(const TUidaDscId)[virtual]

Launch AMAs (after market application) from a DSC (Synchronous). Returns when processing of the DSC is complete.

CAmaStart

Parameters

const TUid aDscIdId of the DSC containing AMAs to be started.

Member Data Documentation

CAmaStart * iAmaStart

CAmaStart *iAmaStart[private]