Asynchronously writes a buffer to an async-io-state
cl:base-string or an 8-bit
A function designator for a function of 3 arguments.
A lower bounding index designator for buffer.
An upper bounding index designator for buffer.
nil or a positive real.
A function designator for a function of 3 arguments, or
A Lisp object.
async-io-state-write-buffer asynchronously writes the part of buffer buffer between indexes start and end to async-io-state. When this writing has succeeded or the state's async-io-state-write-timeout has passed, callback is called like this:
callback async-io-state buffer number-of-bytes-written
error-callback async-io-state buffer number-of-bytes-written
If error-callback is
nil, then callback is called, so it should check for errors using async-io-state-write-status.
LispWorks User Guide and Reference Manual - 20 Sep 2017