Handbook
Glossary
ssl-handle
Vocabulary
io
.
sockets
.
secure
.
openssl
Definition
USING:
destructors
;
IN:
io.sockets.secure.openssl
TUPLE:
ssl-handle
<
disposable
file handle connected terminated
;
Methods
USING:
accessors
io.sockets.secure.openssl
io.timeouts
;
M:
ssl-handle
cancel-operation
file>>
cancel-operation
;
USING:
accessors
destructors
io.sockets.secure.openssl
kernel
openssl.libssl
;
M:
ssl-handle
dispose*
[
[
file>>
&dispose
drop
]
[
handle>>
SSL_free
]
bi
]
with-destructors
;
USING:
accessors
io.files
io.sockets.secure.openssl
kernel
;
M:
ssl-handle
drain
throw-if-terminated
[
buffer>>
]
[
maybe-handshake
]
bi*
do-ssl-write
;
USING:
accessors
io.backend.unix
io.sockets.secure.openssl
;
M:
ssl-handle
handle-fd
file>>
handle-fd
;
USING:
accessors
io.files
io.sockets.secure.openssl
kernel
;
M:
ssl-handle
refill
throw-if-terminated
[
buffer>>
]
[
maybe-handshake
]
bi*
do-ssl-read
;
USING:
accessors
io.ports
io.sockets.secure.openssl
io.sockets.secure.unix
io.timeouts
kernel
;
M:
ssl-handle
shutdown
dup
connected>>
[
f
>>connected
[
(shutdown)
]
with-timeout
]
[
drop
]
if
;
USING:
io.sockets.secure
io.sockets.secure.openssl
io.timeouts
kernel
namespaces
;
M:
ssl-handle
timeout
drop
secure-socket-timeout
get
;