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

void AddFieldTypesL ( CPbkFieldsInfo & aFieldsInfo )

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

Parameters

CPbkFieldsInfo & aFieldsInfo fields info object to add extension field infos to.

ConstructL(RFs &)

void ConstructL ( 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 & aFieldsInfo fields info object that contains all field types.

NewL(RFs &)

CPbkEngineExtension * NewL ( RFs & aFs ) [static]

Performs 2-phased construction.

Parameters

RFs & aFs Open file server session.

Member Data Documentation

RPointerArray< CPbkEngineExtensionInterface > iExtensions

RPointerArray < CPbkEngineExtensionInterface > iExtensions [private]