#include <SyncMLClientDM.h>
Link against:
smlclient.lib
This item is not part of the S60 5th Edition SDK
Class RSyncMLDevManProfile
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:
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)constSends a blind message to the server - no reply is expected.
Send(TInt,const TIpcArgs &)constSends a blind message to the server - no reply is expected.
SendReceive(TInt)constSends a message to the server and waits synchronously for a reply.
SendReceive(TInt,TRequestStatus &)constSends a message to the server and waits asynchronously for the reply.
SendReceive(TInt,const TIpcArgs &)constSends a message to the server and waits synchronously for a reply.
SendReceive(TInt,const TIpcArgs &,TRequestStatus &)constSends a message to the server and waits asynchronously for the reply.
Session()constReturns a copy of the session associated with this sub-session.
SubSessionHandle()constGets the sub-session handle number.
Inherited from RSyncMLProfileBase:
Construction and destruction
IMPORT_C RSyncMLDevManProfile();
Description
Default constructor.
OpenL(RSyncMLSession &,TSmlProfileId)
| 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.
|
|
OpenL(RSyncMLSession &,TSmlProfileId,TSmlOpenMode)
| 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.
|
|
CreateL(RSyncMLSession &)
| 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