![]() |
VR-Forces Development_Version Class Documentation
|
Interface for defining callbacks. More...

Public Member Functions | |
| virtual | ~CallbackInterface () |
| virtual void | runCallback ()=0 |
| Callback function. | |
Private Member Functions | |
| void | run () |
| DtVrfCallbackQueue callback implementation, do not change. | |
Private Member Functions inherited from DtVrfCallbackQueue::CallbackInterface | |
| virtual | ~CallbackInterface () |
| Virtual destructor. | |
| virtual std::string | label () const |
| Name of callback, used only for logging and debugging. | |
| virtual void | run ()=0 |
| Run callback. | |
| virtual void | cancel () |
| Will be called if the callback will not be run before it's discarded. | |
| virtual bool | valid () const |
| Returns false the callback has become null. | |
Friends | |
| class | DtParallelTickManager |
Additional Inherited Members | |
Private Types inherited from DtVrfCallbackQueue::CallbackInterface | |
| typedef boost::shared_ptr < CallbackInterface > | Ptr |
Static Private Member Functions inherited from DtObjectDebugger< CallbackInterface > | |
| static DtObjectCounter::CounterType | ObjectCount () |
| static const DtObjectContainer * | ObjectContainer () |
Interface for defining callbacks.
Using this class will cause the callback to be executed in parallel.
|
virtual |
|
private |
DtVrfCallbackQueue callback implementation, do not change.
|
pure virtual |
Callback function.
|
friend |