module Uq_ssl:Asynchronous SSL connectionssig
..end
exception Ssl_error of Ssl.ssl_error
when_done
callbacks to indicate an SSL-specific error codeclass type ssl_multiplex_controller =object
..end
ssl_multiplex_controller
is an extended multiplex controller
which can also control SSL handshakes.
val create_ssl_multiplex_controller : ?close_inactive_descr:bool ->
?preclose:(unit -> unit) ->
Unix.file_descr ->
Ssl.context -> Unixqueue.event_system -> ssl_multiplex_controller
close_inactive_descr
: Whether to close the file descriptor by
inactivate
.
preclose
: This function is called immediately before closing
the descriptor
val ssl_connect_engine : ssl_multiplex_controller -> unit Uq_engines.engine
val ssl_accept_engine : ssl_multiplex_controller -> unit Uq_engines.engine
module Debug:sig
..end