Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: damainc.h
Link against: damodl.lib

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

Class CDaActiveIncremental

class CDaActiveIncremental : public CActive;

Description

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.

Derivation

Members

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()


Construction and destruction


NewL()

static IMPORT_C CDaActiveIncremental *NewL(TInt aPriority, MDaIncremental &aIncremental);

Description

Allocates and constructs a new incremental operation active object.

Parameters

TInt aPriority

Active object priority

MDaIncremental &aIncremental

Incremental operation

Return value

CDaActiveIncremental *

New incremental operation active object


~CDaActiveIncremental()

IMPORT_C ~CDaActiveIncremental();

Description

Destructor.

[Top]


Member functions


Start()

IMPORT_C void Start();

Description

Starts the operation.


RunL()

protected: virtual IMPORT_C void RunL();

Description

Performs a step in the operation, and reactivates the object if the operation is not complete.


DoCancel()

protected: virtual IMPORT_C void DoCancel();

Description

Performs operation cancellation.