CImMhtmlChildEntrySearcher Class Reference

class CImMhtmlChildEntrySearcher : public CMsgActive

Inherits from

Constructor & Destructor Documentation

CImMhtmlChildEntrySearcher(CMsvEntry &, RPointerArray< CImCacheUriEntry > &)

CImMhtmlChildEntrySearcher(CMsvEntry &aEntry,
RPointerArray< CImCacheUriEntry > &aUriCacheArray
)[private]

Parameters

CMsvEntry & aEntry
RPointerArray< CImCacheUriEntry > & aUriCacheArray

~CImMhtmlChildEntrySearcher()

~CImMhtmlChildEntrySearcher()

Member Functions Documentation

CheckCacheForEntryId(TMsvId)

TInt CheckCacheForEntryId(TMsvIdaId)

Search for a TMsvId entry in cache. If found there is no need to open store to get content-location, content-id of that entry because cache contains that information

Parameters

TMsvId aId

CheckContentDetailsL(const TDesC &, const TDesC &)

TBool CheckContentDetailsL(const TDesC &aContentLocation,
const TDesC &aContentId
)[private, inline]

Parameters

const TDesC & aContentLocation
const TDesC & aContentId

CheckCurrentEntryL()

voidCheckCurrentEntryL()[private]

DoComplete(TInt &)

voidDoComplete(TInt &)[private, virtual]

Parameters

TInt &

DoRunL()

voidDoRunL()[private, virtual]

NewL(CMsvEntry &, RPointerArray< CImCacheUriEntry > &)

CImMhtmlChildEntrySearcher *NewL(CMsvEntry &aEntry,
RPointerArray< CImCacheUriEntry > &aUriCacheArray
)[static]

Parameters

CMsvEntry & aEntry
RPointerArray< CImCacheUriEntry > & aUriCacheArray

SearchResult(TMsvId &)

TBool SearchResult(TMsvId &aSearchResultEntry)

Parameters

TMsvId & aSearchResultEntry

StartL(TMsvId, TDesC &, TRequestStatus &)

voidStartL(TMsvIdaEntry,
TDesC &aUri,
TRequestStatus &aStatus
)

Parameters

TMsvId aEntry
TDesC & aUri
TRequestStatus & aStatus

Member Data Documentation

CMsvEntrySelection * iChildEntries

CMsvEntrySelection *iChildEntries[private]

TMsvId iChildEntryIndex

TMsvId iChildEntryIndex[private]

CMsvEntry & iEntry

CMsvEntry &iEntry[private]

TBool iFound

TBool iFound[private]

HBufC * iUri

HBufC *iUri[private]

RPointerArray< CImCacheUriEntry > & iUriCacheArray

RPointerArray< CImCacheUriEntry > &iUriCacheArray[private]