Up

Module Client_config

Signature

module Tls : sig .. end
type t = {
greeting
: string Core.Std.sexp_option ;
tls
: (Domain_suffix.t * Tls.t) list ;
send_receive_timeout
: [
| `Default
]
;
final_ok_timeout
: [
| `Default
]
;
}
val final_ok_timeout : t -> [
| `Default
]
val send_receive_timeout : t -> [
| `Default
]
val tls : t -> (Domain_suffix.t * Tls.t) list
val greeting : t -> string Core.Std.sexp_option
module Fields : sig .. end
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val default : t
val load_exn : string -> t Async.Std.Deferred.t
val match_tls_domain : t -> string -> Tls.t option
val has_tls : t -> bool
val send_receive_timeout : t -> Core.Std.Time.Span.t
val final_ok_timeout : t -> Core.Std.Time.Span.t