RSyncMLDataSyncProfile Class Reference

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

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 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
Inherited Attributes
RSyncMLProfileBase::iData

Constructor & Destructor Documentation

RSyncMLDataSyncProfile()

IMPORT_CRSyncMLDataSyncProfile()

Member Functions Documentation

CreateL(RSyncMLSession &)

IMPORT_C voidCreateL(RSyncMLSession &)

Parameters

RSyncMLSession &

DeleteConnectionL(TSmlTransportId)

IMPORT_C voidDeleteConnectionL(TSmlTransportId)

Parameters

TSmlTransportId

DeleteTaskL(TSmlTaskId)

IMPORT_C voidDeleteTaskL(TSmlTaskId)

Parameters

TSmlTaskId

ListTasksL(RArray< TSmlTaskId > &)

IMPORT_C voidListTasksL(RArray< TSmlTaskId > &)const

Parameters

RArray< TSmlTaskId > &

OpenL(RSyncMLSession &, TSmlProfileId, TSmlOpenMode)

IMPORT_C voidOpenL(RSyncMLSession &,
TSmlProfileId,
TSmlOpenMode
)

SetCreatorId(TSmlCreatorId)

IMPORT_C voidSetCreatorId(TSmlCreatorId)

Parameters

TSmlCreatorId

SetDisplayNameL(const TDesC &)

IMPORT_C voidSetDisplayNameL(const TDesC &)

Parameters

const TDesC &

SetPasswordL(const TDesC8 &)

IMPORT_C voidSetPasswordL(const TDesC8 &)

Parameters

const TDesC8 &

SetUserNameL(const TDesC8 &)

IMPORT_C voidSetUserNameL(const TDesC8 &)

Parameters

const TDesC8 &

UpdateL()

IMPORT_C voidUpdateL()