![]() |
Energy Core Library
|
Thread worker base class for making threading even simpler. More...
Classes | |
| class | Loop |
Public Member Functions | |
| Worker () | |
| void | Start () |
| void | Stop () |
| virtual void | Work (object parameter) |
| bool | WaitForExit (int time) |
Static Public Member Functions | |
| static Worker< T > | Create () |
| static bool | WaitForExit (System.Threading.Thread thread, int time) |
| Wait for thread exit, return true if exited, false if still running. More... | |
Properties | |
| DateTime | LastStartTime [get] |
| Time of last start of execution More... | |
| bool | IsRunning [get] |
| Is thread still running? More... | |
| T | State [get, set] |
| State More... | |
| bool | Stopped [get, set] |
| Stopped More... | |
| System.Threading.Thread | Thread [get] |
| Thread More... | |
Thread worker base class for making threading even simpler.
| Energy.Core.Worker< T >.Worker | ( | ) |
|
static |
| void Energy.Core.Worker< T >.Start | ( | ) |
| void Energy.Core.Worker< T >.Stop | ( | ) |
| bool Energy.Core.Worker< T >.WaitForExit | ( | int | time | ) |
|
static |
Wait for thread exit, return true if exited, false if still running.
| thread | |
| time |
|
virtual |
|
get |
Is thread still running?
|
get |
Time of last start of execution
|
getset |
State
|
getset |
Stopped
|
get |
Thread