Up
Module
Smtp_rpc_intf
=
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
smtp_event : (
module
Core.Std.Binable.S
with
type
t
=
Smtp_events.Event.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
spool_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
recover_info : (
module
Core.Std.Binable.S
with
type
t
=
Spool.Recover_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
Smtp_events
: sig .. end
module
Spool
: sig .. end
module
Gc
: sig .. end
module
Process
: sig .. end