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 voidClose()
IMPORT_C TSmlConnectionIdConnectionId()
IMPORT_C voidCreateL(RSyncMLProfileBase &, TSmlTransportId)
IMPORT_C const TDesC8 &GetPropertyL(const TDesC8 &)
IMPORT_C TSmlTransportIdIdentifier()
IMPORT_C TBoolIsReadOnly()
IMPORT_C voidOpenByConnectionIdL(RSyncMLProfileBase &, TSmlConnectionId)
IMPORT_C voidOpenL(RSyncMLProfileBase &, TSmlTransportId)
IMPORT_C TUintPriority()
IMPORT_C TSmlProfileIdProfile()
IMPORT_C TUintRetryCount()
IMPORT_C const TDesC8 &ServerURI()
IMPORT_C voidSetPriority(TUint)
IMPORT_C voidSetPropertyL(const TDesC8 &, const TDesC8 &)
IMPORT_C voidSetRetryCount(TUint)
IMPORT_C voidSetServerURIL(const TDesC8 &)
IMPORT_C voidUpdateL()
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_CRSyncMLConnection()

RSyncMLConnection(const RSyncMLConnection &)

RSyncMLConnection(const RSyncMLConnection &)[private]

Parameters

const RSyncMLConnection &

Member Functions Documentation

Close()

IMPORT_C voidClose()

ConnectionId()

IMPORT_C TSmlConnectionIdConnectionId()const

CreateL(RSyncMLProfileBase &, TSmlTransportId)

IMPORT_C voidCreateL(RSyncMLProfileBase &,
TSmlTransportId
)

GetPropertyL(const TDesC8 &)

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

Parameters

const TDesC8 & aName

Identifier()

IMPORT_C TSmlTransportIdIdentifier()const

IsReadOnly()

IMPORT_C TBoolIsReadOnly()const

OpenByConnectionIdL(RSyncMLProfileBase &, TSmlConnectionId)

IMPORT_C voidOpenByConnectionIdL(RSyncMLProfileBase &,
TSmlConnectionId
)

OpenL(RSyncMLProfileBase &, TSmlTransportId)

IMPORT_C voidOpenL(RSyncMLProfileBase &,
TSmlTransportId
)

Priority()

IMPORT_C TUintPriority()const

Profile()

IMPORT_C TSmlProfileIdProfile()const

RetryCount()

IMPORT_C TUintRetryCount()const

ServerURI()

IMPORT_C const TDesC8 &ServerURI()const

SetPriority(TUint)

IMPORT_C voidSetPriority(TUint)

Parameters

TUint

SetPropertyL(const TDesC8 &, const TDesC8 &)

IMPORT_C voidSetPropertyL(const TDesC8 &aName,
const TDesC8 &aValue
)

Parameters

const TDesC8 & aName
const TDesC8 & aValue

SetRetryCount(TUint)

IMPORT_C voidSetRetryCount(TUint)

Parameters

TUint

SetServerURIL(const TDesC8 &)

IMPORT_C voidSetServerURIL(const TDesC8 &)

Parameters

const TDesC8 &

UpdateL()

IMPORT_C voidUpdateL()

operator=(const RSyncMLConnection &)

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

Parameters

const RSyncMLConnection &

Member Data Documentation

CClientSessionData * iData

CClientSessionData *iData[private]