|
|
|
|
Location:
damainc.h
Link against: damodl.lib
class CDaActiveIncremental : public CActive;
Encapsulates a data model incremental operation in an active object.
Steps in the operation are called from the object's RunL(), and the active object reactivated until all steps are complete.
CBase - Base class for all classes to be instantiated on the heap
CActive - The core class of the active object abstraction
CDaActiveIncremental - Encapsulates a data model incremental operation in an active object
Defined in CDaActiveIncremental:
DoCancel(), NewL(), RunL(), Start(), ~CDaActiveIncremental()
Inherited from CActive:
Cancel(),
Deque(),
EPriorityHigh,
EPriorityIdle,
EPriorityLow,
EPriorityStandard,
EPriorityUserInput,
Extension_(),
IsActive(),
IsAdded(),
Priority(),
RunError(),
SetActive(),
SetPriority(),
TPriority,
iStatus
Inherited from CBase:
Delete(),
operator new()
static IMPORT_C CDaActiveIncremental *NewL(TInt aPriority, MDaIncremental &aIncremental);
Allocates and constructs a new incremental operation active object.
|
|
protected: virtual IMPORT_C void RunL();
Performs a step in the operation, and reactivates the object if the operation is not complete.
protected: virtual IMPORT_C void DoCancel();
Performs operation cancellation.