A non-negative integer.
A non-negative real.
detach-ssl detaches the SSL from the socket-stream socket-stream. If socket-stream is not attached to an SSL,
detach-ssl just returns immediately. Otherwise, it detaches the SSL from socket-stream, tries to shut down the SSL cleanly, and then frees the objects that were allocated by attach-ssl.
retry-timeout specifies the time in seconds to wait between each of the calls to
SSL_shutdown. If it fails to get a successful shutdown after these attempts,
detach-ssl signals an error. The default value of retry-timeout is 0.1.
Note that the shutdown calls happen after the SSL has been detached from socket-stream as far as LispWorks is concerned, so if an error occurs at this point and is aborted, socket-stream can be used in attach-ssl again (assuming that the peer can cope with this situation).
LispWorks User Guide and Reference Manual - 13 Feb 2015