Module MakeSingle.MakeEIO

Parameters

module H : HANDLERS

Signature

type self = H.self
type launch_error = H.launch_error
val on_launch : self -> Name.t -> Types.parameters -> (Types.state, launch_error) Stdlib.result
val on_request : self -> ('a, 'request_error) Request.t -> ('a, 'request_error) Stdlib.result
val on_no_request : self -> unit
val on_close : self -> unit
val on_error : self -> Tezos_base.Worker_types.request_status -> ('a, 'request_error) Request.t -> 'request_error -> unit Tezos_base.TzPervasives.tzresult
val on_completion : self -> ('a, 'request_error) Request.t -> 'a -> Tezos_base.Worker_types.request_status -> unit