|
Nebula
|
#include <jobs2.h>
Inherits Thread.
Public Member Functions | |
| JobThread () | |
| constructor | |
| virtual | ~JobThread () |
| destructor | |
| void | SignalWorkAvailable () |
| Signal new work available. | |
Public Attributes | |
| bool | enableIo |
| bool | enableProfiling |
Protected Member Functions | |
| virtual void | EmitWakeupSignal () override |
| override this method if your thread loop needs a wakeup call before stopping | |
| virtual void | DoWork () override |
| this method runs in the thread context | |
Private Member Functions | |
| __DeclareClass (JobThread) | |
Private Attributes | |
| Threading::Event | wakeupEvent |
| Jobs2::JobThread::JobThread | ( | ) |
constructor
|
virtual |
destructor
|
private |
|
overrideprotectedvirtual |
this method runs in the thread context
|
overrideprotectedvirtual |
override this method if your thread loop needs a wakeup call before stopping
| void Jobs2::JobThread::SignalWorkAvailable | ( | ) |
Signal new work available.
| bool Jobs2::JobThread::enableIo |
| bool Jobs2::JobThread::enableProfiling |
|
private |