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()

void ConstructL ( ) [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.