CGroupContentSubscriptionItem Class Reference
class CGroupContentSubscriptionItem : public CXIMPSubscriptionItemBase
|
PSC group list subscription implementation
Inherits from
-
CGroupContentSubscriptionItem
Constructor & Destructor Documentation
CGroupContentSubscriptionItem(MXIMPItemParentBase &)
~CGroupContentSubscriptionItem()
~CGroupContentSubscriptionItem
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddOrRenewSubscriberL(MXIMPPscContext *)
Add subscriber for group content if it hasn't subscribed already.
Clean()
Remove the temporary lists.
CleanExpired()
void
|
CleanExpired
|
(
|
)
|
[private, virtual]
|
ConstructL(const CXIMPIdentityImp &)
void
|
ConstructL
|
(
|
const CXIMPIdentityImp &
|
aGroupId
|
)
|
[private]
|
Parameters
const CXIMPIdentityImp & aGroupId
|
|
GroupId()
IMPORT_C const CXIMPIdentityImp &
|
GroupId
|
(
|
)
|
const
|
GroupMemberExistsL(CPresentityGroupMemberInfoImp &)
IMPORT_C
TBool
|
GroupMemberExistsL
|
(
|
CPresentityGroupMemberInfoImp &
|
aMemberInfo
|
)
|
const
|
Check if group member exists.
Parameters
CPresentityGroupMemberInfoImp & aMemberInfo
|
Group member to check
|
IdentityOrder(const CXIMPIdentityImp *, const CGroupContentSubscriptionItem &)
InformObserversL()
void
|
InformObserversL
|
(
|
)
|
[private]
|
Inform observer about change.
IsGroupMemberUpdatedL(CPresentityGroupMemberInfoImp &)
IMPORT_C
TBool
|
IsGroupMemberUpdatedL
|
(
|
CPresentityGroupMemberInfoImp &
|
aMemberInfo
|
)
|
const
|
Check if group member is updated.
Parameters
CPresentityGroupMemberInfoImp & aMemberInfo
|
Group member to check
|
MemberAt(TInt)
CPresentityGroupMemberInfoImp &
|
MemberAt
|
(
|
TInt
|
aIndex
|
)
|
|
MemberCount()
TInt
|
MemberCount
|
(
|
)
|
const
|
NewLC(MXIMPItemParentBase &, const CXIMPIdentityImp &)
Order(const CGroupContentSubscriptionItem &, const CGroupContentSubscriptionItem &)
RegisterEventObserverL(MGroupContentEventObserver *)
SetAddedListL(RPrGrpMemInfoImpArray *)
Set the added list of members. Ownership is transferred!
SetNewListL(RPrGrpMemInfoImpArray *)
Set the new list of members. Will create and set the temporary lists for added, removed and updated lists. Ownership is transferred!
SetRemovedListL(RPrGrpMemInfoImpArray *)
Set the removed list of members. Will set other lists accordingly. Ownership is transferred!
SynthesiseSubscriptionEventToAllCtxsL()
void
|
SynthesiseSubscriptionEventToAllCtxsL
|
(
|
)
|
|
SynthesiseSubscriptionEventToL(MXIMPPscContext *, TBool)
UnregisterEventObserver(MGroupContentEventObserver *)
Unregister event observer
Member Data Documentation
RPrGrpMemInfoImpArray * iAdded
List of added members (new since last update). Own.
RPrGrpMemInfoImpArray * iCurrentMembers
RPointerArray< MGroupContentEventObserver > iEventObservers
Event observers of subscription item.
CXIMPIdentityImp * iGroupId
CXIMPIdentityImp *
|
iGroupId
|
[private]
|
RPrGrpMemInfoImpArray * iRemoved
List of removed members (removed since last update). Own.
RPrGrpMemInfoImpArray * iUpdated
List of updated members (same as in last update). Own.
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.