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
1-Wire, DS, DS1820, DS2405, DS2407, DS9097, and MicroLan are trademarks and/or registered trademarks of
Dallas Semiconductor
generated by
doc++