#include <app/cntdb.h>
class CContactEcomConverter : public CContactConverter |
Public Member Functions | |
---|---|
virtual | ~CContactEcomConverter() |
CContactEcomConverter * | NewL(TUid) |
CContactEcomConverter * | NewL(TUid, TInt64, MConverterCallBack *, TVCardVersion, TBool) |
It provides Ecom Framework based facilities to resolve and load the appropriate implementations at run-time. The framework supplies a default resolver for selecting appropriate implementations.
~CContactEcomConverter | ( | ) | [inline, virtual] |
The destruction of the interface implementation referred to by iDtor_ID_Key
CContactEcomConverter * | NewL | ( | TUid | aImplementationUid | ) | [static, inline] |
Allocates and instantiates an interface implementation to satisfy the specified interface.
Parameter | Description |
---|---|
aImplementationUid | Denotes the type of implemetation that needs to be loaded. |
Returns: A pointer to a newly allocated and initialised object of type CContactEcomConverter.
CContactEcomConverter * | NewL | ( | TUid | aImplementationUid, |
TInt64 | aContactFieldFilter, | |||
MConverterCallBack * | aCallback, | |||
TVCardVersion | aVersion, | |||
TBool | aExportTel | |||
) | [static, inline] |
Allocates and instantiates an interface implementation for PBAP export.
Parameter | Description |
---|---|
aImplementationUid | Denotes the type of implemetation that needs to be loaded. |
aContactFieldFilter | Specifies contact fields to be exported. |
aCallback | Callback to client for providing intra-contact properties. |
aVersion | Denotes the vCard version for contact export. |
Returns: A pointer to a newly allocated and initialised object of type CContactEcomConverter.