sig
val encapsulate :
(Netbuffer.t -> int -> unit) -> Netbuffer.t -> int -> unit
val marshal :
Hydro_types.system ->
Hydro_types.htype ->
bool -> Hydro_types.value -> Netbuffer.t -> int -> unit
val marshal_exn :
Hydro_types.system ->
Hydro_types.hexn ->
Hydro_types.sliced_value -> Netbuffer.t -> int -> unit
val marshal_msg :
Hydro_types.system ->
Hydro_types.compression_status ->
Hydro_types.msg -> int -> int -> Hydro_types.msg_buffer
val max_proto_minor : int
val max_enc_minor : int
val print_bool : Netbuffer.t -> bool -> unit
val print_byte : Netbuffer.t -> int -> unit
val print_short : Netbuffer.t -> int -> unit
val print_int : Netbuffer.t -> int -> unit
val print_int32 : Netbuffer.t -> int32 -> unit
val print_int64 : Netbuffer.t -> int64 -> unit
val print_float : Netbuffer.t -> float -> unit
val print_double : Netbuffer.t -> float -> unit
val print_size : Netbuffer.t -> int -> unit
val print_string : Netbuffer.t -> string -> unit
val marshal_sequence :
(Netbuffer.t -> 'a -> unit) -> Netbuffer.t -> 'a array -> unit
val marshal_dictionary :
(Netbuffer.t -> 'a -> unit) ->
(Netbuffer.t -> 'b -> unit) -> Netbuffer.t -> ('a * 'b) array -> unit
val marshal_enum : int -> Netbuffer.t -> int -> unit
val encoded_int : int -> string
end