Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: damainc.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class MDaIncremental

class MDaIncremental;

Description

Abstract interface for classes that implement data model incremental operations.

Members

Defined in MDaIncremental:
CloseL(), HandleCancel(), HandleLeave(), Next(), SetActiveIncremental(), ~MDaIncremental()


Construction and destruction


~MDaIncremental()

inline virtual ~MDaIncremental();

Description

Destructor.

[Top]


Member functions


Next()

virtual TInt Next(TInt &aRemainingSteps)=0;

Description

Does the next step in the incremental operation.

Parameters

TInt &aRemainingSteps

On return, the number of remaining steps.

Return value

TInt

KErrNone, or error code.


CloseL()

virtual void CloseL()=0;

Description

Terminates the operation.


HandleLeave()

virtual void HandleLeave(TInt)=0;

Description

Handles leave conditions in operation steps.

Parameters

TInt


HandleCancel()

virtual void HandleCancel()=0;

Description

Handles the operation being cancelled.


SetActiveIncremental()

virtual void SetActiveIncremental(CDaActiveIncremental *)=0;

Description

Sets the active object using this interface.

Parameters

CDaActiveIncremental *