This is the precise-time Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:18:11 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
precise-timePrecise time measurements
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://github.com/shinmera/precise-time.git)
zlib
1.0.0
trivial-features (system).
documentation-utils (system).
cffi (system)., for feature (:not :mezzano)
package.lisp (file).
protocol.lisp (file).
posix.lisp (file).
darwin.lisp (file).
windows.lisp (file).
mezzano.lisp (file).
nx.lisp (file).
documentation.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
precise-time/precise-time.asdprecise-time/package.lispprecise-time/protocol.lispprecise-time/posix.lispprecise-time/darwin.lispprecise-time/windows.lispprecise-time/mezzano.lispprecise-time/nx.lispprecise-time/documentation.lispprecise-time/protocol.lisppackage.lisp (file).
precise-time (system).
get-monotonic-time/double (function).
get-precise-time/double (function).
monotonic-time-units-per-second (symbol macro).
precise-time-units-per-second (symbol macro).
query-failed (condition).
define-constant (macro).
define-implementation (macro).
define-protocol-constant (macro).
define-protocol-fun (macro).
precise-time/posix.lisp(:and :unix (:not :darwin))
protocol.lisp (file).
precise-time (system).
get-monotonic-time (function).
get-precise-time (function).
%monotonic-time-units-per-second (function).
%precise-time-units-per-second (function).
timespec-nsecs (function).
(setf timespec-nsecs) (function).
timespec-secs (function).
(setf timespec-secs) (function).
timespec-tclass (class).
precise-time/darwin.lisp:darwin
posix.lisp (file).
protocol.lisp (file).
precise-time (system).
precise-time/windows.lisp:windows
darwin.lisp (file).
posix.lisp (file).
protocol.lisp (file).
precise-time (system).
precise-time/mezzano.lisp:mezzano
windows.lisp (file).
darwin.lisp (file).
posix.lisp (file).
protocol.lisp (file).
precise-time (system).
precise-time/nx.lisp:nx
mezzano.lisp (file).
windows.lisp (file).
darwin.lisp (file).
posix.lisp (file).
protocol.lisp (file).
precise-time (system).
precise-time/documentation.lispnx.lisp (file).
mezzano.lisp (file).
windows.lisp (file).
darwin.lisp (file).
posix.lisp (file).
protocol.lisp (file).
precise-time (system).
Packages are listed by definition order.
org.shirakumo.precise-timecommon-lisp.
get-monotonic-time (function).
get-monotonic-time/double (function).
get-precise-time (function).
get-precise-time/double (function).
monotonic-time-units-per-second (symbol macro).
precise-time-units-per-second (symbol macro).
query-failed (condition).
%monotonic-time-units-per-second (function).
%precise-time-units-per-second (function).
define-constant (macro).
define-implementation (macro).
define-protocol-constant (macro).
define-protocol-fun (macro).
timespec-nsecs (function).
(setf timespec-nsecs) (function).
timespec-secs (function).
(setf timespec-secs) (function).
timespec-tclass (class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Gets a monotonically increasing time with as much precision as possible.
Returns two values:
- A number of seconds since an arbitrary, but fixed epoch
- The number of sub-seconds in units of MONOTONIC-TIME-UNITS-PER-SECOND
The time returned does not jump forwards or backwards regardless of
system clock and will always remain monotonically increasing.
Signals an error of type QUERY-FAILED if the time could not be fetched
for whatever reason.
See MONOTONIC-TIME-UNITS-PER-SECOND
See GET-MONOTONIC-TIME/DOUBLE
See QUERY-FAILED
Gets the current time with as much precision as possible.
Returns two values:
- A universal-time timestamp
- The number of sub-seconds in units of PRECISE-TIME-UNITS-PER-SECOND
The time returned *may* jump forwards or backwards if the system clock
is adjusted.
Signals an error of type QUERY-FAILED if the time could not be fetched
for whatever reason.
See PRECISE-TIME-UNITS-PER-SECOND
See GET-PRECISE-TIME/DOUBLE
See QUERY-FAILED
foreign-struct-type.
translatable-foreign-type.
| Jump to: | %
(
D F G M T |
|---|
| Jump to: | %
(
D F G M T |
|---|
| Jump to: | F M P S |
|---|
| Jump to: | F M P S |
|---|
| Jump to: | C D F M N O P Q S T W |
|---|
| Jump to: | C D F M N O P Q S T W |
|---|