|
Objectively
Object oriented framework for C.
|
An opaque handle to a ThreadFunction submitted with ThreadPool::execute.
Definition at line 50 of file ThreadPool.c.
Properties | |
| ident | data |
| The user data. | |
| ThreadFunction | function |
| The ThreadFunction. | |
| bool | isDetached |
true if the Thread that runs this ThreadPoolWork frees it. | |
| ThreadPoolWork * | next |
The next ThreadPoolWork in the queue, or NULL. | |
| ThreadPool * | pool |
| The ThreadPool owning this work (weak reference). | |
| ident | result |
| The return value of the ThreadFunction. | |
| ThreadPoolWorkState | state |
| The state. | |
| ident ThreadPoolWork::data |
The user data.
Definition at line 59 of file ThreadPool.c.
| ThreadFunction ThreadPoolWork::function |
The ThreadFunction.
Definition at line 54 of file ThreadPool.c.
| bool ThreadPoolWork::isDetached |
true if the Thread that runs this ThreadPoolWork frees it.
Definition at line 64 of file ThreadPool.c.
| ThreadPoolWork* ThreadPoolWork::next |
The next ThreadPoolWork in the queue, or NULL.
Definition at line 69 of file ThreadPool.c.
| ThreadPool* ThreadPoolWork::pool |
The ThreadPool owning this work (weak reference).
Definition at line 74 of file ThreadPool.c.
| ident ThreadPoolWork::result |
The return value of the ThreadFunction.
Definition at line 79 of file ThreadPool.c.
| ThreadPoolWorkState ThreadPoolWork::state |
The state.
Definition at line 84 of file ThreadPool.c.