|
|
|
|
Location:
SyncMLClientDS.h
Link against: smlclient.lib
class RSyncMLDataSyncProfile : public RSyncMLProfileBase;
Handle to a SyncML Data Synchronisation profile.
A profile encapsulates a relationship with a single SyncML remote server, and contains a number of 'tasks' and 'connections'.
RSubSessionBase - Client-side handle to a sub-session
RSyncMLProfileBase - Base class for a handle to a
RSyncMLDataSyncProfile - Handle to a
Defined in RSyncMLDataSyncProfile:
CreateL(), DeleteTaskL(), ListTasksL(), OpenL(), RSyncMLDataSyncProfile()
Inherited from RSubSessionBase:
CloseSubSession(),
CreateAutoCloseSubSession(),
CreateSubSession(),
Send(),
SendReceive(),
Session(),
SubSessionHandle()
Inherited from RSyncMLProfileBase:
Close(),
CreatorId(),
DeleteAllowed(),
DeleteConnectionL(),
DisplayName(),
Identifier(),
IsReadOnly(),
ListConnectionsL(),
Password(),
ProtocolVersionL(),
SanUserInteraction(),
ServerId(),
ServerPassword(),
SetCreatorId(),
SetDisplayNameL(),
SetPasswordL(),
SetProtocolVersionL(),
SetSanUserInteraction(),
SetServerIdL(),
SetServerPasswordL(),
SetUserNameL(),
Type(),
UpdateL(),
UserName()
| Capability: | WriteDeviceData |
IMPORT_C void CreateL(RSyncMLSession &);
Creates a new, blank, profile for Data Synchronisation and opens this object as a handle to it.
The new profile will not be saved until UpdateL is called.
|
|
| Capability: | Dependent | See enum TSmlOpenMode for required capabilities. |
IMPORT_C void OpenL(RSyncMLSession &, TSmlProfileId, TSmlOpenMode);
Opens a handle to an existing Data Synchronisation profile of the specified ID.
|
|
IMPORT_C void ListTasksL(RArray< TSmlTaskId > &) const;
The handle is open.
Gets a list of IDs of tasks defined for this profile.
|
|
IMPORT_C void DeleteTaskL(TSmlTaskId);
The handle is open for read and write access.
Deletes the task identified by aId from this profile.
|
|