RSyncMLTask Class Reference

#include <SyncMLClientDS.h>

Link against: SyncMLClientAPI.lib

class RSyncMLTask : public RSubSessionBase

Inherits from

  • RSyncMLTask
    Public Member Functions
    RSyncMLTask()
    IMPORT_C const TDesC &ClientDataSource()
    IMPORT_C voidClose()
    IMPORT_C voidCreateL(RSyncMLDataSyncProfile &, TSmlDataProviderId, const TDesC &, const TDesC &)
    IMPORT_C voidCreateL(RSyncMLDataSyncProfile &, TSmlDataProviderId, const TDesC &, const TDesC &, RPointerArray< CSyncMLFilter > &)
    IMPORT_C TSmlCreatorIdCreatorId()
    IMPORT_C TSmlDataProviderIdDataProvider()
    IMPORT_C TSmlSyncTypeDefaultSyncType()
    IMPORT_C const TDesC &DisplayName()
    IMPORT_C TBoolEnabled()
    IMPORT_C TSyncMLFilterMatchTypeFilterMatchType()
    IMPORT_C TSmlTaskIdIdentifier()
    IMPORT_C TBoolIsReadOnly()
    IMPORT_C voidOpenL(RSyncMLDataSyncProfile &, TSmlTaskId)
    IMPORT_C TSmlProfileIdProfile()
    IMPORT_C const TDesC &ServerDataSource()
    IMPORT_C voidSetCreatorId(TSmlCreatorId)
    IMPORT_C voidSetDefaultSyncTypeL(TSmlSyncType)
    IMPORT_C voidSetDisplayNameL(const TDesC &)
    IMPORT_C voidSetEnabledL(TBool)
    IMPORT_C voidSetFilterMatchTypeL(TSyncMLFilterMatchType)
    IMPORT_C RPointerArray< CSyncMLFilter > &SupportedServerFiltersL(TSyncMLFilterChangeInfo &)
    IMPORT_C TBoolSupportsUserSelectableMatchType()
    IMPORT_C voidUpdateL()
    Inherited Functions
    RSubSessionBase::CloseSubSession(TInt)
    RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
    RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
    RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
    RSubSessionBase::RSubSessionBase()
    RSubSessionBase::Send(TInt)const
    RSubSessionBase::Send(TInt,const TIpcArgs &)const
    RSubSessionBase::SendReceive(TInt)const
    RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
    RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
    RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
    RSubSessionBase::Session()const
    RSubSessionBase::SubSessionHandle()const

    Detailed Description

    Represents a mapping between a local data store and a remote data store on a SyncML server in the context of a profile.

    Constructor & Destructor Documentation

    RSyncMLTask ( )

    IMPORT_CRSyncMLTask()

    Member Function Documentation

    ClientDataSource ( )

    IMPORT_C const TDesC &ClientDataSource()const

    Close ( )

    IMPORT_C voidClose()

    CreateL ( RSyncMLDataSyncProfile &, TSmlDataProviderId, const TDesC &, const TDesC & )

    IMPORT_C voidCreateL(RSyncMLDataSyncProfile &,
    TSmlDataProviderId,
    const TDesC &aServerDataSource,
    const TDesC &aClientDataSource
    )

    CreateL ( RSyncMLDataSyncProfile &, TSmlDataProviderId, const TDesC &, const TDesC &, RPointerArray< CSyncMLFilter > & )

    IMPORT_C voidCreateL(RSyncMLDataSyncProfile &,
    TSmlDataProviderId,
    const TDesC &aServerDataSource,
    const TDesC &aClientDataSource,
    RPointerArray< CSyncMLFilter > &aArray
    )

    CreatorId ( )

    IMPORT_C TSmlCreatorIdCreatorId()const

    DataProvider ( )

    IMPORT_C TSmlDataProviderIdDataProvider()const

    DefaultSyncType ( )

    IMPORT_C TSmlSyncTypeDefaultSyncType()const

    DisplayName ( )

    IMPORT_C const TDesC &DisplayName()const

    Enabled ( )

    IMPORT_C TBoolEnabled()const

    FilterMatchType ( )

    IMPORT_C TSyncMLFilterMatchTypeFilterMatchType()const

    Identifier ( )

    IMPORT_C TSmlTaskIdIdentifier()const

    IsReadOnly ( )

    IMPORT_C TBoolIsReadOnly()const

    OpenL ( RSyncMLDataSyncProfile &, TSmlTaskId )

    IMPORT_C voidOpenL(RSyncMLDataSyncProfile &,
    TSmlTaskId
    )

    Profile ( )

    IMPORT_C TSmlProfileIdProfile()const

    ServerDataSource ( )

    IMPORT_C const TDesC &ServerDataSource()const

    SetCreatorId ( TSmlCreatorId )

    IMPORT_C voidSetCreatorId(TSmlCreatorId)

    SetDefaultSyncTypeL ( TSmlSyncType )

    IMPORT_C voidSetDefaultSyncTypeL(TSmlSyncType)

    SetDisplayNameL ( const TDesC & )

    IMPORT_C voidSetDisplayNameL(const TDesC &)

    SetEnabledL ( TBool )

    IMPORT_C voidSetEnabledL(TBool)

    SetFilterMatchTypeL ( TSyncMLFilterMatchType )

    IMPORT_C voidSetFilterMatchTypeL(TSyncMLFilterMatchType)const

    SupportedServerFiltersL ( TSyncMLFilterChangeInfo & )

    IMPORT_C RPointerArray< CSyncMLFilter > &SupportedServerFiltersL(TSyncMLFilterChangeInfo &aChangeInfo)const

    SupportsUserSelectableMatchType ( )

    IMPORT_C TBoolSupportsUserSelectableMatchType()const

    UpdateL ( )

    IMPORT_C voidUpdateL()