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_t * | srv |
RRES server. |
Used to queue a task as either active or blocked within a server.
Definition at line 93 of file rres_server.h.
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 |
pointer to the task served
Definition at line 94 of file rres_server.h.
Referenced by rres_any_blocked_task(), rres_any_ready_task(), rres_destroy_server(), rres_detach_all_tasks_nosched(), tasklist_cleanup(), and tasklist_init().