class MPresentityGroupListEvent : public MXIMPBase |
Event interface for presentity group list content.
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 presentity group list content.
Clients subscribe for this event with MPresentityGroups::SubscribePresentityGroupListL() .
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 MPresentityGroupInfo & | CurrentGroup ( TInt ) |
TInt | CurrentGroupsCount () |
const MXIMPDataSubscriptionState & | DataSubscriptionState () |
const MPresentityGroupInfo & | DisappearedGroup ( TInt ) |
TInt | DisappearedGroupsCount () |
const MPresentityGroupInfo & | NewGroup ( TInt ) |
TInt | NewGroupsCount () |
const MPresentityGroupInfo & | UpdatedGroup ( TInt ) |
TInt | UpdatedGroupsCount () |
Protected Member Functions | |
---|---|
~MPresentityGroupListEvent () |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Inherited Enumerations | |
---|---|
MXIMPBase:@186 | |
MXIMPBase:TIfGetOps |
~MPresentityGroupListEvent | ( | ) | [protected, inline, virtual] |
Protected destructor. Object instancies can't be deleted via this interface.
const MPresentityGroupInfo & | CurrentGroup | ( | TInt | aIndex | ) | const [pure virtual] |
Gets presentity group entry by index.
Note that, current information is signalled only when the client refreshes the event data from XIMP Framework cache, by re-issuing the data subscription.
TInt aIndex | The index of the presentity group entry to get. |
TInt | CurrentGroupsCount | ( | ) | const [pure virtual] |
Gets count of current presentity groups.
Note that, current information is signalled only when the client refreshes the event data from XIMP Framework cache, by re-issuing the data subscription.
const MXIMPDataSubscriptionState & | DataSubscriptionState | ( | ) | const [pure virtual] |
Returns subscription state object holding information about data items data subscription state.
const MPresentityGroupInfo & | DisappearedGroup | ( | TInt | aIndex | ) | const [pure virtual] |
Gets presentity group entry by index.
TInt aIndex | The index of the presentity group entry to get. |
TInt | DisappearedGroupsCount | ( | ) | const [pure virtual] |
Gets count of disappeared presentity groups.
const MPresentityGroupInfo & | NewGroup | ( | TInt | aIndex | ) | const [pure virtual] |
Gets presentity group entry by index.
TInt aIndex | The index of the presentity group entry to get. |
const MPresentityGroupInfo & | UpdatedGroup | ( | TInt | aIndex | ) | const [pure virtual] |
Gets presentity group entry by index.
TInt aIndex | The index of the presentity group entry to get. |
TInt | UpdatedGroupsCount | ( | ) | const [pure virtual] |
Gets count of updated presentity groups.
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.