= 1024" x-on:close-sidebar="sidebar=window.innerWidth >= 1024 && true">
ON THIS PAGE
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Parameters
Signature
type 'x send = 'x Value.send
type 'x recv = 'x Value.recv
module Value : sig ... end
type error = [
|
`Protocol of Value.error
|
`Tls_alert of Tls.Packet.alert_type
|
`Tls_failure of Tls.Engine.failure
|
`Tls_closed
]
type encoder = Context_with_tls.encoder
type decoder = Context_with_tls.decoder
val starttls_as_client :
encoder ->
Tls.Config.client ->
(unit, [> error ]) Colombe.State.t
val starttls_as_server :
decoder ->
Tls.Config.server ->
(unit, [> error ]) Colombe.State.t
val close : encoder -> (unit, [> error ]) Colombe.State.t
val encode : encoder -> 'a send -> 'a -> (unit, [> error ]) Colombe.State.t
val decode : decoder -> 'a recv -> ('a, [> error ]) Colombe.State.t