1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
#include "monitor.h"
//MAIN
int main()
try
{
Monitor{}.run();
}
catch (int exitValue)
{
return exitValue;
}
//=
/*
Example of a session:
# a.out
? start
Child 1 started
? 1 hello world
? 3394: Child 1:1: hello world
? 1 hi there!
? 3394: Child 1:2: hi there!
? start
Child 2 started
? 3394: Child 1: standing by
? 3395: Child 2: standing by
? 3394: Child 1: standing by
? 3395: Child 2: standing by
? stop 1
? 3395: Child 2: standing by
? 2 hello world
? 3395: Child 2:1: hello world
? 1 hello world
No child number 1
? exit3395: Child 2: standing by
?
#
*/
|