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

NextPrevUpTopContentsIndex

timer-expired-p

Function
Summary

Returns t if a given timer has expired or is about to expire.

Package

mp

Signature

timer-expired-p timer &optional delta => bool

Arguments

timer

A timer

delta

A non-negative real

Values

bool

A boolean

Description

The function timer-expired-p returns t if the specified timer is not scheduled to expire or is scheduled to expire within the number of seconds specified by the delta argument after the call to timer-expired-p. Otherwise, the function returns nil.

The timer argument is a timer, returned by make-timer or make-named-timer. The delta argument, if supplied, is a non-negative real number of seconds.

Example
(setq timer
      (mp:make-timer 'print 10 *standard-output*))
#<Time Event : PRINT> (mp:schedule-timer-relative timer 5) #<Time Event : PRINT> (mp:timer-expired-p timer) NIL
See also

make-named-timer
make-timer
schedule-timer
schedule-timer-milliseconds
schedule-timer-relative
timer-name
unschedule-timer


LispWorks User Guide and Reference Manual - 20 Sep 2017

NextPrevUpTopContentsIndex