package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
class type multiplex_controller = object ... end
class type datagram_multiplex_controller = object ... end
exception Mem_not_supported
val create_multiplex_controller_for_connected_socket : ?close_inactive_descr:bool -> ?preclose:(unit -> unit) -> ?supports_half_open_connection:bool -> ?timeout:(float * exn) -> Unix.file_descr -> Unixqueue.unix_event_system -> multiplex_controller
val create_multiplex_controller_for_datagram_socket : ?close_inactive_descr:bool -> ?preclose:(unit -> unit) -> ?timeout:(float * exn) -> Unix.file_descr -> Unixqueue.unix_event_system -> datagram_multiplex_controller
val tls_multiplex_controller : ?resume:string -> ?on_handshake:(multiplex_controller -> unit) -> role:[ `Client | `Server ] -> peer_name:string option -> (module Netsys_crypto_types.TLS_CONFIG) -> multiplex_controller -> multiplex_controller
val restore_tls_multiplex_controller : ?on_handshake:(multiplex_controller -> unit) -> exn -> (module Netsys_crypto_types.TLS_CONFIG) -> multiplex_controller -> multiplex_controller