Data Fields | |
DnxNewJob * | list |
Array of Job Structures. | |
unsigned long | size |
Number of elements. | |
unsigned long | head |
List head. | |
unsigned long | tail |
List tail. | |
unsigned long | dhead |
Head of waiting jobs. | |
pthread_mutex_t | mut |
The job list mutex. | |
pthread_cond_t | cond |
The job list condition variable. | |
DnxTimer * | timer |
The job list expiration timer. |
Definition at line 43 of file dnxJobList.c.
Array of Job Structures.
Array of Job Structures.
Definition at line 45 of file dnxJobList.c.
Referenced by dnxJobListAdd(), dnxJobListCollect(), dnxJobListCreate(), dnxJobListDestroy(), dnxJobListDispatch(), and dnxJobListExpire().
unsigned long iDnxJobList_::size |
Number of elements.
Number of elements.
Definition at line 46 of file dnxJobList.c.
Referenced by dnxJobListAdd(), dnxJobListCollect(), dnxJobListCreate(), dnxJobListDispatch(), and dnxJobListExpire().
unsigned long iDnxJobList_::head |
List head.
List head.
Definition at line 47 of file dnxJobList.c.
Referenced by dnxJobListAdd(), dnxJobListCollect(), dnxJobListDispatch(), and dnxJobListExpire().
unsigned long iDnxJobList_::tail |
List tail.
List tail.
Definition at line 48 of file dnxJobList.c.
Referenced by dnxJobListAdd(), dnxJobListCollect(), dnxJobListDispatch(), and dnxJobListExpire().
unsigned long iDnxJobList_::dhead |
Head of waiting jobs.
Head of waiting jobs.
Definition at line 49 of file dnxJobList.c.
Referenced by dnxJobListAdd(), dnxJobListCollect(), dnxJobListDispatch(), and dnxJobListExpire().
pthread_mutex_t iDnxJobList_::mut |
The job list mutex.
The job list mutex.
Definition at line 50 of file dnxJobList.c.
Referenced by dnxJobListAdd(), dnxJobListCollect(), dnxJobListCreate(), dnxJobListDestroy(), dnxJobListDispatch(), and dnxJobListExpire().
pthread_cond_t iDnxJobList_::cond |
The job list condition variable.
The job list condition variable.
Definition at line 51 of file dnxJobList.c.
Referenced by dnxJobListAdd(), dnxJobListCreate(), dnxJobListDestroy(), and dnxJobListDispatch().
The job list expiration timer.
The job list expiration timer.
Definition at line 52 of file dnxJobList.c.
Referenced by dnxJobListDestroy().