class MPresencePublishing : public MXIMPBase |
Presence publication control interface for clients use. Interface is implemented by the XIMP Framework.
MPresencePublishing provides services to publish own presence infrmation to binded remote presence service. It also provides way to subscribe notifications from own presence changes
MPresencePublishing interface can be obtained from MXIMPContext interface.
Public Member Functions | |
---|---|
TXIMPRequestId | PublishOwnPresenceL (const MPresenceInfo &) |
TXIMPRequestId | SubscribeOwnPresenceL (const MPresenceInfoFilter &) |
TXIMPRequestId | SubscribePresenceWatcherListL () |
TXIMPRequestId | UnsubscribeOwnPresenceL () |
TXIMPRequestId | UnsubscribePresenceWatcherListL () |
Protected Member Functions | |
---|---|
~MPresencePublishing () |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Inherited Enumerations | |
---|---|
MXIMPBase:@65 | |
MXIMPBase:TIfGetOps |
~MPresencePublishing | ( | ) | [protected, inline, virtual] |
Protected destructor. Object instancies can't be deleted via this interface.
TXIMPRequestId | PublishOwnPresenceL | ( | const MPresenceInfo & | aPresence | ) | [pure virtual] |
Publishes own presence information.
Publishes own presence information to remote presence service.
Presence publication is asynchronous operation and evolves network operations.
const MPresenceInfo & aPresence | Presence info defining the presence information to publish. |
TXIMPRequestId | SubscribeOwnPresenceL | ( | const MPresenceInfoFilter & | aPif | ) | [pure virtual] |
Subscribes own presence information.
Subscribes own presence information from remote presence service.
Own presence subscription is asynchronous operation and it might evolve network operations.
const MPresenceInfoFilter & aPif | Presence info filter defining the presence information to subscribe. |
TXIMPRequestId | SubscribePresenceWatcherListL | ( | ) | [pure virtual] |
Subscribes presence watcher list.
TXIMPRequestId | UnsubscribeOwnPresenceL | ( | ) | [pure virtual] |
Unsubscribes own presence information.
Unsubscribing own presence is asynchronous operation and it might evolve network operations.
TXIMPRequestId | UnsubscribePresenceWatcherListL | ( | ) | [pure virtual] |
Unsubscribes presence watcher list.
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.