|class CMuiuOperationWait : public CActive|
Deprecated! Use internal CMsgOperationWait instead!
Allows a synchronous wait on a operation.
|Public Member Functions|
|IMPORT_C CMuiuOperationWait *||NewLC ( TInt )|
|IMPORT_C void||Start ()|
|Protected Member Functions|
|CMuiuOperationWait ( TInt )|
|CActive::Extension_(TUint,TAny *&,TAny *)|
|CBase::operator new(TUint,TAny *)|
Implements cancellation of an outstanding request.
This function is called as part of the active object's Cancel() .
It must call the appropriate cancel function offered by the active object's asynchronous service provider. The asynchronous service provider's cancel is expected to act immediately.
|IMPORT_C CMuiuOperationWait *||NewLC||(||TInt||aPriority = EPriorityStandard||)||[static]|
|TInt aPriority = EPriorityStandard|
Handles an active object's request completion event.
A derived class must provide an implementation to handle the completed request. If appropriate, it may issue another request.
The function is called by the active scheduler when a request completion event occurs, i.e. after the active scheduler's WaitForAnyRequest() function completes.
Before calling this active object's RunL() function, the active scheduler has:
1. decided that this is the highest priority active object with a completed request
2. marked this active object's request as complete (i.e. the request is no longer outstanding)
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License v1.0.