Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

work_queue_stats Struct Reference

#include <work_queue.h>


Detailed Description

Statistics describing a work queue.


Data Fields

int workers_init
 Number of workers initializing.
int workers_ready
 Number of workers ready for tasks.
int workers_busy
 Number of workers running tasks.
int tasks_running
 Number of tasks currently running.
int tasks_waiting
 Number of tasks waiting for a CPU.
int tasks_complete
 Number of tasks waiting to be returned to user.
int total_tasks_dispatched
 Total number of tasks dispatch to workers.
int total_tasks_complete
 Total number of tasks returned complete.
int total_workers_joined
 Total number of times a worker joined the queue.
int total_workers_removed
 Total number of times a worker was removed from the queue.


Field Documentation

int work_queue_stats::workers_init
 

Number of workers initializing.

int work_queue_stats::workers_ready
 

Number of workers ready for tasks.

int work_queue_stats::workers_busy
 

Number of workers running tasks.

int work_queue_stats::tasks_running
 

Number of tasks currently running.

int work_queue_stats::tasks_waiting
 

Number of tasks waiting for a CPU.

int work_queue_stats::tasks_complete
 

Number of tasks waiting to be returned to user.

int work_queue_stats::total_tasks_dispatched
 

Total number of tasks dispatch to workers.

int work_queue_stats::total_tasks_complete
 

Total number of tasks returned complete.

int work_queue_stats::total_workers_joined
 

Total number of times a worker joined the queue.

int work_queue_stats::total_workers_removed
 

Total number of times a worker was removed from the queue.


The documentation for this struct was generated from the following file:
Generated on Wed Mar 17 16:23:12 2010 for cctools by  doxygen 1.3.9.1