Job library

this library allows you to get information about, create and otherwise manipulate jobs. It also allows you to start new jobs, either from disk, or from some code in your program.

It also includes the commands to generate and wait for software generated events. These routines are duplicated from the win library, because they have a place somewhere in between.

job information
JOBMe
Get Job identifier for this job.
JOBInfo
Get information about the job (name, priority, suspension).
JOBTree
Scan through the job tree.
job manipulation
JOBCreate
Create a job (allocate the memory for it).
JOBRemove
Remove job (only for inactive jobs).
JOBZap
Force remove job (always).
JOBSuspend
Suspend a job for a certain time (number of ticks).
JOBUnSuspend
Unsuspend job.
JOBActivate
Activate a job.
JOBActivateWait
Activate a job and wait for completion.
JOBPriority
Set the priority for a job.
higher level calls
JOBCall
Start a c function as a daughter job.
JOBLoad
Load a daughter job from a device.
JOBWait
Wait for a job to terminate.
job & screen
JOBPick
Pick primary window of job to top of pile.
JOBWake
Wake primary window of job to top of pile.
events
JOBEventSend
Send software events to a job.
JOBEventWait
Wait for specific software events which are sent to MYSELF.

PROGS, Professional & Graphical Software
last edited February 5, 1996