TSortPluginParams Class Reference

class TSortPluginParams

A data class used to pass initialization information to CViewContactSortPlugin::NewL() .

Constructor & Destructor Documentation

TSortPluginParams()

TSortPluginParams ( ) [inline]

Empty default constructor.

TSortPluginParams(TUid, TUid, TSortPluginViewParamsRev1 *)

TSortPluginParams ( TUid aInterfaceUid,
TUid aImplementationUid,
TSortPluginViewParamsRev1 * aViewSortParams
) [inline]

Inline constructor, initialises all data members.

The parameter revision UID is initialised to KCntSortPluginViewParamsRev1Uid.

Parameters

TUid aInterfaceUid Interface UID as specified in the INTERFACE_INFO resource struct, required by ECOM.
TUid aImplementationUid Implementation UID, as specified in the IMPLEMENTATION_INFO resource struct, required by ECOM.
TSortPluginViewParamsRev1 * aViewSortParams View sort parameters pointer. This object should match the parameter revision UID value.

Member Data Documentation

TUid iImplementationUid

TUid iImplementationUid

Implementation UID, as specified in the IMPLEMENTATION_INFO resource struct, required by ECOM.

TUid iInterfaceUid

TUid iInterfaceUid

Interface UID as specified in the INTERFACE_INFO resource struct, required by ECOM.

TUid iParametersRevision

TUid iParametersRevision

A UID that identifies the revision of the structure holding the view's sort parameters. A value of KCntSortPluginViewParamsRev1Uid indicates TSortPluginViewParamsRev1 .

TAny * iViewSortParams

TAny * iViewSortParams

View sort parameters pointer. This object should match the parameter revision UID value.