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