CImDataCache Class Reference
class CImDataCache : public CBase
|
PSC Im Data Cache implementation.
Constructor & Destructor Documentation
CImDataCache(MXIMPHost &)
~CImDataCache()
~CImDataCache
|
(
|
)
|
[virtual]
|
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.