Common Lisp Package: TRIVIAL-OCTET-STREAMS

README:

FUNCTION

Public

GET-OUTPUT-STREAM-OCTETS (STREAM)

As GET-OUTPUT-STREAM-STRING, only with an octet output-stream instead of a string output-stream.

MAKE-OCTET-INPUT-STREAM (BUFFER &OPTIONAL (START 0) END)

As MAKE-STRING-INPUT-STREAM, only with octets instead of characters.

MAKE-OCTET-OUTPUT-STREAM

As MAKE-STRING-OUTPUT-STREAM, only with octets instead of characters.

MACRO

Private

Undocumented

DEFINE-STREAM-READ-SEQUENCE (SPECIALIZER TYPE &BODY BODY)

DEFINE-STREAM-WRITE-SEQUENCE (SPECIALIZER TYPE &BODY BODY)

SLOT-ACCESSOR

Private

Undocumented

BUFFER (OBJECT)

SETFBUFFER (NEW-VALUE OBJECT)

END (OBJECT)

SETFEND (NEW-VALUE OBJECT)

INDEX (OBJECT)

SETFINDEX (NEW-VALUE OBJECT)

VARIABLE

Private

Undocumented

*BINARY-INPUT-STREAM-CLASS*

*BINARY-OUTPUT-STREAM-CLASS*

*STREAM-CLEAR-OUTPUT-FUNCTION*

*STREAM-ELEMENT-TYPE-FUNCTION*

*STREAM-FINISH-OUTPUT-FUNCTION*

*STREAM-FORCE-OUTPUT-FUNCTION*

*STREAM-READ-BYTE-FUNCTION*

*STREAM-READ-SEQUENCE-FUNCTION*

*STREAM-WRITE-BYTE-FUNCTION*

*STREAM-WRITE-SEQUENCE-FUNCTION*

CLASS

Private

Undocumented

OCTET-INPUT-STREAM

OCTET-OUTPUT-STREAM

OCTET-STREAM