MDelayedOpsManager Class Reference

class MDelayedOpsManager

The interface to the delayed operations manager implementation. Plugins must talk to the manager only through this interface.

Public Member Functions
~MDelayedOpsManager()
voidDequeueOp(const CDelayedOp &)
voidEnqueueOpL(CDelayedOp *)
TInt Extension1(TUint, TAny *&, TAny *)

Constructor & Destructor Documentation

~MDelayedOpsManager()

~MDelayedOpsManager()[inline, virtual]

Member Functions Documentation

DequeueOp(const CDelayedOp &)

voidDequeueOp(const CDelayedOp &aOp)[pure virtual]

Parameters

const CDelayedOp & aOpthe caller must delete the operation

EnqueueOpL(CDelayedOp *)

voidEnqueueOpL(CDelayedOp *aOp)[pure virtual]

Parameters

CDelayedOp * aOpownership is transferred

Extension1(TUint, TAny *&, TAny *)

TInt Extension1(TUintaExtensionId,
TAny *&a0,
TAny *a1
)[pure virtual]

API for future extensions.

Parameters

TUint aExtensionId
TAny *& a0
TAny * a1