CVPbkContactFindOperation Class Reference

class CVPbkContactFindOperation : public CVPbkMultiContactOperationBase

An implementation for find operation

VPbkEng.lib

Inherits from

Constructor & Destructor Documentation

CVPbkContactFindOperation(MVPbkContactFindObserver &)

CVPbkContactFindOperation(MVPbkContactFindObserver &aObserver)[private]

Parameters

MVPbkContactFindObserver & aObserver

~CVPbkContactFindOperation()

~CVPbkContactFindOperation()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private, inline]

FindCompleteL(MVPbkContactLinkArray *)

voidFindCompleteL(MVPbkContactLinkArray *aResults)[private]

Parameters

MVPbkContactLinkArray * aResults

FindFailed(TInt)

voidFindFailed(TIntaError)[private]

Parameters

TInt aError

HandleZeroSuboperations()

voidHandleZeroSuboperations()[private, virtual]

If StartL is called and there are no sub operations then this is called asynchronously to allow implementation class to notify its observers.

HandleZeroSuboperationsL()

voidHandleZeroSuboperationsL()[private]

NewLC(MVPbkContactFindObserver &)

IMPORT_C CVPbkContactFindOperation *NewLC(MVPbkContactFindObserver &aObserver)[static]

Parameters

MVPbkContactFindObserver & aObserverthe observer that is called after all suboperations have completed or there are zero suboperations.

Member Data Documentation

TInt iCompleteCount

TInt iCompleteCount[private]

MVPbkContactFindObserver & iObserver

MVPbkContactFindObserver &iObserver[private]

CVPbkContactLinkArray * iResults

CVPbkContactLinkArray *iResults[private]