All Manuals > LispWorks® User Guide and Reference Manual > 42 The MP Package

process-wait-local-with-timeout-and-periodic-checks Function

Summary

Like process-wait-local-with-timeout, but also calls the wait function periodically.

Package

mp

Signature

process-wait-local-with-timeout-and-periodic-checks wait-reason timeout period function &rest args

Arguments
wait-reason
A string.
timeout
A non-negative real or nil.
period
A positive real number.
function
A function designator.
args
Arguments passed to function.
Description

The function process-wait-local-with-timeout-and-periodic-checks suspends the current Lisp process until the wait function function applied to args returns true or until timeout seconds have passed. It is like process-wait-local-with-timeout, but also calls function periodically.

wait-reason is used as the wait-reason while waiting.

timeout and period are both in seconds.

For information about the periodic calls, see process-wait-local-with-periodic-checks.

See also

process-poke
process-wait-local-with-periodic-checks
process-wait-local-with-timeout
19.6 Process Waiting and communication between processes


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:51