Data Fields | |
| TaskQueue * | queuePtr |
| Task * | nextWaitPtr |
| Task * | nextSignalPtr |
| SOCKET | sock |
| Ns_TaskProc * | proc |
| void * | arg |
| int | idx |
| int | events |
| Ns_Time | timeout |
| int | signal |
| int | flags |
| struct TaskQueue* Task::queuePtr |
| struct Task* Task::nextWaitPtr |
Monitoring queue.
| struct Task* Task::nextSignalPtr |
Next on wait queue.
| SOCKET Task::sock |
Next on signal queue.
| Ns_TaskProc* Task::proc |
Underlying socket.
| void* Task::arg |
Queue callback.
| int Task::events |
Poll index.
| Ns_Time Task::timeout |
Poll events.
| int Task::signal |
Non-null timeout data.
| int Task::flags |
Signal bits sent to/from queue thread.
1.5.1