CApaScanningRuleBasedPlugIns Class Reference

class CApaScanningRuleBasedPlugIns : public CBase

Rule-based framework. Loads all rule-based plug-ins available in the system and interrogates them whether or not an activated application should be launched

Inherits from

  • CApaScanningRuleBasedPlugIns

Constructor & Destructor Documentation

CApaScanningRuleBasedPlugIns()

CApaScanningRuleBasedPlugIns ( ) [private, inline]

~CApaScanningRuleBasedPlugIns()

IMPORT_C ~CApaScanningRuleBasedPlugIns ( )

Member Functions Documentation

ImplementationCount()

IMPORT_C TInt ImplementationCount ( ) const

The function returns number of plug-ins available in the system

ImplementationDisplayNameL(TUid)

HBufC * ImplementationDisplayNameL ( TUid aImplUID ) const [private]

Parameters

TUid aImplUID

LoadEcomRuleBasedPlugInL(TUid)

void LoadEcomRuleBasedPlugInL ( TUid aUid ) [private]

The function loads the ecom rule-based plug-ins

Parameters

TUid aUid

NewL()

IMPORT_C CApaScanningRuleBasedPlugIns * NewL ( ) [static]

RemovePlugIn(CApaRuleBasedDll *)

TInt RemovePlugIn ( CApaRuleBasedDll * aDll ) [private]

Parameters

CApaRuleBasedDll * aDll

ScanForRuleBasedPlugInsL()

IMPORT_C void ScanForRuleBasedPlugInsL ( )

The function scans and initializes all rule-based plug-ins available in the system

operator[](TInt)

IMPORT_C CAppLaunchChecker * operator[] ( TInt aIndex ) const

The function provides access to launch checker interface by index

Parameters

TInt aIndex

Member Data Documentation

RPointerArray< CApaRuleBasedDll > iRuleBasedLib

RPointerArray < CApaRuleBasedDll > iRuleBasedLib [private]