#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)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 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