CAsyncCallBack Class Reference
class CAsyncCallBack : public CAsyncOneShot |
An active object that performs its processing through an associated call back function, and which is only performed once.
Protected Member Functions |
---|
void | RunL() |
Constructor & Destructor Documentation
CAsyncCallBack(TInt)
IMPORT_C | CAsyncCallBack | ( | TInt | aPriority | ) | |
Constructor taking a priority value.
Specifically, the constructor sets this active object's priority value through a call to the base class constructor in its ctor list.
No call back is set, which means that it must be set subsequently through a call to the Set() function.
CAsyncCallBack::Set
Parameters
TInt aPriority | The active object priority value. CActive::TPriority defines a standard set of priorities. |
CAsyncCallBack(const TCallBack &, TInt)
IMPORT_C | CAsyncCallBack | ( | const TCallBack & | aCallBack, |
| TInt | aPriority |
| ) | |
Constructor taking a priority value and a callback.
Specifically, the constructor:
1. sets this active object's priority value through a call to the base class constructor in its ctor list
2. sets the callback; the function encapsulated by the callback is called when this active object is scheduled to run.
Parameters
const TCallBack & aCallBack | A reference to a callback object encapsulating a function which is called when this active object is ready to run. The constructor takes a copy of this callback object, which means that it can be safely discarded after construction. |
TInt aPriority | The active object priority value. |
~CAsyncCallBack()
IMPORT_C | ~CAsyncCallBack | ( | ) | [virtual] |
Member Functions Documentation
CallBack()
Queues this active object to be run, if it is not already queued.
RunL()
void | RunL | ( | ) | [protected, virtual] |
Set(const TCallBack &)
Sets the call back.
-
panic
- E32USER-CBase 1 if the active object is currently active.
Parameters
const TCallBack & aCallBack | A reference to a callback object encapsulating a function which is called when this active object is ready to run. |
Member Data Documentation
TCallBack
iCallBack
The callback object that encapsulates the callback function.
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.