CImDataCache Class Reference
| class CImDataCache : public CBase |
PSC Im Data Cache implementation.
Constructor & Destructor Documentation
CImDataCache(MXIMPHost &)
Member Functions Documentation
AddEventL(CXIMPApiEventBase &, MXIMPPscContext *)
CleanExpired()
| IMPORT_C void | CleanExpired | ( | ) | |
CleanResources(MXIMPPscContext &)
| IMPORT_C void | CleanResources | ( | MXIMPPscContext & | aContext | ) | |
Clean resources concerning context.
Parameters
| MXIMPPscContext & aContext | |
ConstructL()
| void | ConstructL | ( | ) | [private] |
ConversationSubscriptionItemLC()
GetInterface(TInt)
|
TAny * | GetInterface | ( | TInt | aInterfaceId | ) | [private] |
ItemLC(Type *&)
| Type & | ItemLC | ( | Type *& | aItem | ) | [private] |
Templated item instance creation. If item is not found it is created.
Parameters
| Type *& aItem | Reference to pointer where new item should be saved. |
RegisterExpiringItemL(CXIMPSubscriptionItemBase *)
RemoveMe(CConversationSubscriptionItem *)
RemoveMe(Type *&, Type *)
| IMPORT_C void | RemoveMe | ( | Type *& | aItem, |
| | Type * | aChild |
| | ) | [private, static] |
Template method for removeMe when one subscription item is target.
Parameters
| Type *& aItem | Reference to subscription item pointer to remove. |
| Type * aChild | |
UnregisterExpiringItem(CXIMPSubscriptionItemBase *)
Member Data Documentation
CConversationSubscriptionItem * iConversationSubscriptionItem
Does not own. Removed when RemoveMe called.
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.