This is the cl-octet-streams Reference Manual, version 1.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 17:13:32 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-octet-streams
In-memory octet streams
Guillaume LE VAILLANT
GPL-3
1.2
trivial-gray-streams
(system).
src
(module).
Modules are listed depth-first from the system components tree.
cl-octet-streams/src
cl-octet-streams
(system).
package.lisp
(file).
ring-buffers.lisp
(file).
octet-streams.lisp
(file).
octet-pipes.lisp
(file).
connected-octet-streams.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-octet-streams/cl-octet-streams.asd
cl-octet-streams/src/package.lisp
cl-octet-streams/src/ring-buffers.lisp
cl-octet-streams/src/octet-streams.lisp
cl-octet-streams/src/octet-pipes.lisp
cl-octet-streams/src/connected-octet-streams.lisp
cl-octet-streams/cl-octet-streams.asd
cl-octet-streams
(system).
cl-octet-streams/src/ring-buffers.lisp
package.lisp
(file).
src
(module).
buffer
(reader method).
(setf buffer)
(writer method).
buffer-count
(reader method).
(setf buffer-count)
(writer method).
buffer-end
(reader method).
(setf buffer-end)
(writer method).
buffer-ref
(generic function).
buffer-size
(reader method).
(setf buffer-size)
(writer method).
buffer-start
(reader method).
(setf buffer-start)
(writer method).
clear
(generic function).
index
(type).
pop-data
(generic function).
push-data
(generic function).
replace*
(macro).
replace-fast
(function).
resize
(generic function).
ring-buffer
(class).
search-data
(generic function).
simple-octet-vector
(type).
cl-octet-streams/src/octet-streams.lisp
ring-buffers.lisp
(file).
src
(module).
get-output-stream-octets
(function).
make-jump-table
(function).
make-octet-input-stream
(function).
make-octet-output-stream
(function).
octet-stream-length
(function).
octet-stream-ref
(function).
octet-stream-search
(function).
stream-clear-input
(method).
stream-clear-output
(method).
stream-element-type
(method).
stream-listen
(method).
stream-read-byte
(method).
stream-read-sequence
(method).
stream-write-byte
(method).
stream-write-sequence
(method).
with-octet-input-stream
(macro).
with-octet-output-stream
(macro).
buffer
(reader method).
(setf buffer)
(writer method).
octet-input-stream
(class).
octet-output-stream
(class).
octet-stream
(class).
cl-octet-streams/src/octet-pipes.lisp
octet-streams.lisp
(file).
src
(module).
make-octet-pipe
(function).
with-octet-pipe
(macro).
octet-pipe
(class).
cl-octet-streams/src/connected-octet-streams.lisp
octet-pipes.lisp
(file).
src
(module).
make-connected-octet-streams
(function).
with-connected-octet-streams
(macro).
Packages are listed by definition order.
octet-streams
cl-octet-streams
common-lisp
.
trivial-gray-streams
.
get-output-stream-octets
(function).
make-connected-octet-streams
(function).
make-jump-table
(function).
make-octet-input-stream
(function).
make-octet-output-stream
(function).
make-octet-pipe
(function).
octet-stream-length
(function).
octet-stream-ref
(function).
octet-stream-search
(function).
with-connected-octet-streams
(macro).
with-octet-input-stream
(macro).
with-octet-output-stream
(macro).
with-octet-pipe
(macro).
buffer
(generic reader).
(setf buffer)
(generic writer).
buffer-count
(generic reader).
(setf buffer-count)
(generic writer).
buffer-end
(generic reader).
(setf buffer-end)
(generic writer).
buffer-ref
(generic function).
buffer-size
(generic reader).
(setf buffer-size)
(generic writer).
buffer-start
(generic reader).
(setf buffer-start)
(generic writer).
clear
(generic function).
index
(type).
octet-input-stream
(class).
octet-output-stream
(class).
octet-pipe
(class).
octet-stream
(class).
pop-data
(generic function).
push-data
(generic function).
replace*
(macro).
replace-fast
(function).
resize
(generic function).
ring-buffer
(class).
search-data
(generic function).
simple-octet-vector
(type).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Within BODY, VAR1 and VAR2 are bound to octet streams connected to each other. The result of the last form of BODY is returned.
Within BODY, VAR is bound to an octet input stream defined by SEQ, START and END. The result of the last form of BODY is returned.
Within BODY, VAR is bound to an octet output stream. After all the forms in BODY have been executed, the bytes that have been written to VAR (and that haven’t been consumed by a call to GET-OUTPUT-STREAM-OCTETS within BODY) are returned.
Within BODY, VAR is bound to an octet pipe. The result of the last form of BODY is returned.
Return the bytes that were written to an octet output STREAM.
Return two streams connected to each other. The bytes written to the first stream can be read from the second, and the bytes written to the second stream can be read from the first.
Return a jump table for PATTERN that can be used with OCTET-STREAM-SEARCH.
Return an input stream which will supply the bytes of SEQ between START and END in order.
Return an output stream which will accumulate all the bytes written to it for the benefit of the function GET-OUTPUT-STREAM-OCTETS.
Return a stream which will supply the bytes that have been written to it in order.
Return the number of bytes available in STREAM.
Return the byte at INDEX in STREAM.
Search PATTERN in the bytes of STREAM using the Boyer-Moore algorithm. The JUMP-TABLE must be 256 bytes long. If there is a match, return the index of the beginning of the PATTERN in the STREAM, otherwise return NIL.
octet-input-stream
)) ¶sb-gray
.
octet-output-stream
)) ¶sb-gray
.
octet-stream
)) ¶octet-input-stream
)) ¶sb-gray
.
octet-input-stream
)) ¶sb-gray
.
octet-input-stream
) seq start end &key &allow-other-keys) ¶trivial-gray-streams
.
octet-output-stream
) byte) ¶sb-gray
.
octet-output-stream
) seq start end &key &allow-other-keys) ¶trivial-gray-streams
.
octet-stream
)) ¶automatically generated reader method
ring-buffer
)) ¶automatically generated reader method
octet-stream
)) ¶automatically generated writer method
ring-buffer
)) ¶automatically generated writer method
ring-buffer
)) ¶automatically generated reader method
ring-buffer
)) ¶automatically generated writer method
ring-buffer
)) ¶automatically generated reader method
end
.
ring-buffer
)) ¶automatically generated writer method
end
.
ring-buffer
) index) ¶ring-buffer
)) ¶automatically generated reader method
size
.
ring-buffer
)) ¶automatically generated writer method
size
.
ring-buffer
)) ¶automatically generated reader method
ring-buffer
)) ¶automatically generated writer method
ring-buffer
)) ¶ring-buffer
) length &optional seq start) ¶ring-buffer
) seq &optional start end) ¶ring-buffer
) new-size) ¶ring-buffer
) pattern jump-table) ¶fundamental-binary-input-stream
.
octet-stream
.
fundamental-binary-output-stream
.
octet-stream
.
octet-streams::ring-buffer
:buffer
octet-streams::simple-octet-vector
:buffer
octet-streams::index
:size
octet-streams::index
:start
octet-streams::index
:end
common-lisp
.
octet-streams::index
:count
Jump to: | (
B C F G M O P R S W |
---|
Jump to: | (
B C F G M O P R S W |
---|
Jump to: | B C E S |
---|
Jump to: | B C E S |
---|
Jump to: | C F I M O P R S T |
---|
Jump to: | C F I M O P R S T |
---|