MPresenceWatching Class Reference

class MPresenceWatching : public MXIMPBase

Presence subscription control interface for clients use. Interface is implemented by the XIMP Framework.

Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

~MPresenceWatching()

~MPresenceWatching()[protected, inline, virtual]

Protected destructor. Object instancies can't be deleted via this interface.

Member Functions Documentation

SubscribePresentityGroupMembersPresenceL(const MXIMPIdentity &, const MPresenceInfoFilter &)

TXIMPRequestId SubscribePresentityGroupMembersPresenceL(const MXIMPIdentity &aGroupId,
const MPresenceInfoFilter &aPif
)[pure virtual]

Subscribe presentity group members presence.

Subscribing presence is asynchronous operation and it might evolve network operations.

Parameters

const MXIMPIdentity & aGroupIdIdentification of the presentity group for which members to request presence information.
const MPresenceInfoFilter & aPifPresence information filter indicating the set of presence information to request from the presentity group members.

SubscribePresentityPresenceL(const MXIMPIdentity &, const MPresenceInfoFilter &)

TXIMPRequestId SubscribePresentityPresenceL(const MXIMPIdentity &aPresentityId,
const MPresenceInfoFilter &aPif
)[pure virtual]

Subscribe presentity presence.

Subscribing presence is asynchronous operation and it might evolve network operations.

Parameters

const MXIMPIdentity & aPresentityIdIdentification of the presentity which presence information subscribe to.
const MPresenceInfoFilter & aPifPresence information filter indicating the set of presence information to request from the presentity.

UnsubscribePresentityGroupMembersPresenceL(const MXIMPIdentity &)

TXIMPRequestId UnsubscribePresentityGroupMembersPresenceL(const MXIMPIdentity &aGroupId)[pure virtual]

Unsubscribe presentity group members presence.

Unsubscribing presence is asynchronous operation and it might evolve network operations.

Parameters

const MXIMPIdentity & aGroupIdIdentification of the presentity group which members presence subscribtion to terminate.

UnsubscribePresentityPresenceL(const MXIMPIdentity &)

TXIMPRequestId UnsubscribePresentityPresenceL(const MXIMPIdentity &aPresentityId)[pure virtual]

Unsubscribe presentity presence.

Unsubscribing presence is asynchronous operation and it might evolve network operations.

Parameters

const MXIMPIdentity & aPresentityIdIdentification of the presentity which presence information subscribtion to end.