struct EXECt

The global executive context structure.

public members:

PL tcb
Task control block pointer list.
PL event
Pointer list for semaphores, mailboxes, and queues.
PL fnc
Named function pointer list.
BITPRIQ bitpriq_rdy
Task ready-to-run priority queue.
pTCB ptcb_first
Task control block linked list first pointer.
pTCB ptcb_cur
Pointer to task control block of the currently running task.
int pri_cur
Priority of the currently running task, index into the tcb PL.
int pri_min
Highest priority (lowest index) used so far.
int debug
Debug flags.
pEVENT pbufq
Message buffer supply queue.
unsigned long sp_min
Lowest point in memory allocated to any task stack.
BYTE fd[FD_CNT]
Priority of task waiting on any particular file descriptor.
FILE * LOG
Log file.
jmp_buf fatal
longjmp() target on fatal error.
va_list va_alist
Argument list for fatal vsprintf().
BYTE va_buf[64]
Storage for fatal error argument list.

Documentation

The global executive context structure.

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++