Location:
damainc.h
Link against: damodl.lib
class CDaIncremental : public CBase, public MDaIncremental;
CBase-based class for classes that implement data model incremental operations.
MDaIncremental
- Abstract interface for classes that implement data model incremental operations
CBase
- Base class for all classes to be instantiated on the heap
CDaIncremental
- CBase-based class for classes that implement data model incremental operations
Defined in CDaIncremental
:
CDaIncremental()
, DoCancel()
, HandleCancel()
, HandleLeave()
, Initialize()
, SetActiveIncremental()
, SetObserver()
, TerminationState()
, iActiveIncremental
, iObserver
, iRemainingSteps
, iTerminationState
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from MDaIncremental
:
CloseL()
,
Next()
IMPORT_C void SetObserver(MDaIncrementalObserver *aObserver);
Sets the operation observer.
|
virtual inline void SetActiveIncremental(CDaActiveIncremental *aActiveIncremental);
Sets the active object using this interface.
|
inline TInt TerminationState() const;
Gets the operation's terminal state.
|
inline void Initialize(TInt aRemainingSteps);
Initialises the object with the number of remaining steps in the operation.
|
virtual IMPORT_C void HandleLeave(TInt aError);
Handles leave conditions in operation steps.
|
protected: TInt iRemainingSteps;
Number of remaining steps.