extprot

Extensible binary protocols for cross-language communication and long-term serialization
Library extprot
Module Extprot . Codec
type low_level_type = Types.low_level_type =
| Vint
| Bits8
| Bits32
| Bits64_long
| Bits64_float
| Enum
| Tuple
| Bytes
| Htuple
| Assoc
| Invalid_ll_type
val string_of_low_level_type : low_level_type -> string
type prefix = int
val vint_length : int -> int
val ll_type_prefix_table : low_level_type array
val ll_type : int -> low_level_type
val ll_tag : int -> int
val tuple_prefix : int -> int
val htuple_prefix : int -> int
val const_prefix : int -> int
val relative_int_prefix : int
val bool_prefix : int
val byte_prefix : int
val int32_prefix : int
val int64_prefix : int
val float_prefix : int
val string_prefix : int