This is the anypool Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 11:33:30 2026 GMT+0.
The main system appears first, followed by any subsystem dependency.
anypoolGeneral-purpose pooling library
Eitaro Fukamachi
BSD 2-Clause
0.1.0
bordeaux-threads (system).
cl-speedy-queue (system).
src (module).
Modules are listed depth-first from the system components tree.
Files are sorted by type and then listed depth-first from the systems components trees.
anypool/src/main.lispsrc (module).
*default-max-idle-count* (special variable).
*default-max-open-count* (special variable).
error-max-open-limit (reader method).
fetch (function).
make-pool (function).
pool (structure).
pool-active-count (reader).
(setf pool-active-count) (writer).
pool-idle-count (function).
pool-idle-timeout (reader).
(setf pool-idle-timeout) (writer).
pool-max-idle-count (reader).
(setf pool-max-idle-count) (writer).
pool-max-open-count (reader).
(setf pool-max-open-count) (writer).
pool-name (reader).
(setf pool-name) (writer).
pool-open-count (function).
pool-overflow-count (function).
print-object (method).
putback (function).
too-many-open-connection (condition).
with-connection (macro).
%fetch-with-timeout (function).
%fetch-without-timeout (function).
%make-pool-with-timeout (function).
%make-pool-without-timeout (function).
%putback-with-timeout (function).
%putback-without-timeout (function).
anypool-error (condition).
copy-item (function).
copy-pool (function).
copy-pool-with-timeout (function).
copy-pool-without-timeout (function).
define-fetch-impl (macro).
define-putback-impl (macro).
dequeue-timeout-resources (function).
item (structure).
item-active-p (reader).
(setf item-active-p) (writer).
item-idle-timer (reader).
(setf item-idle-timer) (writer).
item-object (reader).
(setf item-object) (writer).
item-p (function).
item-timeout-p (reader).
(setf item-timeout-p) (writer).
make-idle-timer (function).
make-item (function).
make-queue* (function).
pool-connector (reader).
(setf pool-connector) (writer).
pool-disconnector (reader).
(setf pool-disconnector) (writer).
pool-lock (reader).
(setf pool-lock) (writer).
pool-p (function).
pool-ping (reader).
(setf pool-ping) (writer).
pool-storage (reader).
(setf pool-storage) (writer).
pool-timeout (reader).
(setf pool-timeout) (writer).
pool-timeout-in-queue-count (reader).
(setf pool-timeout-in-queue-count) (writer).
pool-unlimited-p (reader).
(setf pool-unlimited-p) (writer).
pool-wait-condvar (reader).
(setf pool-wait-condvar) (writer).
pool-wait-lock (reader).
(setf pool-wait-lock) (writer).
pool-with-timeout (structure).
pool-with-timeout-p (function).
pool-without-timeout (structure).
pool-without-timeout-p (function).
queue-peek* (function).
Packages are listed by definition order.
anypoolanypool/main
common-lisp.
*default-max-idle-count* (special variable).
*default-max-open-count* (special variable).
error-max-open-limit (generic reader).
fetch (function).
make-pool (function).
pool (structure).
pool-active-count (reader).
(setf pool-active-count) (writer).
pool-idle-count (function).
pool-idle-timeout (reader).
(setf pool-idle-timeout) (writer).
pool-max-idle-count (reader).
(setf pool-max-idle-count) (writer).
pool-max-open-count (reader).
(setf pool-max-open-count) (writer).
pool-name (reader).
(setf pool-name) (writer).
pool-open-count (function).
pool-overflow-count (function).
putback (function).
too-many-open-connection (condition).
with-connection (macro).
%fetch-with-timeout (function).
%fetch-without-timeout (function).
%make-pool-with-timeout (function).
%make-pool-without-timeout (function).
%putback-with-timeout (function).
%putback-without-timeout (function).
anypool-error (condition).
copy-item (function).
copy-pool (function).
copy-pool-with-timeout (function).
copy-pool-without-timeout (function).
define-fetch-impl (macro).
define-putback-impl (macro).
dequeue-timeout-resources (function).
item (structure).
item-active-p (reader).
(setf item-active-p) (writer).
item-idle-timer (reader).
(setf item-idle-timer) (writer).
item-object (reader).
(setf item-object) (writer).
item-p (function).
item-timeout-p (reader).
(setf item-timeout-p) (writer).
make-idle-timer (function).
make-item (function).
make-queue* (function).
pool-connector (reader).
(setf pool-connector) (writer).
pool-disconnector (reader).
(setf pool-disconnector) (writer).
pool-lock (reader).
(setf pool-lock) (writer).
pool-p (function).
pool-ping (reader).
(setf pool-ping) (writer).
pool-storage (reader).
(setf pool-storage) (writer).
pool-timeout (reader).
(setf pool-timeout) (writer).
pool-timeout-in-queue-count (reader).
(setf pool-timeout-in-queue-count) (writer).
pool-unlimited-p (reader).
(setf pool-unlimited-p) (writer).
pool-wait-condvar (reader).
(setf pool-wait-condvar) (writer).
pool-wait-lock (reader).
(setf pool-wait-lock) (writer).
pool-with-timeout (structure).
pool-with-timeout-p (function).
pool-without-timeout (structure).
pool-without-timeout-p (function).
queue-peek* (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Create a connection pool. Returns pool-without-timeout or pool-with-timeout based on idle-timeout.
Number of connections beyond max-open-count (0 if unlimited).
too-many-open-connection)) ¶:limit
This slot is read-only.
structure-object.
fixnum
0
(bt2:make-lock :name "anypool-lock")
(bt2:make-lock :name "anypool-openwait-lock")
(bt2:make-condition-variable :name "anypool-openwait")
Generate a fetch implementation with type-specific logic.
Generate a putback implementation with type-specific logic.
error.
| Jump to: | %
(
C D E F G I M P Q W |
|---|
| Jump to: | %
(
C D E F G I M P Q W |
|---|
| Jump to: | *
A C D I L M N O P S T U W |
|---|
| Jump to: | *
A C D I L M N O P S T U W |
|---|
| Jump to: | A C F I M P S T |
|---|
| Jump to: | A C F I M P S T |
|---|