CPrivConverter Class Reference

class CPrivConverter : public CContactPlugin

Contact item to vCard converter plug-in.

Inherits from

Constructor & Destructor Documentation

~CPrivConverter()

~CPrivConverter ( )

CPrivConverter destructor.

Member Functions Documentation

Converter()

CContactConverter * Converter ( ) const [inline]

GetCurrentVersion()

TVCardVersion GetCurrentVersion ( ) const

GetExportTel()

TBool GetExportTel ( ) const

GetPBAPFilter()

TInt64 GetPBAPFilter ( ) const

IsImplementationAvailableL(TUid)

TBool IsImplementationAvailableL ( TUid aUid ) [private]

Finds out if implementation for a given plug-in uid is present as part of vCard Interface.

leave
KErrNoMemory
leave
KErrNotConnected
leave
KErrArgument

Parameters

TUid aUid UID of the plugin.

LoadEComPluginL(TUid, TInt64, MConverterCallBack *, TVCardVersion, TBool)

void LoadEComPluginL ( TUid aUid,
TInt64 aFilter,
MConverterCallBack * aCallback,
TVCardVersion aVersion,
TBool aExportTel
)

Load the ECOM plugin with the given UID.

Parameters

TUid aUid UID of the plugin.
TInt64 aFilter Specifies contact fields to be exported.
MConverterCallBack * aCallback Callback to client for providing intra-contact properties.
TVCardVersion aVersion Denotes the vCard version for contact export.
TBool aExportTel

LoadEComPluginL(TUid)

void LoadEComPluginL ( TUid aUid )

Load the ECOM plugin with the given UID.

Parameters

TUid aUid UID of the plugin.

NewL(TUid)

CPrivConverter * NewL ( TUid aUid ) [static]

CPrivConverter object factory.

Parameters

TUid aUid UID of the converter plugin.

NewL(TUid, TInt64, MConverterCallBack *, TVCardVersion, TBool)

CPrivConverter * NewL ( TUid aUid,
TInt64 aContactFieldFilter,
MConverterCallBack * aCallback,
TVCardVersion aVersion,
TBool aExportTel
) [static]

CPrivConverter object factory. Loads PBAP contact converter plug-in.

Parameters

TUid aUid
TInt64 aContactFieldFilter Specifies contact fields to be exported.
MConverterCallBack * aCallback Callback to client for providing intra-contact properties.
TVCardVersion aVersion Denotes the vCard version for contact export.
TBool aExportTel

Member Data Documentation

CContactConverter * iConverter

CContactConverter * iConverter [private]

TBool iExportTel

TBool iExportTel [private]

TInt64 iPBAPFilter

TInt64 iPBAPFilter [private]

TVCardVersion iVersion

TVCardVersion iVersion [private]