Handbook
Glossary
get_alpn_selected_wrapper ( ssl* -- alpn_string/f )
Vocabulary
io
.
sockets
.
secure
.
openssl
.
private
Inputs
ssl*
an
object
Outputs
alpn_string/f
an
object
Definition
USING:
alien.c-types
alien.data
io.encodings.string
io.encodings.utf8
kernel
math
openssl.libssl
;
IN:
io.sockets.secure.openssl.private
:
get_alpn_selected_wrapper
( ssl* -- alpn_string/f )
{
void*
uint
}
[
SSL_get0_alpn_selected
]
with-out-parameters
dup
zero?
[
2drop
f
]
[
memory>byte-array
utf8
decode
]
if
;