CVPbkContactFindFromStoresOperation Class Reference

class CVPbkContactFindFromStoresOperation : public CVPbkMultiContactOperationBase

An implementation of find from stores multioperation

VPbkEng.lib

Inherits from

Constructor & Destructor Documentation

CVPbkContactFindFromStoresOperation(MVPbkContactFindFromStoresObserver &)

CVPbkContactFindFromStoresOperation ( MVPbkContactFindFromStoresObserver & aObserver ) [private]

~CVPbkContactFindFromStoresOperation()

~CVPbkContactFindFromStoresOperation ( ) [virtual]

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

FindFromStoreFailed(MVPbkContactStore &, TInt)

void FindFromStoreFailed ( MVPbkContactStore & aStore,
TInt aError
) [private]

Parameters

MVPbkContactStore & aStore
TInt aError

FindFromStoreSucceededL(MVPbkContactStore &, MVPbkContactLinkArray *)

void FindFromStoreSucceededL ( MVPbkContactStore & aStore,
MVPbkContactLinkArray * aResultsFromStore
) [private]

Parameters

MVPbkContactStore & aStore
MVPbkContactLinkArray * aResultsFromStore

FindFromStoresOperationComplete()

void FindFromStoresOperationComplete ( ) [private]

HandleFindFromStoreSucceedL(MVPbkContactStore &, const MVPbkContactLinkArray &)

void HandleFindFromStoreSucceedL ( MVPbkContactStore & aStore,
const MVPbkContactLinkArray & aResultsFromStore
) [private]

Parameters

MVPbkContactStore & aStore
const MVPbkContactLinkArray & aResultsFromStore

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.

NewLC(MVPbkContactFindFromStoresObserver &)

IMPORT_C CVPbkContactFindFromStoresOperation * NewLC ( MVPbkContactFindFromStoresObserver & aObserver ) [static]

Parameters

MVPbkContactFindFromStoresObserver & aObserver the observer that is notified after all suboperations have completed.

Member Data Documentation

TInt iNumberOfCompleted

TInt iNumberOfCompleted [private]

MVPbkContactFindFromStoresObserver & iObserver

MVPbkContactFindFromStoresObserver & iObserver [private]