task_list Struct Reference
[Resource Reservation Low Level Implementation]

Used to queue a task as either active or blocked within a server. More...

#include <rres_server.h>

Data Fields

struct task_struct * task
 pointer to the task served
struct list_head node
 used to queue the task in the server's task list
qos_bool_t is_stopped
 used to avoid stopping a task twice
server_tsrv
 RRES server.

Detailed Description

Used to queue a task as either active or blocked within a server.

Definition at line 93 of file rres_server.h.


Field Documentation

used to avoid stopping a task twice

Definition at line 96 of file rres_server.h.

Referenced by dispatch_task_safe(), stop_task_safe(), tasklist_cleanup(), and tasklist_init().

struct list_head task_list::node

used to queue the task in the server's task list

Definition at line 95 of file rres_server.h.

Referenced by rres_any_blocked_task(), rres_any_ready_task(), rres_on_task_block(), rres_on_task_unblock(), rres_stop(), tasklist_cleanup(), and tasklist_init().

RRES server.

Definition at line 97 of file rres_server.h.

Referenced by rres_find_by_task(), rres_on_task_block(), rres_on_task_unblock(), rres_stop(), and tasklist_init().

struct task_struct* task_list::task

The documentation for this struct was generated from the following file:
Generated on Mon Aug 2 22:39:17 2010 for qosres by  doxygen 1.6.3