package async_extra

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

The messages which the code using this library on the server side needs to process. That is, messages received from Clients or otherwise triggered by a Client connection behavior.

module Control : sig ... end
type ('name, 'data) t =
  1. | Control of 'name Control.t
  2. | Data of ('name, 'data) Read_result.t
val t_of_sexp : 'name 'data. (Sexplib.Sexp.t -> 'name) -> (Sexplib.Sexp.t -> 'data) -> Sexplib.Sexp.t -> ('name, 'data) t
val sexp_of_t : 'name 'data. ('name -> Sexplib.Sexp.t) -> ('data -> Sexplib.Sexp.t) -> ('name, 'data) t -> Sexplib.Sexp.t