|Public Member Functions|
|virtual TAny *||BatchOperationObserverExtension(TUid)|
|pure virtual void||OperationComplete(MVPbkContactOperationBase &)|
|pure virtual void||StepComplete(MVPbkContactOperationBase &, TInt)|
|pure virtual TBool||StepFailed(MVPbkContactOperationBase &, TInt, TInt)|
|Protected Member Functions|
Virtual Phonebook asynchronous multi contact operation observer interface. This observer interface is used to signal the client during a batch operation, which involves operations to e.g. multiple contacts. The client is signaled during the operations steps and then signaled of the completion of the whole operation.
|~MVPbkBatchOperationObserver||(||)||[protected, inline, virtual]|
Called when one step of the operation fails.
|aOperation||Operation whose step has failed|
|aStepSize||Size of the performed step|
|aError||Error that occured|
Returns: ETrue if the batch operation should continue, EFalse otherwise NOTE! If returning ETrue the operation can NOT be deleted. Operation should be deleted in OperationCompleted() function. If returning EFalse the operation can be deleted safely.