Like process-wait-local-with-timeout, but also calls the wait function periodically.
mp
process-wait-local-with-timeout-and-periodic-checks wait-reason timeout period function &rest args
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. |
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.
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