CPbkEngineExtension Class Reference

class CPbkEngineExtension : public CBase

Phonebook engine internal interface to engine extensions.

Inherits from

Constructor & Destructor Documentation

CPbkEngineExtension()

CPbkEngineExtension()[private, inline]

~CPbkEngineExtension()

~CPbkEngineExtension()

Standard c++ destructor.

Member Functions Documentation

AddFieldTypesL(CPbkFieldsInfo &)

voidAddFieldTypesL(CPbkFieldsInfo &aFieldsInfo)

Calls extension plugin(s) to add new field types to aFieldsInfo.

Parameters

CPbkFieldsInfo & aFieldsInfofields info object to add extension field infos to.

ConstructL(RFs &)

voidConstructL(RFs &aFs)[private, inline]

Parameters

RFs & aFs

ModifyFieldTypesL(CPbkFieldsInfo &)

TBool ModifyFieldTypesL(CPbkFieldsInfo &aFieldsInfo)

Calls extension plugin(s) to modify field types in aFieldsInfo.

Parameters

CPbkFieldsInfo & aFieldsInfofields info object that contains all field types.

NewL(RFs &)

CPbkEngineExtension *NewL(RFs &aFs)[static]

Performs 2-phased construction.

Parameters

RFs & aFsOpen file server session.

Member Data Documentation

RPointerArray< CPbkEngineExtensionInterface > iExtensions

RPointerArray< CPbkEngineExtensionInterface >iExtensions[private]