|
||
class RSyncMLDataProvider : public RSubSessionBase;
Handle to information about an available SyncML
data provider.
RSubSessionBase
-
Client-side handle to a sub-session.
RSyncMLDataProvider
- Handle to information about an available SyncML data provider.
Defined in RSyncMLDataProvider
:
AllowsMultipleDataStores()const
Tests if the data provider supports only a single data store.Close()
Closes this handle.DefaultDataStoreName()const
Gets the name of the default data store for the data provider referenced by this...DisplayName()const
Gets the human-readable display name of the data provider referenced by this han...GetDataStoreNamesL(CDesCArray &)const
Gets a list of existing data stores for the data provider referenced by this han...Identifier()const
Gets the ID of the data provider referenced by this handle.MimeType(TInt)const
Gets the mime type at position aIndex for the data provider referenced by this h...MimeTypeCount()const
Gets the count of mime types supported by the data provider referenced by this h...MimeVersion(TInt)const
Gets the version of the mime type at position aIndex for the data provider refer...OpenL(RSyncMLSession &,TSmlDataProviderId)
Opens a handle on the data provider identified by aId.RSyncMLDataProvider()
Default constructor. RequiredProtocolVersionL()const
Returns the protocol version required to support this data provider.SupportedServerFiltersL(RPointerArray< CSyncMLFilter > &)const
Version()const
Gets the version of the data provider referenced by this handle.Inherited from RSubSessionBase
:
CloseSubSession(TInt)
Closes the sub-session.CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
Creates a new sub-session within an existing session. The new sub-session takes ...CreateSubSession(const RSessionBase &,TInt)
Creates a new sub-session within an existing session.CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
Creates a new sub-session within an existing session.Send(TInt)const
Sends a blind message to the server - no reply is expected.Send(TInt,const TIpcArgs &)const
Sends a blind message to the server - no reply is expected.SendReceive(TInt)const
Sends a message to the server and waits synchronously for a reply.SendReceive(TInt,TRequestStatus &)const
Sends a message to the server and waits asynchronously for the reply.SendReceive(TInt,const TIpcArgs &)const
Sends a message to the server and waits synchronously for a reply.SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
Sends a message to the server and waits asynchronously for the reply.Session()const
Returns a copy of the session associated with this sub-session.SubSessionHandle()const
Gets the sub-session handle number.IMPORT_C void OpenL(RSyncMLSession &, TSmlDataProviderId);
Opens a handle on the data provider identified by aId.
|
|
IMPORT_C TSmlDataProviderId Identifier() const;
The handle is open.
Gets the ID of the data provider referenced by this handle.
|
IMPORT_C TVersion Version() const;
The handle is open.
Gets the version of the data provider referenced by this handle.
|
IMPORT_C const TDesC& DisplayName() const;
The handle is open.
Gets the human-readable display name of the data provider referenced by this handle.
|
IMPORT_C TInt MimeTypeCount() const;
The handle is open.
Gets the count of mime types supported by the data provider referenced by this handle.
|
IMPORT_C const TDesC8& MimeType(TInt aIndex) const;
The handle is open.
Gets the mime type at position aIndex for the data provider referenced by this handle.
|
|
IMPORT_C const TDesC8& MimeVersion(TInt aIndex) const;
The handle is open.
Gets the version of the mime type at position aIndex for the data provider referenced by this handle.
|
|
IMPORT_C const TDesC& DefaultDataStoreName() const;
The handle is open.
Gets the name of the default data store for the data provider referenced by this handle.
|
IMPORT_C TBool AllowsMultipleDataStores() const;
The handle is open.
Tests if the data provider supports only a single data store.
|
IMPORT_C void GetDataStoreNamesL(CDesCArray &) const;
The handle is open.
Gets a list of existing data stores for the data provider referenced by this handle.
|
|
IMPORT_C void SupportedServerFiltersL(RPointerArray< CSyncMLFilter > &aFilterArray) const;
|
IMPORT_C TSmlProtocolVersion RequiredProtocolVersionL() const;
Returns the protocol version required to support this data provider.
KErrNotSupported This method is not currently supported.
|
IMPORT_C void Close();
Closes this handle.