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()

void ConstructL ( ) [private]

Constructs the object.

CreateL()

IMPORT_C CLoadAmaStart * CreateL ( ) [static]

Creates an instance of CLoadAmaStart class.

Start(const TUid, TRequestStatus &)

void Start ( const TUid aDscId,
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 aDscId Id of the DSC containing AMAs to be started.
TRequestStatus & aRequestStatus Status object to signal completion.

StartCancel()

void StartCancel ( ) [virtual]

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

StartL(const TUid)

void StartL ( const TUid aDscId ) [virtual]

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

CAmaStart

Parameters

const TUid aDscId Id of the DSC containing AMAs to be started.

Member Data Documentation

CAmaStart * iAmaStart

CAmaStart * iAmaStart [private]