|
|
|
|
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.
|