This is the tsqueue Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:58:25 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
tsqueue
Thread Safe Queue
plkrueger
plkrueger <plkrueger@comcast.net>
MIT
bordeaux-threads
(system).
thread-safe-queue.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
tsqueue/thread-safe-queue.lisp
tsqueue
(system).
tsq
.
initialize-instance
(method).
tsq
(class).
tsq-debug
(reader method).
(setf tsq-debug)
(writer method).
tsq-empty-p
(method).
tsq-new-reader
(reader method).
(setf tsq-new-reader)
(writer method).
tsq-pop
(method).
tsq-print-log
(function).
tsq-processing-complete
(reader method).
(setf tsq-processing-complete)
(writer method).
tsq-push
(method).
tsq-push-new
(method).
tsq-reader-done
(method).
tsq-reader-threads
(reader method).
(setf tsq-reader-threads)
(writer method).
tsq-register-reader
(method).
tsq-wait-for-done-or-stalled
(method).
tsq-writer-done
(method).
tsq-writer-threads
(reader method).
(setf tsq-writer-threads)
(writer method).
tsq-writers-should-quit
(reader method).
(setf tsq-writers-should-quit)
(writer method).
*tsq-test-count-lock*
(special variable).
*tsq-test-read-count*
(special variable).
*tsq-test-read-sum*
(special variable).
*tsq-test-write-count*
(special variable).
*tsq-test-write-sum*
(special variable).
data
(reader method).
(setf data)
(writer method).
next
(reader method).
(setf next)
(writer method).
q-reader
(method).
q-writer
(method).
qnode
(class).
status
(reader method).
(setf status)
(writer method).
tail-p
(reader method).
(setf tail-p)
(writer method).
test-tsq
(function).
tsq-first-node
(reader method).
(setf tsq-first-node)
(writer method).
tsq-has-data
(reader method).
(setf tsq-has-data)
(writer method).
tsq-last-activity-time
(reader method).
(setf tsq-last-activity-time)
(writer method).
tsq-last-node
(reader method).
(setf tsq-last-node)
(writer method).
tsq-log
(reader method).
(setf tsq-log)
(writer method).
tsq-log-format
(method).
tsq-log-lock
(reader method).
(setf tsq-log-lock)
(writer method).
tsq-new-writer
(reader method).
(setf tsq-new-writer)
(writer method).
tsq-pop-lock
(reader method).
(setf tsq-pop-lock)
(writer method).
tsq-push-lock
(reader method).
(setf tsq-push-lock)
(writer method).
tsq-pushed-data
(reader method).
(setf tsq-pushed-data)
(writer method).
Packages are listed by definition order.
tsq
bordeaux-threads
.
common-lisp
.
tsq
(class).
tsq-debug
(generic reader).
(setf tsq-debug)
(generic writer).
tsq-empty-p
(generic function).
tsq-new-reader
(generic reader).
(setf tsq-new-reader)
(generic writer).
tsq-pop
(generic function).
tsq-print-log
(function).
tsq-processing-complete
(generic reader).
(setf tsq-processing-complete)
(generic writer).
tsq-push
(generic function).
tsq-push-new
(generic function).
tsq-reader-done
(generic function).
tsq-reader-threads
(generic reader).
(setf tsq-reader-threads)
(generic writer).
tsq-register-reader
(generic function).
tsq-wait-for-done-or-stalled
(generic function).
tsq-writer-done
(generic function).
tsq-writer-threads
(generic reader).
(setf tsq-writer-threads)
(generic writer).
tsq-writers-should-quit
(generic reader).
(setf tsq-writers-should-quit)
(generic writer).
*tsq-test-count-lock*
(special variable).
*tsq-test-read-count*
(special variable).
*tsq-test-read-sum*
(special variable).
*tsq-test-write-count*
(special variable).
*tsq-test-write-sum*
(special variable).
data
(generic reader).
(setf data)
(generic writer).
next
(generic reader).
(setf next)
(generic writer).
q-reader
(generic function).
q-writer
(generic function).
qnode
(class).
status
(generic reader).
(setf status)
(generic writer).
tail-p
(generic reader).
(setf tail-p)
(generic writer).
test-tsq
(function).
tsq-first-node
(generic reader).
(setf tsq-first-node)
(generic writer).
tsq-has-data
(generic reader).
(setf tsq-has-data)
(generic writer).
tsq-last-activity-time
(generic reader).
(setf tsq-last-activity-time)
(generic writer).
tsq-last-node
(generic reader).
(setf tsq-last-node)
(generic writer).
tsq-log
(generic reader).
(setf tsq-log)
(generic writer).
tsq-log-format
(generic function).
tsq-log-lock
(generic reader).
(setf tsq-log-lock)
(generic writer).
tsq-new-writer
(generic reader).
(setf tsq-new-writer)
(generic writer).
tsq-pop-lock
(generic reader).
(setf tsq-pop-lock)
(generic writer).
tsq-push-lock
(generic reader).
(setf tsq-push-lock)
(generic writer).
tsq-pushed-data
(generic reader).
(setf tsq-pushed-data)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
tsq
.
initialize-instance
.
q-reader
.
q-writer
.
(setf tsq-debug)
.
tsq-debug
.
tsq-empty-p
.
(setf tsq-first-node)
.
tsq-first-node
.
(setf tsq-has-data)
.
tsq-has-data
.
(setf tsq-last-activity-time)
.
tsq-last-activity-time
.
(setf tsq-last-node)
.
tsq-last-node
.
(setf tsq-log)
.
tsq-log
.
tsq-log-format
.
(setf tsq-log-lock)
.
tsq-log-lock
.
(setf tsq-new-reader)
.
tsq-new-reader
.
(setf tsq-new-writer)
.
tsq-new-writer
.
tsq-pop
.
(setf tsq-pop-lock)
.
tsq-pop-lock
.
(setf tsq-processing-complete)
.
tsq-processing-complete
.
tsq-push
.
(setf tsq-push-lock)
.
tsq-push-lock
.
tsq-push-new
.
(setf tsq-pushed-data)
.
tsq-pushed-data
.
tsq-reader-done
.
(setf tsq-reader-threads)
.
tsq-reader-threads
.
tsq-register-reader
.
tsq-wait-for-done-or-stalled
.
tsq-writer-done
.
(setf tsq-writer-threads)
.
tsq-writer-threads
.
(setf tsq-writers-should-quit)
.
tsq-writers-should-quit
.
(bordeaux-threads:make-lock)
(bordeaux-threads:make-lock)
(bordeaux-threads:make-semaphore)
(bordeaux-threads:make-semaphore)
(bordeaux-threads:make-semaphore)
(bordeaux-threads:make-semaphore)
0
(bordeaux-threads:make-lock)
tsq
.
Initarg | Value |
---|---|
:data | nil |
:status | valid |
:tail-p | t |
:next | nil |
:status
:tail-p
Jump to: | (
D F G I M N Q S T |
---|
Jump to: | (
D F G I M N Q S T |
---|
Jump to: | *
D N S T |
---|
Jump to: | *
D N S T |
---|
Jump to: | C F P Q S T |
---|
Jump to: | C F P Q S T |
---|