Location:
SyncMLClientDM.h
Link against: smlclient.lib
class RSyncMLDevManProfile : public RSyncMLProfileBase;
Description
Handle to a SyncML Device Management profile.
A profile encapsulates a relationship with a single SyncML remote server.
Derivation
RSyncMLDevManProfile - Handle to a
SyncML Device Management profile
Members
Defined in RSyncMLDevManProfile:
CreateL(), OpenL(), OpenL(), RSyncMLDevManProfile()
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()
IMPORT_C RSyncMLDevManProfile();
Description
Default constructor.
| Capability: |
ReadDeviceData |
|
IMPORT_C void OpenL(RSyncMLSession &, TSmlProfileId);
Description
Opens a handle to an existing Device Management profile of the specified ID.
Note that Device Management profiles cannot be opened for editing.
Parameters
Leave codes
System |
error codes.
|
SyncMLError::KErrProfileNotFound |
The specified profile ID does not represent a valid profile.
|
|
| Capability: |
Dependent |
See enum TSmlOpenMode for required capabilities. |
IMPORT_C void OpenL(RSyncMLSession &, TSmlProfileId, TSmlOpenMode);
Description
Opens a handle to an existing Data Management profile of the specified ID.
Parameters
Leave codes
System |
error codes.
|
SyncMLError::KErrProfileNotFound |
The specified profile ID does not represent a valid profile.
|
|
| Capability: |
WriteDeviceData |
|
IMPORT_C void CreateL(RSyncMLSession &);
Description
Creates a new, blank, profile for Data Management and opens this object as a handle to it.
Parameters
Leave codes