CImMhtmlUriResolver Class Reference
class CImMhtmlUriResolver : public CMsgActive |
Constructor & Destructor Documentation
CImMhtmlUriResolver(CMsvEntry &)
CImMhtmlUriResolver | ( | CMsvEntry & | aEntry | ) | [protected] |
Member Functions Documentation
CheckCacheForLinkedEntryL()
TBool
| CheckCacheForLinkedEntryL | ( | ) | |
Searches in cache for a URl that need to be resolved. If URL found in cache then it implies that URL has been resolved in previous look ups (Each entry of cache contains a URL and its corresponding Linked Entry)
ConstructL()
void | ConstructL | ( | ) | [protected] |
DoCancel()
void | DoCancel | ( | ) | [private, virtual] |
Implements cancellation of an outstanding request.
This function is called as part of the active object's Cancel().
It must call the appropriate cancel function offered by the active object's asynchronous service provider. The asynchronous service provider's cancel is expected to act immediately.
DoCancel() must not wait for event completion; this is handled by Cancel().
CActive::Cancel
DoComplete(TInt &)
void | DoComplete | ( | TInt & | | ) | [private, virtual] |
DoRunL()
void | DoRunL | ( | ) | [private, virtual] |
FindFirstL(TMsvId, TBool, TRequestStatus &)
GetContentLocationL(TMsvId)
ResolveL(const TDesC &, const TDesC &, TMsvId, TBool, TRequestStatus &)
ResolveL(const TDesC &, TMsvId)
void | ResolveL | ( | const TDesC & | aHtmlBase, |
| TMsvId | aCurrentPartId |
| ) | [private] |
Member Enumerations Documentation
Enum TImMhtmlUriResolveState
Enumerators
EImResolvingUri | |
EImTryingWithoutResolve | |
EImFindingFirstUri | |
EImFindingFile | |
Member Data Documentation
CMsvEntry & iCurrentEntry
TBool
iFileNameOnly
TBool
| iFileNameOnly | [private] |
TMsvId
iLinkedEntryId
TMsvId
| iLinkedEntryId | [private] |
CImMhtmlFileFinder * iMhtmlFileFinder
CImMhtmlFirstPageFinder * iMhtmlFirstPageFinder
TImMhtmlUriResolveState
iState
TBool
iTryingThisMessage
TBool
| iTryingThisMessage | [private] |
RPointerArray< CImCacheUriEntry > iUriCacheArray
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.