module Transport_to_group: sig .. end
type 'a send_request =
| |
Transport_req |
| |
Timer_req |
| |
Message_req of 'a |
| |
Feedback_req of 'a |
| |
Select_req of 'a |
type 'a receive_request = 'a send_request list
type 'a message =
| |
Created of Proc_info.t * Proc_info.t * (Unix.file_descr * Unix.file_descr) * 'a |
| |
Destroyed of 'a |
| |
Valid of 'a * bool |
| |
Set_timer of Timer.event |
| |
Cancel_timer of Timer.id |
| |
Message of 'a * Proc_info.t * Iovec.t |
| |
Send_success of 'a * Iovec.t |
| |
Send_failure of 'a * View.t * Iovec.t |
| |
Select of 'a * bool * bool |
val string_of_send_request : ('a -> string) -> 'a send_request -> string
val string_of_receive_request : ('a -> string) ->
'a send_request list -> string
val string_of_message : 'a -> ('b -> string) -> 'b message -> string