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