CImMhtmlFileFinder Class Reference

class CImMhtmlFileFinder : public CMsgActive

Inherits from

Constructor & Destructor Documentation

CImMhtmlFileFinder(CMsvEntry &)

CImMhtmlFileFinder(CMsvEntry &aEntry)[private]

Parameters

CMsvEntry & aEntry

~CImMhtmlFileFinder()

~CImMhtmlFileFinder()

Member Functions Documentation

ConstructL(RPointerArray< CImCacheUriEntry > &)

voidConstructL(RPointerArray< CImCacheUriEntry > &aUriCacheArray)[private]

Parameters

RPointerArray< CImCacheUriEntry > & aUriCacheArray

DoCancel()

voidDoCancel()[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 &)

voidDoComplete(TInt &)[private, virtual]

Parameters

TInt &

DoFindL()

voidDoFindL()[private]

DoRunL()

voidDoRunL()[private, virtual]

FindL(const TDesC &, TMsvId, TBool, TRequestStatus &)

voidFindL(const TDesC &aUri,
TMsvIdaBodyPartId,
TBoolaFileNameOnly,
TRequestStatus &aStatus
)

Parameters

const TDesC & aUri
TMsvId aBodyPartId
TBool aFileNameOnly
TRequestStatus & aStatus

MatchFound()

TBool MatchFound()const

NewL(CMsvEntry &, RPointerArray< CImCacheUriEntry > &)

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

Parameters

CMsvEntry & aEntry
RPointerArray< CImCacheUriEntry > & aUriCacheArray

Result(RFile &, TMsvId &)

voidResult(RFile &aFile,
TMsvId &aEntryId
)const

Parameters

RFile & aFile
TMsvId & aEntryId

Result(TFileName &, TMsvId &)

voidResult(TFileName &aFileName,
TMsvId &aEntryId
)const

Parameters

TFileName & aFileName
TMsvId & aEntryId

Member Data Documentation

CImMhtmlChildEntrySearcher * iChildEntrySearcher

CImMhtmlChildEntrySearcher *iChildEntrySearcher[private]

TMsvId iCurrentBodyPartId

TMsvId iCurrentBodyPartId[private]

CMsvEntry & iCurrentEntry

CMsvEntry &iCurrentEntry[private]

RFile iFile

RFile iFile[private]

TFileName iFileName

TFileName iFileName[private]

TBool iFileNameOnly

TBool iFileNameOnly[private]

TMsvId iLinkedEntryId

TMsvId iLinkedEntryId[private]

TBool iMatchFound

TBool iMatchFound[private]

HBufC * iUri

HBufC *iUri[private]