CBlockListSubscriptionItem Class Reference
class CBlockListSubscriptionItem : public CXIMPSubscriptionItemBase |
PSC group list subscription implementation
Inherits from
- CBlockListSubscriptionItem
Constructor & Destructor Documentation
CBlockListSubscriptionItem(MXIMPItemParentBase &)
~CBlockListSubscriptionItem()
~CBlockListSubscriptionItem | ( | ) | |
Member Functions Documentation
Clean()
Remove the temporary lists.
CleanExpired()
void | CleanExpired | ( | ) | [private, virtual] |
ConstructL()
void | ConstructL | ( | ) | [private] |
NewLC(MXIMPItemParentBase &)
SetBlockedL(CPresenceBlockInfoImp *)
IMPORT_C void | SetBlockedL | ( | CPresenceBlockInfoImp * | aReq | ) | |
Add new blocked object to current. Ownership is transferred!
Parameters
CPresenceBlockInfoImp * aReq | Information of new blocked item. |
SetCanceledBlockIdL(CXIMPIdentityImp *)
IMPORT_C void | SetCanceledBlockIdL | ( | CXIMPIdentityImp * | aRemoved | ) | |
Cancels block from identity Ownership is transferred!
Parameters
CXIMPIdentityImp * aRemoved | Identity of item not blocked anymore. |
SetNewListL(RPrBlockInfoImpArray *)
Resolves deltas from new list and replaces old current. Ownership is transferred!
SynthesiseSubscriptionEventToL(MXIMPPscContext *, TBool)
Member Data Documentation
RPrBlockInfoImpArray * iAdded
Current list of groups. Owned.
RPrBlockInfoImpArray * iCurrent
List of created groups (new since last update). Owned.
RPrBlockInfoImpArray * iRemoved
List of deleted groups (removed since last update). Owned.
RPrBlockInfoImpArray * iUpdated
List of updated groups (removed since last update). Owned.
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.