RSyncMLDataSyncJob Class Reference

#include <SyncMLClientDS.h>

Link against: SyncMLClientAPI.lib

class RSyncMLDataSyncJob : public RSyncMLJobBase

Inherits from

Public Member Functions
RSyncMLDataSyncJob()
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId)
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId)
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId, TSmlSyncType)
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId, TSmlSyncType)
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId, const RArray< TSmlTaskId > &)
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId, const RArray< TSmlTaskId > &)
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId, TSmlSyncType, const RArray< TSmlTaskId > &)
IMPORT_C voidCreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId, TSmlSyncType, const RArray< TSmlTaskId > &)
IMPORT_C voidOpenL(RSyncMLSession &, TSmlJobId)
IMPORT_C voidStopL()
IMPORT_C const RArray< TSmlTaskId > &TaskIDs()
Inherited Attributes
RSyncMLJobBase::iData
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
RSyncMLJobBase::Close()
RSyncMLJobBase::GetJobL(TInt,TBool)
RSyncMLJobBase::Identifier()const
RSyncMLJobBase::Profile()const
RSyncMLJobBase::RSyncMLJobBase()

Detailed Description

Handle to a data synchronisation job.

A job synchronises the data in one or more data stores, as defined by the list of tasks.

Constructor & Destructor Documentation

RSyncMLDataSyncJob ( )

IMPORT_CRSyncMLDataSyncJob()

Member Function Documentation

CreateL ( RSyncMLSession &, TSmlProfileId )

IMPORT_C voidCreateL(RSyncMLSession &,
TSmlProfileId
)

CreateL ( RSyncMLSession &, TSmlProfileId, TSmlConnectionId )

IMPORT_C voidCreateL(RSyncMLSession &,
TSmlProfileId,
TSmlConnectionId
)

CreateL ( RSyncMLSession &, TSmlProfileId, TSmlSyncType )

IMPORT_C voidCreateL(RSyncMLSession &,
TSmlProfileId,
TSmlSyncType
)

CreateL ( RSyncMLSession &, TSmlProfileId, TSmlConnectionId, TSmlSyncType )

CreateL ( RSyncMLSession &, TSmlProfileId, const RArray< TSmlTaskId > & )

IMPORT_C voidCreateL(RSyncMLSession &,
TSmlProfileId,
const RArray< TSmlTaskId > &
)

CreateL ( RSyncMLSession &, TSmlProfileId, TSmlConnectionId, const RArray< TSmlTaskId > & )

IMPORT_C voidCreateL(RSyncMLSession &,
TSmlProfileId,
TSmlConnectionId,
const RArray< TSmlTaskId > &
)

CreateL ( RSyncMLSession &, TSmlProfileId, TSmlSyncType, const RArray< TSmlTaskId > & )

IMPORT_C voidCreateL(RSyncMLSession &,
TSmlProfileId,
TSmlSyncType,
const RArray< TSmlTaskId > &
)

CreateL ( RSyncMLSession &, TSmlProfileId, TSmlConnectionId, TSmlSyncType, const RArray< TSmlTaskId > & )

OpenL ( RSyncMLSession &, TSmlJobId )

IMPORT_C voidOpenL(RSyncMLSession &,
TSmlJobId
)

StopL ( )

IMPORT_C voidStopL()

TaskIDs ( )

IMPORT_C const RArray< TSmlTaskId > &TaskIDs()const