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.