previous up next
Go backward to Send Actions
Go up to A.3 The Protocol
RISC-Linz logo

Receive Actions

When the program receives a task for evaluation, it pushes this task on the stack (its result must be delivered before the result of any of the other task on the stack).

receiveTask(C) ==
/\

When the program receives an all message, this message contains a command to be executed.

receiveAll(C) ==
/\

When the program receives a quit message, it terminates execution with a result code.

receiveQuit(C) ==
/\

When the program receives an abort message, it terminates execution with an error message.

receiveAbort(C) ==
/\

When the program receives the result corresponding to the wait/nwait message on the top of the wait stack, it can continue the suspended execution.

receiveResult(C) ==
/\

Maintainer: Wolfgang Schreiner
Last Modification: July 6, 2001

previous up next