csRunnable Class Reference
Abstract interface for objects which can be run in a thread. More...
#include <csutil/thread.h>
| Public Member Functions | |
| virtual void | DecRef ()=0 | 
| Decrement reference count. | |
| virtual int | GetRefCount ()=0 | 
| Get reference count. | |
| virtual void | IncRef ()=0 | 
| Increment reference count. | |
| virtual void | Run ()=0 | 
| Implement this method to allow your object to be run in a thread. | |
| Protected Member Functions | |
| virtual | ~csRunnable () | 
| Needed for GCC4. | |
Detailed Description
Abstract interface for objects which can be run in a thread.Objects which want to be run in a thread must implement this interface.
Definition at line 74 of file thread.h.
Constructor & Destructor Documentation
| virtual csRunnable::~csRunnable | ( | ) |  [inline, protected, virtual] | 
Member Function Documentation
| virtual void csRunnable::DecRef | ( | ) |  [pure virtual] | 
Decrement reference count.
| virtual int csRunnable::GetRefCount | ( | ) |  [pure virtual] | 
Get reference count.
| virtual void csRunnable::IncRef | ( | ) |  [pure virtual] | 
Increment reference count.
| virtual void csRunnable::Run | ( | ) |  [pure virtual] | 
Implement this method to allow your object to be run in a thread.
The documentation for this class was generated from the following file:
- csutil/thread.h
Generated for Crystal Space by doxygen 1.4.7

