Up

Module Rpc_intf

Signature

val (^-) : string -> string -> string
val rpc : ?version:int -> name:string -> (module Core.Std.Binable.S with type t = 'a) -> (module Core.Std.Binable.S with type t = 'b) -> ('a, 'b) Async.Std.Rpc.Rpc.t
val pipe_rpc : ?version:int -> name:string -> (module Core.Std.Binable.S with type t = 'a) -> (module Core.Std.Binable.S with type t = 'b) -> (module Core.Std.Binable.S with type t = 'c) -> ('a, 'b, 'c) Async.Std.Rpc.Pipe_rpc.t
val state_rpc : ?version:int -> name:string -> (module Core.Std.Binable.S with type t = 'a) -> (module Core.Std.Binable.S with type t = 'b) -> (module Core.Std.Binable.S with type t = 'c) -> (module Core.Std.Binable.S with type t = 'd) -> ('a, 'b, 'c, 'd) Async.Std.Rpc.State_rpc.t
val or_error : (module Core.Std.Binable.S with type t = 'a) -> (module Core.Std.Binable.S with type t = 'a Core.Std.Or_error.t)
val list : (module Core.Std.Binable.S with type t = 'a) -> (module Core.Std.Binable.S with type t = 'a list)
val option : (module Core.Std.Binable.S with type t = 'a) -> (module Core.Std.Binable.S with type t = 'a option)
val pair : (module Core.Std.Binable.S with type t = 'a) * (module Core.Std.Binable.S with type t = 'b) -> (module Core.Std.Binable.S with type t = 'a * 'b)
val triple : (module Core.Std.Binable.S with type t = 'a) * (module Core.Std.Binable.S with type t = 'b) * (module Core.Std.Binable.S with type t = 'c) -> (module Core.Std.Binable.S with type t = 'a * 'b * 'c)
val binable : (module Core.Std.Binable.S with type t = 'a) -> (module Core.Std.Binable.S with type t = 'a)
val string : (module Core.Std.Binable.S with type t = string)
val int : (module Core.Std.Binable.S with type t = int)
val unit : (module Core.Std.Binable.S with type t = unit)
val bool : (module Core.Std.Binable.S with type t = bool)
val time_span : (module Core.Std.Binable.S with type t = Core.Std.Time.Span.t)
val error : (module Core.Std.Binable.S with type t = Core_kernel.Error.t)
val id : (module Core.Std.Binable.S with type t = Spool.Spooled_message_id.t)
val spool_status : (module Core.Std.Binable.S with type t = Spool.Status.t)
val event : (module Core.Std.Binable.S with type t = Spool.Event.t)
val send_info : (module Core.Std.Binable.S with type t = Spool.Send_info.t)
val gc_stat : (module Core.Std.Binable.S with type t = Async.Std.Gc.Stat.t)
val pid : (module Core.Std.Binable.S with type t = Core_kernel.Pid.t)
module Monitor : sig .. end
module Spool : sig .. end
module Gc : sig .. end
module Process : sig .. end