Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
exception Error of error
val error : error -> 'a
val error_message : error -> string
type message =
| M_none
| M_value of string
| M_task_name of string
| M_exception of string
| M_unknown_exception of string
| M_error of error
| M_print of print_destination * string
| M_flush of print_destination
val send : 'a Procord_connection.t -> message -> unit
val send_value : 'a Procord_connection.t -> string -> unit
val send_task_name : 'a Procord_connection.t -> string -> unit
val send_exception : 'a Procord_connection.t -> string -> unit
val send_unknown_exception : 'a Procord_connection.t -> string -> unit
val send_error : 'a Procord_connection.t -> error -> unit
val send_print : 'a Procord_connection.t -> print_destination -> string -> unit
val send_flush : 'a Procord_connection.t -> print_destination -> unit
val receive : 'a Procord_connection.t -> message
val blocking_receive : 'a Procord_connection.t -> message
val blocking_receive_task_name : 'a Procord_connection.t -> string
val blocking_receive_value : 'a Procord_connection.t -> string
val register_destination : custom_destination -> Format.formatter -> unit
val formatter_of_destination : print_destination -> Format.formatter option