CImFinder Class Reference

class CImFinder : public CMsgActive

Inherits from

Nested Classes and Structures

Constructor & Destructor Documentation

CImFinder(CMsvEntry &)

CImFinder(CMsvEntry &aEntry)[protected]

Parameters

CMsvEntry & aEntry

~CImFinder()

IMPORT_C~CImFinder()

Member Functions Documentation

AddChildEntriesL()

voidAddChildEntriesL()[private, pure virtual]

ConstructL()

voidConstructL()[protected]

DoRunL()

voidDoRunL()[private, virtual]

FindFirstL(TMsvId, TRequestStatus &)

IMPORT_C voidFindFirstL(TMsvIdaRootEntry,
TRequestStatus &aStatus
)

Parameters

TMsvId aRootEntry
TRequestStatus & aStatus

FindFirstL(const CMsvEntrySelection &, TRequestStatus &)

voidFindFirstL(const CMsvEntrySelection &aInitialSelection,
TRequestStatus &aStatus
)

Parameters

const CMsvEntrySelection & aInitialSelection
TRequestStatus & aStatus

FindNextL(TRequestStatus &)

IMPORT_C voidFindNextL(TRequestStatus &aStatus)[virtual]

Parameters

TRequestStatus & aStatus

IsRequiredEntryType(TUid)

TBool IsRequiredEntryType(TUidaEntryType)const [private, pure virtual]

Parameters

TUid aEntryType

Member Enumerations Documentation

Enum TImmfState

Enumerators

EImmfEntryFound
EImmfFindingEntry
EImmfNothingFound

Member Data Documentation

CMsvEntry & iCurrentEntry

CMsvEntry &iCurrentEntry[protected]

CImEntryStack * iEntryStack

CImEntryStack *iEntryStack[protected]

TImmfState iState

TImmfState iState[private]