This is here to allow parallel controlled execution of subsidiary processes as well as debugging.
Public Member Functions | |
| this (char command[], char args[][]) | |
| Create a process. | |
| int | finish () |
| Unpause the process if it is paused, and then wait until the process is finished and return its exit code. | |
| bit | wait (int milliseconds) |
| Unpause the process and then wait for it for a number of milliseconds. | |
| bit | paused () |
| Return whether this process is paused. | |
| void | paused (bit value) |
| Assign whether to pause execution of the process or continue it. | |
Static Public Member Functions | |
| DebugEvent | waitForDebugEvent (int milliseconds) |
| Wait for a debug event for a number of milliseconds. | |
|
|
Return whether this process is paused. Initially the process is paused. |
|
||||||||||||
|
Create a process. The process will be paused; use "paused (false)" to start it.
|
|
|
Unpause the process and then wait for it for a number of milliseconds. Returns whether the process is not finished. |
|
|
Wait for a debug event for a number of milliseconds. Note that if you are debugging a process you just created, you have to unpause it first using paused (false).
|
1.3.2