extprot

Extensible binary protocols for cross-language communication and long-term serialization
Library extprot
Module Extprot . Inspect_msg
module PP = Pretty_print
val read_byte : IO.input -> int
val read_vint : IO.input -> int
val read_prefix : IO.input -> int
val (+!) : int32 -> int32 -> int32
val (<!) : int32 -> int -> int32
val to_i32 : int -> int32
val (+!!) : int64 -> int64 -> int64
val (<!!) : int64 -> int -> int64
val to_i64 : int -> int64
val zigzag_dec : int -> int
val read_64_bits : IO.input -> int64
val pp_verbose : ( int -> 'a -> 'b -> 'c, Format.formatter, unit ) format -> ( 'a -> 'b -> 'c, Format.formatter, unit ) format -> 'a -> verbose:bool -> Format.formatter -> tag:int -> 'b -> 'c
val inspect_tuple : ?verbose:bool -> string -> string -> int -> Format.formatter -> IO.input -> unit
val inspect_assoc : ?verbose:bool -> int -> Format.formatter -> IO.input -> unit
val inspect_elms_aux : ( unit -> unit ) -> ?verbose:bool -> IO.input -> Format.formatter -> int -> unit
val inspect_assoc_elms : ?verbose:bool -> IO.input -> Format.formatter -> int -> unit
val inspect_elms : ?verbose:bool -> IO.input -> Format.formatter -> int -> unit
val inspect : ?verbose:bool -> Format.formatter -> IO.input -> unit