sig
val read_msg_header : string -> int -> Hydro_types.msg_header
type msg_reader
val read_msg : Hydro_types.msg_header -> Hydro_message.msg_reader
val read_msg_chunk :
Hydro_message.msg_reader -> string -> int -> int -> Netbuffer.t -> int
val read_done : Hydro_message.msg_reader -> bool
val write_msg_header : string -> int -> Hydro_types.msg_header -> unit
type msg_writer
val write_msg : Hydro_types.msg_buffer -> Hydro_message.msg_writer
val write_msg_chunk :
Hydro_message.msg_writer -> string -> int -> int -> int
val write_done : Hydro_message.msg_writer -> bool
end