EE445M RTOS
Taken at the University of Texas Spring 2015
sched_task Struct Reference

#include <thread_structures.h>

Collaboration diagram for sched_task:
Collaboration graph

Data Fields

task_t task
 
tcb_ttcb
 
DEADLINE_TYPE seriousness
 
tick_t absolute_deadline
 
void * pool
 
struct sched_tasknext
 
struct sched_taskprev
 
struct sched_taskpri_next
 
struct sched_taskpri_prev
 
int id
 

Detailed Description

Definition at line 137 of file thread_structures.h.

Field Documentation

tick_t sched_task::absolute_deadline

Definition at line 141 of file thread_structures.h.

Referenced by edf_insert(), edf_pop(), schedule(), and scheduler_reschedule().

int sched_task::id

Definition at line 150 of file thread_structures.h.

struct sched_task* sched_task::next

Definition at line 146 of file thread_structures.h.

Referenced by edf_pop(), and scheduler_reschedule().

void* sched_task::pool

Definition at line 143 of file thread_structures.h.

struct sched_task* sched_task::prev

Definition at line 147 of file thread_structures.h.

struct sched_task* sched_task::pri_next

Definition at line 148 of file thread_structures.h.

Referenced by edf_insert(), edf_pop(), and scheduler_reschedule().

struct sched_task* sched_task::pri_prev

Definition at line 149 of file thread_structures.h.

DEADLINE_TYPE sched_task::seriousness

Definition at line 140 of file thread_structures.h.

Referenced by schedule().

task_t sched_task::task

Definition at line 138 of file thread_structures.h.

Referenced by schedule().

tcb_t* sched_task::tcb

Definition at line 139 of file thread_structures.h.

Referenced by edf_pop(), schedule(), and scheduler_reschedule().


The documentation for this struct was generated from the following file: