| File lib/ocaml/pkg-lib/equeue-ssl/uq_ssl.cmi_pretty | GODI Package godi-ocamlnet-ssl |
| Library equeue-ssl |
| uq_ssl.cmi_pretty | uq_ssl.mli | Sources |
exception Ssl_error of Ssl.ssl_error class type ssl_multiplex_controller = object method alive : bool method cancel_reading : unit -> unit method cancel_shutting_down : unit -> unit method cancel_writing : unit -> unit method event_system : Unixqueue.event_system method inactivate : unit -> unit method read_eof : bool method reading : bool method shutting_down : bool method ssl_accepting : bool method ssl_connecting : bool method ssl_socket : Ssl.socket method ssl_socket_state : [ `Clean | `Client | `Server | `Unclean | `Unset ] method start_reading : ?peek:(unit -> unit) -> when_done:(exn option -> int -> unit) -> string -> int -> int -> unit method start_shutting_down : ?linger:float -> when_done:(exn option -> unit) -> unit -> unit method start_ssl_accepting : when_done:(exn option -> unit) -> unit -> unit method start_ssl_connecting : when_done:(exn option -> unit) -> unit -> unit method start_writing : when_done:(exn option -> int -> unit) -> string -> int -> int -> unit method start_writing_eof : when_done:(exn option -> unit) -> unit -> unit method supports_half_open_connection : bool method writing : bool method wrote_eof : bool end val create_ssl_multiplex_controller : ?close_inactive_descr:bool -> Unix.file_descr -> Ssl.context -> Unixqueue.event_system -> ssl_multiplex_controller val ssl_connect_engine : ssl_multiplex_controller -> unit Uq_engines.engine val ssl_accept_engine : ssl_multiplex_controller -> unit Uq_engines.engine