RSyncMLDataProvider Class Reference

class RSyncMLDataProvider : public RSubSessionBase

Handle to information about an available SyncML data provider.

Inherits from

Constructor & Destructor Documentation

RSyncMLDataProvider()

IMPORT_C RSyncMLDataProvider ( )

RSyncMLDataProvider(const RSyncMLDataProvider &)

RSyncMLDataProvider ( const RSyncMLDataProvider & ) [private]

Parameters

const RSyncMLDataProvider &

Member Functions Documentation

AllowsMultipleDataStores()

IMPORT_C TBool AllowsMultipleDataStores ( ) const

Close()

IMPORT_C void Close ( )

DefaultDataStoreName()

IMPORT_C const TDesC & DefaultDataStoreName ( ) const

DisplayName()

IMPORT_C const TDesC & DisplayName ( ) const

GetDataStoreNamesL(CDesCArray &)

IMPORT_C void GetDataStoreNamesL ( CDesCArray & ) const

Parameters

CDesCArray &

Identifier()

IMPORT_C TSmlDataProviderId Identifier ( ) const

MimeType(TInt)

IMPORT_C const TDesC & MimeType ( TInt aIndex ) const

Parameters

TInt aIndex

MimeTypeCount()

IMPORT_C TInt MimeTypeCount ( ) const

MimeVersion(TInt)

IMPORT_C const TDesC & MimeVersion ( TInt aIndex ) const

Parameters

TInt aIndex

OpenL(RSyncMLSession &, TSmlDataProviderId)

IMPORT_C void OpenL ( RSyncMLSession & ,
TSmlDataProviderId
)

RequiredProtocolVersionL()

IMPORT_C TSmlProtocolVersion RequiredProtocolVersionL ( ) const

Version()

IMPORT_C TVersion Version ( ) const

operator=(const RSyncMLDataProvider &)

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

Parameters

const RSyncMLDataProvider &

Member Data Documentation

CClientSessionData * iData

CClientSessionData * iData [private]