#include <task.h>
Data Fields | |
TCB * | task_h |
TCB * | task_t |
struct ecb * | Tnext |
struct ecb * | Tprev |
int | SemaphoreMode |
int | EventCount |
char | name [20] |
Definition at line 54 of file task.h.
head pointer for list of waiting tasks
Definition at line 55 of file task.h.
Referenced by CreateSemaphore(), DeleteSemaphore(), PendSemaphore(), PostSemaphore(), PostSemaphoreIrq(), PostSemaphoreWithData(), and TimerTicker().
tail pointer for list of waiting tasks
Definition at line 56 of file task.h.
Referenced by CreateSemaphore(), and PendSemaphore().
struct ecb* ECB::Tnext [read] |
Definition at line 57 of file task.h.
Referenced by AllocECB(), CreateSemaphore(), FreeECB(), RegisterTickerPost(), and TimerTicker().
struct ecb * ECB::Tprev [read] |
Link list pointers for timeout list
Definition at line 57 of file task.h.
Referenced by CreateSemaphore(), and FreeECB().
mode of semaphore
Definition at line 58 of file task.h.
Referenced by CreateSemaphore(), FreeECB(), and PendSemaphore().
int ECB::EventCount |
counter for semaphore
Definition at line 59 of file task.h.
Referenced by CreateSemaphore(), PendSemaphore(), PostSemaphore(), PostSemaphoreIrq(), PostSemaphoreWithData(), and TimerTicker().
char ECB::name[20] |