RSyncMLDataSyncProfile Class Reference

#include <SyncMLClientDS.h>

Link against: SyncMLClientAPI.lib

class RSyncMLDataSyncProfile : public RSyncMLProfileBase

Inherits from

Public Member Functions
RSyncMLDataSyncProfile()
IMPORT_C voidCreateL(RSyncMLSession &)
IMPORT_C voidDeleteConnectionL(TSmlTransportId)
IMPORT_C voidDeleteTaskL(TSmlTaskId)
IMPORT_C voidListTasksL(RArray< TSmlTaskId > &)
IMPORT_C voidOpenL(RSyncMLSession &, TSmlProfileId, TSmlOpenMode)
IMPORT_C voidSetCreatorId(TSmlCreatorId)
IMPORT_C voidSetDisplayNameL(const TDesC &)
IMPORT_C voidSetPasswordL(const TDesC8 &)
IMPORT_C voidSetUserNameL(const TDesC8 &)
IMPORT_C voidUpdateL()
Inherited Attributes
RSyncMLProfileBase::iData
Inherited Functions
RSubSessionBase::CloseSubSession(TInt)
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::RSubSessionBase()
RSubSessionBase::Send(TInt)const
RSubSessionBase::Send(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt)const
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSubSessionBase::Session()const
RSubSessionBase::SubSessionHandle()const
RSyncMLProfileBase::Close()
RSyncMLProfileBase::CreatorId()const
RSyncMLProfileBase::DeleteAllowed()const
RSyncMLProfileBase::DeleteConnectionByConnectionIdL(TSmlConnectionId)
RSyncMLProfileBase::DisplayName()const
RSyncMLProfileBase::GetProfileL(TInt)
RSyncMLProfileBase::Identifier()const
RSyncMLProfileBase::IsReadOnly()const
RSyncMLProfileBase::ListConnectionsByConnectionIdL(RArray< TSmlConnectionId > &)const
RSyncMLProfileBase::ListConnectionsL(RArray< TSmlTransportId > &)const
RSyncMLProfileBase::Password()const
RSyncMLProfileBase::ProfileLocked(TBool,TBool)const
RSyncMLProfileBase::ProtocolVersion()const
RSyncMLProfileBase::RSyncMLProfileBase()
RSyncMLProfileBase::ReceiveArrayL(RArray< TInt > &,TInt,TInt)const
RSyncMLProfileBase::SanUserInteraction()const
RSyncMLProfileBase::ServerId()const
RSyncMLProfileBase::ServerPassword()const
RSyncMLProfileBase::Session()
RSyncMLProfileBase::SetProtocolVersionL(TSmlProtocolVersion)
RSyncMLProfileBase::SetSanUserInteractionL(TSmlServerAlertedAction)
RSyncMLProfileBase::SetServerIdL(const TDesC8 &)
RSyncMLProfileBase::SetServerPasswordL(const TDesC8 &)
RSyncMLProfileBase::Type()const
RSyncMLProfileBase::UserName()const

Detailed Description

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

Constructor & Destructor Documentation

RSyncMLDataSyncProfile ( )

IMPORT_CRSyncMLDataSyncProfile()

Member Function Documentation

CreateL ( RSyncMLSession & )

IMPORT_C voidCreateL(RSyncMLSession &)

DeleteConnectionL ( TSmlTransportId )

IMPORT_C voidDeleteConnectionL(TSmlTransportId)

DeleteTaskL ( TSmlTaskId )

IMPORT_C voidDeleteTaskL(TSmlTaskId)

ListTasksL ( RArray< TSmlTaskId > & )

IMPORT_C voidListTasksL(RArray< TSmlTaskId > &)const

OpenL ( RSyncMLSession &, TSmlProfileId, TSmlOpenMode )

IMPORT_C voidOpenL(RSyncMLSession &,
TSmlProfileId,
TSmlOpenMode
)

SetCreatorId ( TSmlCreatorId )

IMPORT_C voidSetCreatorId(TSmlCreatorId)

SetDisplayNameL ( const TDesC & )

IMPORT_C voidSetDisplayNameL(const TDesC &)

SetPasswordL ( const TDesC8 & )

IMPORT_C voidSetPasswordL(const TDesC8 &)

SetUserNameL ( const TDesC8 & )

IMPORT_C voidSetUserNameL(const TDesC8 &)

UpdateL ( )

IMPORT_C voidUpdateL()