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

Public Member Functions | |
| virtual | ~CallbackInterface () |
| Virtual destructor. More... | |
| virtual void | runCallback ()=0 |
| Callback function. More... | |
Private Member Functions | |
| void | run () |
| DtVrfCallbackQueue callback implementation, do not change. More... | |
Private Member Functions inherited from DtVrfCallbackQueue::CallbackInterface | |
| virtual std::string | label () const |
| Name of callback, used only for logging and debugging. More... | |
| virtual void | cancel () |
| Will be called if the callback will not be run before it's discarded. More... | |
| virtual bool | valid () const |
| Returns false the callback has become null. More... | |
Private Member Functions inherited from DtObjectDebugger< CallbackInterface > | |
| DtObjectDebugger () | |
| DtObjectDebugger (const DtObjectDebugger &) | |
| ~DtObjectDebugger () | |
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 |
Virtual destructor.
Reimplemented from DtVrfCallbackQueue::CallbackInterface.
|
privatevirtual |
DtVrfCallbackQueue callback implementation, do not change.
Implements DtVrfCallbackQueue::CallbackInterface.
|
pure virtual |
Callback function.
|
friend |