RSyncMLDataProvider Class Reference

class RSyncMLDataProvider : public RSubSessionBase

Handle to information about an available SyncML data provider.

Inherits from

Constructor & Destructor Documentation

RSyncMLDataProvider()

IMPORT_CRSyncMLDataProvider()

RSyncMLDataProvider(const RSyncMLDataProvider &)

RSyncMLDataProvider(const RSyncMLDataProvider &)[private]

Parameters

const RSyncMLDataProvider &

Member Functions Documentation

AllowsMultipleDataStores()

IMPORT_C TBoolAllowsMultipleDataStores()const

Close()

IMPORT_C voidClose()

DefaultDataStoreName()

IMPORT_C const TDesC &DefaultDataStoreName()const

DisplayName()

IMPORT_C const TDesC &DisplayName()const

GetDataStoreNamesL(CDesCArray &)

IMPORT_C voidGetDataStoreNamesL(CDesCArray &)const

Parameters

CDesCArray &

Identifier()

IMPORT_C TSmlDataProviderIdIdentifier()const

MimeType(TInt)

IMPORT_C const TDesC &MimeType(TIntaIndex)const

Parameters

TInt aIndex

MimeTypeCount()

IMPORT_C TIntMimeTypeCount()const

MimeVersion(TInt)

IMPORT_C const TDesC &MimeVersion(TIntaIndex)const

Parameters

TInt aIndex

OpenL(RSyncMLSession &, TSmlDataProviderId)

IMPORT_C voidOpenL(RSyncMLSession &,
TSmlDataProviderId
)

RequiredProtocolVersionL()

IMPORT_C TSmlProtocolVersionRequiredProtocolVersionL()const

Version()

IMPORT_C TVersionVersion()const

operator=(const RSyncMLDataProvider &)

RSyncMLDataProvider &operator=(const RSyncMLDataProvider &)[private]

Parameters

const RSyncMLDataProvider &

Member Data Documentation

CClientSessionData * iData

CClientSessionData *iData[private]