This is the trivial-channels Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:55:23 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
trivial-channels
Really simple channels and queue
Ryan Pavlik
BSD-2-Clause
1.0
bordeaux-threads
(system).
trivial-timeout
(system).
package.lisp
(file).
trivial-channels.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
trivial-channels/trivial-channels.asd
trivial-channels/package.lisp
trivial-channels/trivial-channels.lisp
trivial-channels/trivial-channels.asd
trivial-channels
(system).
trivial-channels/trivial-channels.lisp
package.lisp
(file).
trivial-channels
(system).
channel
(structure).
getmsg
(function).
hasmsg
(function).
make-channel
(function).
make-queue
(function).
queue
(structure).
queue-add
(function).
queue-add-cons
(function).
queue-has-item-p
(function).
queue-head
(reader).
(setf queue-head)
(writer).
queue-peek
(function).
queue-pop
(function).
queue-pop-cons
(function).
queue-pop-to
(function).
queue-prepend-to
(function).
queue-push
(function).
queue-tail
(reader).
(setf queue-tail)
(writer).
recvmsg
(function).
sendmsg
(function).
channel-p
(function).
channel-q-condition
(reader).
(setf channel-q-condition)
(writer).
channel-q-mutex
(reader).
(setf channel-q-mutex)
(writer).
channel-queue
(reader).
(setf channel-queue)
(writer).
copy-channel
(function).
copy-queue
(function).
queue-p
(function).
wait-with-timeout
(function).
Packages are listed by definition order.
trivial-channels
common-lisp
.
trivial-channels.queue
.
channel-p
(function).
channel-q-condition
(reader).
(setf channel-q-condition)
(writer).
channel-q-mutex
(reader).
(setf channel-q-mutex)
(writer).
channel-queue
(reader).
(setf channel-queue)
(writer).
copy-channel
(function).
wait-with-timeout
(function).
trivial-channels.queue
common-lisp
.
make-queue
(function).
queue
(slot).
queue
(structure).
queue-add
(function).
queue-add-cons
(function).
queue-has-item-p
(function).
queue-head
(reader).
(setf queue-head)
(writer).
queue-peek
(function).
queue-pop
(function).
queue-pop-cons
(function).
queue-pop-to
(function).
queue-prepend-to
(function).
queue-push
(function).
queue-tail
(reader).
(setf queue-tail)
(writer).
copy-queue
(function).
queue-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
head
.
Peek at the head of the queue.
Pop from ‘Q1‘, adding to ‘Q2‘, without consing.
Prepend all items in ‘Q1‘ to ‘Q2‘, removing them from ‘Q1‘
tail
.
structure-object
.
trivial-channels.queue:queue
(trivial-channels.queue:make-queue)
(bordeaux-threads:make-condition-variable)
(bordeaux-threads:make-lock)
By default we use TRIVIAL-TIMEOUTS; this can be changed for implementations later should it prove less-than-optimal.
Jump to: | (
C F G H M Q R S W |
---|
Jump to: | (
C F G H M Q R S W |
---|
Jump to: | H Q S T |
---|
Jump to: | H Q S T |
---|
Jump to: | C F P Q S T |
---|
Jump to: | C F P Q S T |
---|