#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 71 of file task.h.
head pointer for list of waiting tasks
Definition at line 72 of file task.h.
Referenced by CreateSemaphore(), DeleteSemaphore(), PendSemaphore(), PostSemaphore(), PostSemaphoreIrq(), PostSemaphoreWithData(), and TimerTicker().
tail pointer for list of waiting tasks
Definition at line 73 of file task.h.
Referenced by CreateSemaphore(), and PendSemaphore().
struct ecb* ecb::Tnext [read] |
Definition at line 74 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 74 of file task.h.
Referenced by CreateSemaphore(), and FreeECB().
mode of semaphore
Definition at line 75 of file task.h.
Referenced by CreateSemaphore(), FreeECB(), and PendSemaphore().
int ecb::EventCount |
counter for semaphore
Definition at line 76 of file task.h.
Referenced by CreateSemaphore(), PendSemaphore(), PostSemaphore(), PostSemaphoreIrq(), PostSemaphoreWithData(), and TimerTicker().
char ecb::name[20] |