|
||
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(RSyncMLSession &,TSmlProfileId)
Creates and queues a new data synchronisation job to synchronise all tasks belon...CreateL(RSyncMLSession &,TSmlProfileId,TSmlConnectionId)
CreateL(RSyncMLSession &,TSmlProfileId,TSmlConnectionId,TSmlSyncType)
CreateL(RSyncMLSession &,TSmlProfileId,TSmlConnectionId,TSmlSyncType,const RArray< TSmlTaskId > &)
CreateL(RSyncMLSession &,TSmlProfileId,TSmlConnectionId,const RArray< TSmlTaskId > &)
CreateL(RSyncMLSession &,TSmlProfileId,TSmlSyncType)
Creates and queues a new data synchronisation job to synchronise all tasks belon...CreateL(RSyncMLSession &,TSmlProfileId,TSmlSyncType,const RArray< TSmlTaskId > &)
Creates and queues a new data synchronisation job to synchronise all specified t...CreateL(RSyncMLSession &,TSmlProfileId,const RArray< TSmlTaskId > &)
Creates and queues a new data synchronisation job to synchronise all specified t...IsSuspendedL()
Checks to see if a job is in a suspended state.OpenL(RSyncMLSession &,TSmlJobId)
Opens a handle to a queued data synchronisation job of the specified ID.RSyncMLDataSyncJob()
Default constructor.StopL()
Stop the Job represented by this handle from continuing to be processed by the S...SuspendL()
Suspends the job that this handle refers to, suspending the synchonisation. TaskIDs()const
Gets the IDs of the tasks synchronised by the job to which this handle refers.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)const
Sends a blind message to the server - no reply is expected.Send(TInt,const TIpcArgs &)const
Sends a blind message to the server - no reply is expected.SendReceive(TInt)const
Sends a message to the server and waits synchronously for a reply.SendReceive(TInt,TRequestStatus &)const
Sends a message to the server and waits asynchronously for the reply.SendReceive(TInt,const TIpcArgs &)const
Sends a message to the server and waits synchronously for a reply.SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
Sends a message to the server and waits asynchronously for the reply.Session()const
Returns a copy of the session associated with this sub-session.SubSessionHandle()const
Gets the sub-session handle number.Inherited from RSyncMLJobBase
:
Close()
Closes the job handle. This has no effect on the actual job.Identifier()const
Returns the ID of the job referred to by this handle.Profile()const
Returns the ID of the profile referred to by this handle.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.
|
|
RSyncMLDataSyncJob::StopL()
Stop the Job represented by this handle from continuing to be processed by the S...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.
|
|
RSyncMLDataSyncJob::StopL()
Stop the Job represented by this handle from continuing to be processed by the S...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.
|
|
RSyncMLDataSyncJob::StopL()
Stop the Job represented by this handle from continuing to be processed by the S...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.
|
|
RSyncMLDataSyncJob::StopL()
Stop the Job represented by this handle from continuing to be processed by the S...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 SecureID, to ensure that the Job creator is the process trying to call this method), or TrustedUI if the Job was created as a result of a received Server Alert Notification (SAN) message |
IMPORT_C void StopL();
The handle is open.
Stop the Job represented by this handle from continuing to be processed by the Sync Framework. This call will fail unless either the caller is the process that originally started this Job or, in the instance that this Job was created as a result of a remotely received Server Alert Notification (SAN), the caller has been granted the TrustedUI Platform Security capability.
|
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.
|