Data Fields | |
| TaskQueue * | nextPtr |
| Task * | firstSignalPtr |
| Ns_Thread | tid |
| Ns_Mutex | lock |
| Ns_Cond | cond |
| int | shutdown |
| int | stopped |
| SOCKET | trigger [2] |
| char | name [NAME_SIZE+1] |
| struct TaskQueue* TaskQueue::nextPtr |
| struct Task* TaskQueue::firstSignalPtr |
Next in list of all queues.
| Ns_Thread TaskQueue::tid |
First in list of task signals.
| Ns_Mutex TaskQueue::lock |
Thread id.
| Ns_Cond TaskQueue::cond |
Queue list and signal lock.
Task and queue signal condition.
Shutdown flag.
| SOCKET TaskQueue::trigger[2] |
Stop flag.
| char TaskQueue::name[NAME_SIZE+1] |
Trigger pipe.
1.5.1