RSyncMLConnection Class Reference

class RSyncMLConnection : public RSubSessionBase

Handle to data defining a connection to a remote SyncML server in the context of a profile.

Inherits from

Public Member Functions
RSyncMLConnection ()
IMPORT_C void Close ()
IMPORT_C TSmlConnectionId ConnectionId ()
IMPORT_C void CreateL ( RSyncMLProfileBase &, TSmlTransportId )
IMPORT_C const TDesC8 & GetPropertyL (const TDesC8 &)
IMPORT_C TSmlTransportId Identifier ()
IMPORT_C TBool IsReadOnly ()
IMPORT_C void OpenByConnectionIdL ( RSyncMLProfileBase &, TSmlConnectionId )
IMPORT_C void OpenL ( RSyncMLProfileBase &, TSmlTransportId )
IMPORT_C TUint Priority ()
IMPORT_C TSmlProfileId Profile ()
IMPORT_C TUint RetryCount ()
IMPORT_C const TDesC8 & ServerURI ()
IMPORT_C void SetPriority ( TUint )
IMPORT_C void SetPropertyL (const TDesC8 &, const TDesC8 &)
IMPORT_C void SetRetryCount ( TUint )
IMPORT_C void SetServerURIL (const TDesC8 &)
IMPORT_C void UpdateL ()
Private Member Functions
RSyncMLConnection (const RSyncMLConnection &)
RSyncMLConnection & operator= (const RSyncMLConnection &)
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
Private Attributes
CClientSessionData * iData

Constructor & Destructor Documentation

RSyncMLConnection()

IMPORT_C RSyncMLConnection ( )

RSyncMLConnection(const RSyncMLConnection &)

RSyncMLConnection ( const RSyncMLConnection & ) [private]

Parameters

const RSyncMLConnection &

Member Functions Documentation

Close()

IMPORT_C void Close ( )

ConnectionId()

IMPORT_C TSmlConnectionId ConnectionId ( ) const

CreateL(RSyncMLProfileBase &, TSmlTransportId)

IMPORT_C void CreateL ( RSyncMLProfileBase & ,
TSmlTransportId
)

GetPropertyL(const TDesC8 &)

IMPORT_C const TDesC8 & GetPropertyL ( const TDesC8 & aName ) const

Parameters

const TDesC8 & aName

Identifier()

IMPORT_C TSmlTransportId Identifier ( ) const

IsReadOnly()

IMPORT_C TBool IsReadOnly ( ) const

OpenByConnectionIdL(RSyncMLProfileBase &, TSmlConnectionId)

IMPORT_C void OpenByConnectionIdL ( RSyncMLProfileBase & ,
TSmlConnectionId
)

OpenL(RSyncMLProfileBase &, TSmlTransportId)

IMPORT_C void OpenL ( RSyncMLProfileBase & ,
TSmlTransportId
)

Priority()

IMPORT_C TUint Priority ( ) const

Profile()

IMPORT_C TSmlProfileId Profile ( ) const

RetryCount()

IMPORT_C TUint RetryCount ( ) const

ServerURI()

IMPORT_C const TDesC8 & ServerURI ( ) const

SetPriority(TUint)

IMPORT_C void SetPriority ( TUint )

Parameters

TUint

SetPropertyL(const TDesC8 &, const TDesC8 &)

IMPORT_C void SetPropertyL ( const TDesC8 & aName,
const TDesC8 & aValue
)

Parameters

const TDesC8 & aName
const TDesC8 & aValue

SetRetryCount(TUint)

IMPORT_C void SetRetryCount ( TUint )

Parameters

TUint

SetServerURIL(const TDesC8 &)

IMPORT_C void SetServerURIL ( const TDesC8 & )

Parameters

const TDesC8 &

UpdateL()

IMPORT_C void UpdateL ( )

operator=(const RSyncMLConnection &)

RSyncMLConnection & operator= ( const RSyncMLConnection & ) [private]

Parameters

const RSyncMLConnection &

Member Data Documentation

CClientSessionData * iData

CClientSessionData * iData [private]