Docs GODI Archive
Projects Blog Link DB

Search GODI:


More options
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
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml