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