CAppLaunchChecker Class Reference

class CAppLaunchChecker : public CBase

Launch checker.

This is an interface for rule-based launching of an application.

An instance of the CAppLaunchChecker class is used to notify an application server whether or not an application should be launched. Inside the plug-in could be implemented some addition actions, for instance closing some low priority applications.

TApaTaskList TUid

Inherits from

Constructor & Destructor Documentation

~CAppLaunchChecker()

IMPORT_C~CAppLaunchChecker()

The destruction of interface implementation.

Member Functions Documentation

NewL(const TUid)

CAppLaunchChecker *NewL(const TUidaUid)[static]

Create an interface implementation to satisfy the specified interface.

Parameters

const TUid aUidCom interface implementation UID.

OkayToLaunchL(const TUid, TApaTaskList &)

TAppLaunchCode OkayToLaunchL(const TUidaAppToLaunch,
TApaTaskList &aTaskList
)[pure virtual]

The function to be implemented in inherited classes.

Parameters

const TUid aAppToLaunch
TApaTaskList & aTaskList

Reserved_1()

IMPORT_C voidReserved_1()[private, virtual]

Reserved_2()

IMPORT_C voidReserved_2()[private, virtual]

Reserved_3()

IMPORT_C voidReserved_3()[private, virtual]

Member Enumerations Documentation

Enum TAppLaunchCode

Defines codes for launching an application

Enumerators

EAppLaunchIndifferent

Plug-in doesn't care whether an application should be launched or not

EAppLaunchDecline

Rule-based framework shouldn't launch an application

EAppLaunchAccept

Rule-based framework can launch an application

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]

ECOM identifier

TInt iReserved1

TInt iReserved1[private]

TInt iReserved2

TInt iReserved2[private]

TInt iReserved3

TInt iReserved3[private]