Data Fields | |
int | processes_num |
Number of processes in the queue. | |
int | parent_list |
Points to the parent list, if any. | |
struct hprocess * | first_process |
First element in the queue. | |
struct hprocess * | last_process |
Last element in the queue. | |
struct hsqueue * | next |
Points to the next queue in this list. | |
struct hsqueue * | prev |
Points to the previous queue in this list. |
A double linked list structure for a process queue. One instance of this structure points to one queue of processes.
Several instances of this structure forms a list of queues. All queues in the same list will have processes with the same state.
Definition at line 16 of file hsqueue.c.