Module Persistent_connection_kernel.Event
type ('conn, 'conn_error, 'address) t = | Attempting_to_connect| Obtained_address of 'address| Failed_to_connect of 'conn_error| Connected of 'conn| Disconnected
val attempting_to_connect :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) tval obtained_address :
'conn 'conn_error 'address. 'address ->
('conn, 'conn_error, 'address) tval failed_to_connect :
'conn 'conn_error 'address. 'conn_error ->
('conn, 'conn_error, 'address) tval connected :
'conn 'conn_error 'address. 'conn ->
('conn, 'conn_error, 'address) tval disconnected : 'conn 'conn_error 'address. ('conn, 'conn_error, 'address) tval is_attempting_to_connect :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
boolval is_obtained_address :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
boolval is_failed_to_connect :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
boolval is_connected :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
boolval is_disconnected :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
boolval attempting_to_connect_val :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
unit optionval obtained_address_val :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
'address optionval failed_to_connect_val :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
'conn_error optionval connected_val :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
'conn optionval disconnected_val :
'conn 'conn_error 'address. ('conn, 'conn_error, 'address) t ->
unit optionval log_level : (_, _, _) t -> [ `Info | `Debug | `Error ]