CProtocolPresenceWatchingDataHostImp Class Reference

class CProtocolPresenceWatchingDataHostImp : public CXIMPApiObjBase

Implementation for managing cached subscribed presence information.

Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CProtocolPresenceWatchingDataHostImp(MXIMPHost &)

CProtocolPresenceWatchingDataHostImp(MXIMPHost &aHost)[private]

Parameters

MXIMPHost & aHost

~CProtocolPresenceWatchingDataHostImp()

~CProtocolPresenceWatchingDataHostImp()[virtual]

Destruction

Member Functions Documentation

ConstructL()

voidConstructL()[private]

HandleSubscribedPresentityPresenceL(MXIMPIdentity *, MPresenceInfo *)

TXIMPRequestId HandleSubscribedPresentityPresenceL(MXIMPIdentity *aPresentityId,
MPresenceInfo *aPresenceInfo
)

Implementation of MXIMPBase interface methods MXIMPBase

Parameters

MXIMPIdentity * aPresentityId
MPresenceInfo * aPresenceInfo

NewL(MXIMPHost &)

IMPORT_C CProtocolPresenceWatchingDataHostImp *NewL(MXIMPHost &aHost)[static]

Construction

Parameters

MXIMPHost & aHost

PresentityPresenceDataSubscriptionState(const MXIMPIdentity &)

const MXIMPDataSubscriptionState &PresentityPresenceDataSubscriptionState(const MXIMPIdentity &aPresentityId)const

Parameters

const MXIMPIdentity & aPresentityId

SetPresentityPresenceDataSubscriptionStateL(MXIMPIdentity *, MXIMPDataSubscriptionState *, MXIMPStatus *)

TXIMPRequestId SetPresentityPresenceDataSubscriptionStateL(MXIMPIdentity *aPresentityId,
MXIMPDataSubscriptionState *aSubscriptionState,
MXIMPStatus *aStatus
)

Parameters

MXIMPIdentity * aPresentityId
MXIMPDataSubscriptionState * aSubscriptionState
MXIMPStatus * aStatus

Member Data Documentation

MXIMPHost & iHost

MXIMPHost &iHost[private]

Access to host.