This is the stopclock Reference Manual, version 1.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:47:30 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
stopclock
stopclock is a library for measuring time using (stop)clocks
Grolter <varedif.a.s@gmail.com>
Apache 2.0
1.0.2
stopclock.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
stopclock/stopclock.lisp
stopclock
(system).
accelerate
(function).
adjust
(function).
clock
(reader method).
clock
(structure).
clock-p
(function).
copy-clock
(function).
freeze
(function).
make-clock
(function).
pause
(function).
paused
(function).
(setf paused)
(function).
print-object
(method).
real-time
(function).
reset
(function).
run
(function).
run-time
(function).
speed
(function).
(setf speed)
(function).
start
(function).
stop
(function).
time
(function).
(setf time)
(function).
toggle
(function).
unfreeze
(function).
with-freeze
(macro).
zero-clock-speed-error
(condition).
a-now
(macro).
clock-freeze
(reader).
(setf clock-freeze)
(writer).
clock-pause-time
(reader).
(setf clock-pause-time)
(writer).
clock-speed
(reader).
(setf clock-speed)
(writer).
clock-start-time
(reader).
(setf clock-start-time)
(writer).
clock-time-source
(reader).
(setf clock-time-source)
(writer).
make-clock%
(function).
with-a-clock-slots
(macro).
Packages are listed by definition order.
stopclock
common-lisp
.
accelerate
(function).
adjust
(function).
clock
(generic reader).
clock
(structure).
clock-p
(function).
copy-clock
(function).
freeze
(function).
make-clock
(function).
pause
(function).
paused
(function).
(setf paused)
(function).
real-time
(function).
reset
(function).
run
(function).
run-time
(function).
speed
(function).
(setf speed)
(function).
start
(function).
stop
(function).
time
(function).
(setf time)
(function).
toggle
(function).
unfreeze
(function).
with-freeze
(macro).
zero-clock-speed-error
(condition).
a-now
(macro).
clock-freeze
(reader).
(setf clock-freeze)
(writer).
clock-pause-time
(reader).
(setf clock-pause-time)
(writer).
clock-speed
(reader).
(setf clock-speed)
(writer).
clock-start-time
(reader).
(setf clock-start-time)
(writer).
clock-time-source
(reader).
(setf clock-time-source)
(writer).
make-clock%
(function).
with-a-clock-slots
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Accelerates the ‘speed’ of the ‘clock’ by ‘factor’ times, returns the ‘clock’ itself. ‘factor’ cannot be zero.
Adds ‘seconds’ seconds to the current time on the ‘clock’, returns the ‘clock’ itself.
Freezes the ‘clock’: the time passed will be counted during ‘unfreeze’ if clock is running.
Pauses the ‘clock’, returns the ‘clock’ itself. Synonymous to ‘stop’ function.
Returns T if the ‘clock’ is paused and NIL if it is running.
Pauses the ‘clock’ if ‘state’ is T and runs it if ‘state’ is NIL.
Resets the ‘clock’s state. By default, only the current time is reset to 0. You can specify a new state for the ‘:speed’, ‘:time’ and whether the clock should be ‘:paused’ or ‘:run’ (‘:paused’ takes precedence over ‘:run’).
Runs the ‘clock’, returns the ‘clock’ itself. Synonymous to ‘start’ function.
Returns the current ‘speed’ of the ‘clock’.
Sets the ‘speed’ of the ‘clock’ to the ‘new-speed’. ‘new-speed’ cannot be zero.
Starts the ‘clock’, returns the ‘clock’ itself. Synonymous to ‘run’ function.
Stops the ‘clock’, returns the ‘clock’ itself. Synonymous to ‘pause’ function.
Returns the current time on the ‘clock’.
Sets the current time on the ‘clock’ to the ‘new-time’.
Runs the ‘clock’ if it was paused and stops it otherwise, returns the ‘clock’ itself.
Unfreezes the ‘clock’: the time during the freeze is added if clock was running before the freeze.
zero-clock-speed-error
)) ¶Condition of setting the clock speed equal to zero.
Jump to: | (
A C F G M P R S T U W |
---|
Jump to: | (
A C F G M P R S T U W |
---|
Jump to: | C F M P S T |
---|
Jump to: | C F M P S T |
---|
Jump to: | C F P S Z |
---|
Jump to: | C F P S Z |
---|