VCF::ThreadedProcedure< NullClassType0 > Class Template Reference
#include <ThreadedFunctions.h>
Inheritance diagram for VCF::ThreadedProcedure< NullClassType0 >:

Public Types | |
| typedef void(* | ProcPtr )() |
| typedef void(* | ProcThreadPtr )(Thread *thread) |
| typedef NullClassType0 | ClassType |
| typedef ThreadedProcedure< ClassType > | BaseClass |
Public Member Functions | |
| ThreadedProcedure (ProcPtr procPtr) | |
| ThreadedProcedure (ProcThreadPtr procPtr) | |
| ThreadedProcedure () | |
| virtual bool | run () |
| Executes the runnable code. | |
| virtual void | stop () |
| stops the task from running. | |
| Runnable * | getParams () |
| Thread * | invoke () |
Protected Attributes | |
| Runnable * | internalParams_ |
| Thread * | runningThread_ |
| ProcPtr | procPtr_ |
| ProcThreadPtr | procThreadPtr_ |
template<>
class VCF::ThreadedProcedure< NullClassType0 >
Member Typedef Documentation
|
|
|
|
|
|
|
|
|
|
|
|
Constructor & Destructor Documentation
|
|
|
|
|
|
|
|
|
Member Function Documentation
|
|
|
|
|
|
|
|
Executes the runnable code.
Implements VCF::Runnable. |
|
|
stops the task from running. Should allow the implementer to gracefully finish whatever they were doing and exit the run() method as soon as possible. Implements VCF::Runnable. |
Member Data Documentation
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following file:
- vcf/FoundationKit/ThreadedFunctions.h
