iDnxJobList_ Struct Reference

The JobList implementation data structure. More...


Data Fields

DnxNewJoblist
 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.
DnxTimertimer
 The job list expiration timer.


Detailed Description

The JobList implementation data structure.

Definition at line 43 of file dnxJobList.c.


Field Documentation

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().


The documentation for this struct was generated from the following files:

Generated on Tue Apr 13 15:48:08 2010 for DNX by  doxygen 1.5.6