ecb Struct Reference
[MultitaskingKernel]

#include <task.h>

Collaboration diagram for ecb:

Collaboration graph
[legend]

Data Fields

TCBtask_h
TCBtask_t
struct ecbTnext
struct ecbTprev
int SemaphoreMode
int EventCount
char name [20]

Detailed Description

Semaphore Object

Definition at line 71 of file task.h.


Field Documentation

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

counter for semaphore

Definition at line 76 of file task.h.

Referenced by CreateSemaphore(), PendSemaphore(), PostSemaphore(), PostSemaphoreIrq(), PostSemaphoreWithData(), and TimerTicker().

char ecb::name[20]

name of Event (Semaphore)

Definition at line 77 of file task.h.

Referenced by CreateSemaphore().


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

Generated on Sun Aug 31 13:31:36 2008 for FrankenRTOS by  doxygen 1.5.6