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()

void ConstructL ( ) [private, inline]

FindCompleteL(MVPbkContactLinkArray *)

void FindCompleteL ( MVPbkContactLinkArray * aResults ) [private]

Parameters

MVPbkContactLinkArray * aResults

FindFailed(TInt)

void FindFailed ( TInt aError ) [private]

Parameters

TInt aError

HandleZeroSuboperations()

void HandleZeroSuboperations ( ) [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()

void HandleZeroSuboperationsL ( ) [private]

NewLC(MVPbkContactFindObserver &)

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

Parameters

MVPbkContactFindObserver & aObserver the 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]