Up
Module
Fields
Signature
val
names : string list
val
tls : (
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
val
helo : (
t
, string option)
Fieldslib.Field.t
val
local : (
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
val
remote : (
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
val
id : (
t
, string)
Fieldslib.Field.t
val
fold : init:'acc__ -> id:('acc__ -> (
t
, string)
Fieldslib.Field.t
-> 'acc__) -> remote:('acc__ -> (
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> 'acc__) -> local:('acc__ -> (
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> 'acc__) -> helo:('acc__ -> (
t
, string option)
Fieldslib.Field.t
-> 'acc__) -> tls:('acc__ -> (
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> 'acc__) -> 'acc__
val
make_creator : id:((
t
, string)
Fieldslib.Field.t
-> 'compile_acc__ -> ('input__ -> string) * 'compile_acc__) -> remote:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> 'compile_acc__ -> ('input__ ->
Core.Std.Host_and_port.t
) * 'compile_acc__) -> local:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> 'compile_acc__ -> ('input__ ->
Core.Std.Host_and_port.t
) * 'compile_acc__) -> helo:((
t
, string option)
Fieldslib.Field.t
-> 'compile_acc__ -> ('input__ -> string option) * 'compile_acc__) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> 'compile_acc__ -> ('input__ ->
Async_ssl.Std.Ssl.Connection.t
option) * 'compile_acc__) -> 'compile_acc__ -> ('input__ ->
t
) * 'compile_acc__
val
create : id:string -> remote:
Core.Std.Host_and_port.t
-> local:
Core.Std.Host_and_port.t
-> helo:string option -> tls:
Async_ssl.Std.Ssl.Connection.t
option ->
t
val
map : id:((
t
, string)
Fieldslib.Field.t
-> string) -> remote:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
->
Core.Std.Host_and_port.t
) -> local:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
->
Core.Std.Host_and_port.t
) -> helo:((
t
, string option)
Fieldslib.Field.t
-> string option) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
->
Async_ssl.Std.Ssl.Connection.t
option) ->
t
val
iter : id:((
t
, string)
Fieldslib.Field.t
-> unit) -> remote:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> unit) -> local:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> unit) -> helo:((
t
, string option)
Fieldslib.Field.t
-> unit) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> unit) -> unit
val
for_all : id:((
t
, string)
Fieldslib.Field.t
-> bool) -> remote:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> bool) -> local:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> bool) -> helo:((
t
, string option)
Fieldslib.Field.t
-> bool) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> bool) -> bool
val
exists : id:((
t
, string)
Fieldslib.Field.t
-> bool) -> remote:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> bool) -> local:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> bool) -> helo:((
t
, string option)
Fieldslib.Field.t
-> bool) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> bool) -> bool
val
to_list : id:((
t
, string)
Fieldslib.Field.t
-> 'elem__) -> remote:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> 'elem__) -> local:((
t
,
Core.Std.Host_and_port.t
)
Fieldslib.Field.t
-> 'elem__) -> helo:((
t
, string option)
Fieldslib.Field.t
-> 'elem__) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> 'elem__) -> 'elem__ list
val
map_poly : ([<
| `Read
| `Set_and_create
],
t
, 'x0)
Fieldslib.Field.user
-> 'x0 list
module
Direct
: sig .. end