class MOwnPresenceEvent : public MXIMPBase |
Event interface for subscribed own presence information.
This interface is implemented by the XIMP Framework and event object is signalled to registered client observers through MXIMPContextObserver observer interface. This event notifies clients about changes in subscribed own presence information.
Clients subscribe for this event with MPresencePublishing::SubscribeOwnPresenceL().
New subscribed data is received from protocol.
Data item data subscription status is updated by protocol adaptation.
When client unsubscribes the data item.
XIMP Framework generates initial data notification to client automatically after clients subscription, when the initial data comes available from protocol.
Public Member Functions | |
---|---|
const MXIMPDataSubscriptionState & | DataSubscriptionState () |
const MPresenceInfo & | SubscribedPresence () |
Protected Member Functions | |
---|---|
~MOwnPresenceEvent () |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Inherited Enumerations | |
---|---|
MXIMPBase:@26 | |
MXIMPBase:TIfGetOps |
~MOwnPresenceEvent | ( | ) | [protected, inline, virtual] |
Protected destructor. Object instancies can't be deleted via this interface.
const MXIMPDataSubscriptionState & | DataSubscriptionState | ( | ) | const [pure virtual] |
Returns subscription state object holding information data items data subscription state.
const MPresenceInfo & | SubscribedPresence | ( | ) | const [pure virtual] |
Returns presence info object holding the subscribed user own presence information.
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.