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 void CreateL ( RSyncMLSession &)
IMPORT_C void DeleteConnectionL ( TSmlTransportId )
IMPORT_C void DeleteTaskL ( TSmlTaskId )
IMPORT_C void ListTasksL ( RArray < TSmlTaskId > &)
IMPORT_C void OpenL ( RSyncMLSession &, TSmlProfileId , TSmlOpenMode )
IMPORT_C void SetCreatorId ( TSmlCreatorId )
IMPORT_C void SetDisplayNameL (const TDesC &)
IMPORT_C void SetPasswordL (const TDesC8 &)
IMPORT_C void SetUserNameL (const TDesC8 &)
IMPORT_C void UpdateL ()
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_C RSyncMLDataSyncProfile ( )

Member Functions Documentation

CreateL(RSyncMLSession &)

IMPORT_C void CreateL ( RSyncMLSession & )

Parameters

RSyncMLSession &

DeleteConnectionL(TSmlTransportId)

IMPORT_C void DeleteConnectionL ( TSmlTransportId )

DeleteTaskL(TSmlTaskId)

IMPORT_C void DeleteTaskL ( TSmlTaskId )

Parameters

TSmlTaskId

ListTasksL(RArray< TSmlTaskId > &)

IMPORT_C void ListTasksL ( RArray < TSmlTaskId > & ) const

Parameters

RArray < TSmlTaskId > &

OpenL(RSyncMLSession &, TSmlProfileId, TSmlOpenMode)

IMPORT_C void OpenL ( RSyncMLSession & ,
TSmlProfileId ,
TSmlOpenMode
)

SetCreatorId(TSmlCreatorId)

IMPORT_C void SetCreatorId ( TSmlCreatorId )

Parameters

TSmlCreatorId

SetDisplayNameL(const TDesC &)

IMPORT_C void SetDisplayNameL ( const TDesC & )

Parameters

const TDesC &

SetPasswordL(const TDesC8 &)

IMPORT_C void SetPasswordL ( const TDesC8 & )

Parameters

const TDesC8 &

SetUserNameL(const TDesC8 &)

IMPORT_C void SetUserNameL ( const TDesC8 & )

Parameters

const TDesC8 &

UpdateL()

IMPORT_C void UpdateL ( )