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
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 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