Location:
SyncMLClientDS.h
Link against: smlclient.lib
class RSyncMLDataSyncJob : public RSyncMLJobBase;
Handle to a data synchronisation job.
A job synchronises the data in one or more data stores, as defined by the list of tasks.
RSubSessionBase
- Client-side handle to a sub-session
RSyncMLJobBase
- Base class for a handle to a job
RSyncMLDataSyncJob
- Handle to a data synchronisation job
Defined in RSyncMLDataSyncJob
:
CreateL()
, CreateL()
, CreateL()
, CreateL()
, CreateL()
, CreateL()
, CreateL()
, CreateL()
, IsSuspendedL()
, OpenL()
, RSyncMLDataSyncJob()
, StopL()
, SuspendL()
, TaskIDs()
Inherited from RSubSessionBase
:
CloseSubSession()
,
CreateAutoCloseSubSession()
,
CreateSubSession()
,
Send()
,
SendReceive()
,
Session()
,
SubSessionHandle()
Inherited from RSyncMLJobBase
:
Close()
,
Identifier()
,
Profile()
Capability: | LocalServices | |
Capability: | NetworkServices |
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId);
The session is open.
Creates and queues a new data synchronisation job to synchronise all tasks belonging to the specified profile.
This object is opened as a handle to the new job.
|
|
Capability: | LocalServices | |
Capability: | NetworkServices |
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId, const RArray< TSmlTaskId > &);
The session is open.
Creates and queues a new data synchronisation job to synchronise all specified tasks
All specified tasks must belong to the same profile.
|
|
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId);
|
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId, TSmlSyncType);
|
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId, const RArray< TSmlTaskId > &);
|
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId, TSmlConnectionId, TSmlSyncType, const RArray< TSmlTaskId > &);
|
Capability: | LocalServices | |
Capability: | NetworkServices |
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId, TSmlSyncType);
The session is open.
Creates and queues a new data synchronisation job to synchronise all tasks belonging to the specified profile, using the specified Synchronisation type.
This object is opened as a handle to the new job.
|
|
Capability: | LocalServices | |
Capability: | NetworkServices |
IMPORT_C void CreateL(RSyncMLSession &, TSmlProfileId, TSmlSyncType, const RArray< TSmlTaskId > &);
The session is open.
Creates and queues a new data synchronisation job to synchronise all specified tasks using the specified Synchronisation type. All specified tasks must belong to the same profile.
|
|
IMPORT_C void OpenL(RSyncMLSession &, TSmlJobId);
The session is open.
Opens a handle to a queued data synchronisation job of the specified ID.
|
|
Capability: | Security policy note: | Policed on LocalServices or NetworkServices depending on the bearer used for the job. HTTP/TCPIP NetworkServices WSP/UDP NetworkServices OBEX/BT LocalServices OBEX/IrDA LocalServices OBEX/USB LocalServices |
IMPORT_C void StopL();
The handle is open.
Aborts the job that this handle refers to, stopping the synchonisation if it is in progress, and removing it from the queue.
|
IMPORT_C void SuspendL();
Suspends the job that this handle refers to, suspending the synchonisation.
IMPORT_C TBool IsSuspendedL();
Checks to see if a job is in a suspended state.
|
IMPORT_C const RArray< TSmlTaskId > &TaskIDs() const;
The handle is open.
Gets the IDs of the tasks synchronised by the job to which this handle refers.
|