CRequestQueueOneShot Class Reference
class CRequestQueueOneShot : public CAsyncOneShot |
CRequestQueueOneShot holds a queue of requests which have been completed synchronously by the Licensee LTSY but needs completion asynchronously back up to the Common TSY.
Nested Classes and Structures
Constructor & Destructor Documentation
CRequestQueueOneShot()
CRequestQueueOneShot | ( | ) | [private] |
~CRequestQueueOneShot()
~CRequestQueueOneShot | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
DoCancel()
void | DoCancel | ( | ) | [protected, virtual] |
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.
DoCancel() must not wait for event completion; this is handled by Cancel().
CActive::Cancel
QueueRequest(TIpcDataPackage &)
Add the request to the queue.
Parameters
TIpcDataPackage & aIpcDataPackage | The encapsulated request to add to the queue. |
RunL()
void | RunL | ( | ) | [protected, virtual] |
Completes the request at the head of the queue.
Member Data Documentation
TSglQue< TIpcDataPackage > iIpcQueue
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.