diff options
-rw-r--r-- | doc/service-communication.tm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/service-communication.tm b/doc/service-communication.tm index 5f6cdf9..1c083b5 100644 --- a/doc/service-communication.tm +++ b/doc/service-communication.tm | |||
@@ -487,6 +487,15 @@ | |||
487 | to the control channel, or wait for the terminal condition to be signalled | 487 | to the control channel, or wait for the terminal condition to be signalled |
488 | (but not both!). | 488 | (but not both!). |
489 | 489 | ||
490 | The control loop needs various information \V this information is stored in | ||
491 | an object of type <scm|\<less\>loop\<gtr\>>, which is simply called a | ||
492 | <dfn|loop>. The procedure <scm|make-loop> makes a new loop, <scm|run-loop> | ||
493 | enters the loop and <scm|spawn-server-loop> combines making a new loop with | ||
494 | entering the loop in the background. In the <em|connect> procedure, | ||
495 | <scm|spawn-server-loop> would be called. | ||
496 | |||
497 | To start a new loop, the procedure <scm|spawn-server-loop> is used | ||
498 | |||
490 | <todo|unify implementation of control loop?> | 499 | <todo|unify implementation of control loop?> |
491 | 500 | ||
492 | <todo|TODO: module is not yet complete!> | 501 | <todo|TODO: module is not yet complete!> |