MXIMPSubscriptionItem Class Reference

class MXIMPSubscriptionItem

Context interface.

Since
S60 v3.2

Constructor & Destructor Documentation

~MXIMPSubscriptionItem()

~MXIMPSubscriptionItem ( ) [protected, inline, virtual]

Object cannot be deleted through this interface

Member Functions Documentation

ActivateSubscriberL(MXIMPPscContext *)

void ActivateSubscriberL ( MXIMPPscContext * aContext ) [pure virtual]

Activate subscriber that is added with AddSubscriberL method of subscriptionItem

Parameters

MXIMPPscContext * aContext

SetDataSubscriptionStateL(CXIMPDataSubscriptionStateImp &)

void SetDataSubscriptionStateL ( CXIMPDataSubscriptionStateImp & aNewState ) [pure virtual]

Set new subscriptionstate normally invoked by adaptation.

Parameters

CXIMPDataSubscriptionStateImp & aNewState New subscription state

SynthesiseSubscriptionEventToAllCtxsL()

void SynthesiseSubscriptionEventToAllCtxsL ( ) [pure virtual]

Synthesise presence information to all subscribed contexts.

SynthesiseSubscriptionEventToL(MXIMPPscContext *, TBool)

void SynthesiseSubscriptionEventToL ( MXIMPPscContext * aContext,
TBool aForceEvent
) [pure virtual]

Synthesise own presence information to given context. Presence information is filtered with context pif.

Parameters

MXIMPPscContext * aContext
TBool aForceEvent