Vcaml.PrivateSourceval register_request_blocking :
_ Client.t ->
name:string ->
type_:('fn, 'leftmost) Defun.Ocaml.Sync.t ->
f:
(keyboard_interrupted:unit Async.Deferred.t ->
client:[ `connected ] Client.t ->
'fn) ->
wrap_f:
((unit -> Msgpack.t Async.Deferred.Or_error.t) ->
Msgpack.t Async.Deferred.Or_error.t) ->
unitval register_request_async :
_ Client.t ->
name:string ->
type_:'fn Defun.Ocaml.Async.t ->
f:(client:[ `connected ] Client.t -> 'fn) ->
wrap_f:
((unit -> unit Async.Deferred.Or_error.t) ->
unit Async.Deferred.Or_error.t) ->
unit