package calculon

  1. Overview
  2. Docs

Module Irc.Io_sslSource

Sourcetype 'a t = 'a
Sourceval (>>=) : 'a -> ('a -> 'b) -> 'b
Sourceval (>|=) : 'a -> ('a -> 'b) -> 'b
Sourceval return : 'a -> 'a
Sourcetype file_descr = {
  1. ssl : Ssl.context;
  2. sslsock : Ssl.socket;
  3. fd : Unix.file_descr;
}
Sourcetype config = Config.t
Sourcetype inet_addr = Unix.inet_addr
Sourceval open_socket : ?config:Config.t -> Unix.inet_addr -> int -> file_descr t
Sourceval close_socket : file_descr -> unit
Sourceval read : file_descr -> Bytes.t -> int -> int -> int
Sourceval write : file_descr -> Bytes.t -> int -> int -> int
Sourceval read_with_timeout : timeout:'a -> file_descr -> Bytes.t -> int -> int -> int option
Sourceval gethostbyname : string -> Unix.inet_addr list
Sourceval iter : ('a -> unit) -> 'a list -> unit
Sourceval sleep : int -> unit
Sourceval catch : (unit -> 'a) -> (exn -> 'a) -> 'a
Sourceval time : unit -> float
Sourceval pick : 'a option