MProtocolPresencePublishing Class Reference
|
class MProtocolPresencePublishing : public MXIMPBase
|
Interface for presence protocol publishing object. Interface must be implemented by a XIMP Framework protocol plug-ins.
This interface defines actions that XIMP Framework requests from a presence protocol connection to execute presence publishing related tasks.
Protocol implementation must route requests received through this interface, to same remote presence service destination, as where the parent
MXIMPProtocolConnection
is connected. (Here the parent
MXIMPProtocolConnection
means the protocol connection instance from where this interface instance was retrieved.)
Inherits from
-
MProtocolPresencePublishing
Constructor & Destructor Documentation
~MProtocolPresencePublishing()
|
~MProtocolPresencePublishing
|
(
|
)
|
[protected, inline, virtual]
|
Member Functions Documentation
DoPublishOwnPresenceL(const MPresenceInfo &, TXIMPRequestId)
Requests the protocol to publish user own presence information to remote service.
Parameters
|
const
MPresenceInfo
& aOwnPresence
|
Presence info indicating the own presence information to publish to remote service.
|
|
TXIMPRequestId
aReqId
|
Request ID identifying the issued request.
|
DoSubscribeOwnPresenceL(const MPresenceInfoFilter &, TXIMPRequestId)
Requests the protocol to subscribe user own presence information from remote service.
Parameters
|
const
MPresenceInfoFilter
& aPif
|
Presence information filter indicating the set of presence information to subscribe.
|
|
TXIMPRequestId
aReqId
|
Request ID identifying the issued request.
|
DoSubscribePresenceWatcherListL(TXIMPRequestId)
|
void
|
DoSubscribePresenceWatcherListL
|
(
|
TXIMPRequestId
|
aReqId
|
)
|
[pure virtual]
|
Requests the protocol to subscribe presence watcher list content from remote service.
DoUnsubscribeOwnPresenceL(TXIMPRequestId)
|
void
|
DoUnsubscribeOwnPresenceL
|
(
|
TXIMPRequestId
|
aReqId
|
)
|
[pure virtual]
|
Requests the protocol to terminate own presence information subscription.
DoUnsubscribePresenceWatcherListL(TXIMPRequestId)
|
void
|
DoUnsubscribePresenceWatcherListL
|
(
|
TXIMPRequestId
|
aReqId
|
)
|
[pure virtual]
|
Requests the protocol to terminate presence watcher list content subscription.
DoUpdateOwnPresenceSubscriptionPifL(const MPresenceInfoFilter &, TXIMPRequestId)
Requests the protocol to update presence information filter (PIF) for already existing own presence subscription.
Parameters
|
const
MPresenceInfoFilter
& aPif
|
Indicates the new set of presence information to subscribe. Given set may be "wider" or "narrower" than the already subscribed one.
|
|
TXIMPRequestId
aReqId
|
Request ID identifying the issued request.
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.