Task spawning and event creation.


char * Spawn( char *cmd )
Pull the name of a task object function off the *cmd string and pass the remainder of the *cmd string to the function after setting up a longjmp() context to which the spawned task will jump after initializing. Source: ../mlexec.c.html#Spawn
void SpawnRet( int pri_ret, char *msg )
"Return" to the task than spawned us. Source: ../mlexec.c.html#SpawnRet
pTCB TaskCreate( char **cmd, int siz )
Initialize a newly spawned task and make it ready to run. Source: ../mlexec.c.html#TaskCreate
void StackClr( pTCB ptcb )
Force some stack space into virtual memory and fill it with a pattern. Source: ../mlexec.c.html#StackClr
char * StackInfo( char *cmd )
For each task object print out initial stack size and the lowset point reached so far. Source: ../mlexec.c.html#StackInfo
pEVENT EventCreate( char *name, int type )
Initialize a semaphore/msg mailbox/queue and give it a name. Source: ../mlexec.c.html#EventCreate
pEVENT QCreate( char *name, int siz )
Initialize a queue EVENTt , give it a name. Then allocate and initialize a Qt for it. Source: ../mlexec.c.html#QCreate
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++