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.