package gen_server

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 'a t
type !'ie init_ret = [
  1. | `Error of 'ie
  2. | `Exn of exn
]
type send_ret = [
  1. | `Closed
]
module Response : sig ... end
module Server : sig ... end
module type GEN_SERVER = sig ... end
module Make (Gs : GEN_SERVER) : sig ... end
val start : 'i -> ('i, 's, 'm, 'ie, 'he) Server.t -> ('m t, [> 'ie init_ret ]) Async.Std.Deferred.Result.t
val stop : 'm t -> (unit, [> `Closed ]) Async.Std.Deferred.Result.t
val send : 'm t -> 'm -> ('m, [> send_ret ]) Async.Std.Deferred.Result.t