struct TCBt

Task control block.

public members:

char * name
Task name.
jmp_buf jmp_buf
Task context.
int delay_usec
Time left until task wants to run again or until i/o times out.
int fd
File descriptor task is waiting on.
BYTE status
Task status: BLOCKED or RDY.
BYTE pri
Task priority.
pEVENT pmsg
This task's message mailbox.
pTCB ptcb_next
Next task in the TCB linked list.
pTCB ptcb_prev
Previous task in the TCB linked list.
char * call_trace[16]
Call trace stack for code instrumentation.
char * call_trace_top
Top of the call trace buffer. Fatal if reached.
char ** call
Current postion in the call trace stack.
unsigned long sp_low
Lowest point reached so far in this task's stack.
unsigned long sp_min
Lowest point allowed for this task's stack.
unsigned long sp_siz
This task's maximum stack size.
unsigned long sp_sum
Checksum of this task's stack.

Documentation

Task control block.

this class has no child classes.

alphabetic index hierarchy of classes


XIDAR TECHNICS, 3388 STATE RT 370, CATO NY 13033-9716
Copyright © 1996 Eliot W. Dudley All rights reserved.
edudley@servtech.com

Dallas Semiconductor Home Page 1-Wire, DS, DS1820, DS2405, DS2407, DS9097, and MicroLan are trademarks and/or registered trademarks of Dallas Semiconductor

generated by doc++