CVPbkBatchOperation Class Reference

class CVPbkBatchOperation : public CVPbkMultiContactOperationBase

An implementation for batch operations

VPbkEng.lib

Inherits from

Constructor & Destructor Documentation

CVPbkBatchOperation(MVPbkBatchOperationObserver &)

CVPbkBatchOperation ( MVPbkBatchOperationObserver & aObserver ) [private]

Parameters

MVPbkBatchOperationObserver & aObserver

~CVPbkBatchOperation()

~CVPbkBatchOperation ( )

Member Functions Documentation

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

IMPORT_C CVPbkBatchOperation * NewLC ( MVPbkBatchOperationObserver & aObserver ) [static]

Parameters

MVPbkBatchOperationObserver & aObserver the observer that is called after all suboperations have completed or there are zero suboperations.

OperationComplete(MVPbkContactOperationBase &)

void OperationComplete ( MVPbkContactOperationBase & aOperation ) [private]

Parameters

MVPbkContactOperationBase & aOperation

StepComplete(MVPbkContactOperationBase &, TInt)

void StepComplete ( MVPbkContactOperationBase & aOperation,
TInt aStepSize
) [private]

Parameters

MVPbkContactOperationBase & aOperation
TInt aStepSize

StepFailed(MVPbkContactOperationBase &, TInt, TInt)

TBool StepFailed ( MVPbkContactOperationBase & aOperation,
TInt aStepSize,
TInt aError
) [private]

Parameters

MVPbkContactOperationBase & aOperation
TInt aStepSize
TInt aError

Member Data Documentation

TInt iCompleteCount

TInt iCompleteCount [private]

MVPbkBatchOperationObserver & iObserver

MVPbkBatchOperationObserver & iObserver [private]