package atacama

  1. Overview
  2. Docs

Default handler methods. Useful for bootstrapping new handlers incrementally.

You can use this module by just including it inside your new handle module:

```ocaml module My_handler = struct include Atacama.Handler.Default

(* .. define overrides .. *) end ```

val handle_close : Socket.t -> 'state -> unit
val handle_connection : Socket.t -> 'state -> ('state, 'error) handler_result
val handle_data : Bigstringaf.t -> Socket.t -> 'state -> ('state, 'error) handler_result
val handle_error : 'error -> Socket.t -> 'state -> ('state, 'error) handler_result
val handle_shutdown : Socket.t -> 'state -> ('state, 'error) handler_result
val handle_timeout : Socket.t -> 'state -> ('state, 'error) handler_result
OCaml

Innovation. Community. Security.