|
|
|
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()constTests if the data provider supports only a single data store.Close()Closes this handle.DefaultDataStoreName()constGets the name of the default data store for the data provider referenced by this...DisplayName()constGets the human-readable display name of the data provider referenced by this han...GetDataStoreNamesL(CDesCArray &)constGets a list of existing data stores for the data provider referenced by this han...Identifier()constGets the ID of the data provider referenced by this handle.MimeType(TInt)constGets the mime type at position aIndex for the data provider referenced by this h...MimeTypeCount()constGets the count of mime types supported by the data provider referenced by this h...MimeVersion(TInt)constGets 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()constReturns the protocol version required to support this data provider.SupportedServerFiltersL(RPointerArray< CSyncMLFilter > &)constVersion()constGets 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)constSends a blind message to the server - no reply is expected.Send(TInt,const TIpcArgs &)constSends a blind message to the server - no reply is expected.SendReceive(TInt)constSends a message to the server and waits synchronously for a reply.SendReceive(TInt,TRequestStatus &)constSends a message to the server and waits asynchronously for the reply.SendReceive(TInt,const TIpcArgs &)constSends a message to the server and waits synchronously for a reply.SendReceive(TInt,const TIpcArgs &,TRequestStatus &)constSends a message to the server and waits asynchronously for the reply.Session()constReturns a copy of the session associated with this sub-session.SubSessionHandle()constGets 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.