package proton

  1. Overview
  2. Docs

Module Proton.BinarySource

Sourceval really_input_bytes : in_channel -> int -> bytes
Sourceval read_uint8 : in_channel -> int
Sourceval write_uint8 : out_channel -> int -> unit
Sourceval read_int32_le : in_channel -> int32
Sourceval write_int32_le : out_channel -> int32 -> unit
Sourceval read_uint64_le : in_channel -> int64
Sourceval write_uint64_le : out_channel -> int64 -> unit
Sourceval read_float64_le : in_channel -> float
Sourceval write_float64_le : out_channel -> float -> unit
Sourceval read_str : in_channel -> string
Sourceval write_str : out_channel -> string -> unit
Sourceval really_input_bytes_br : Buffered_reader.t -> int -> bytes
Sourceval read_int32_le_br : Buffered_reader.t -> int32
Sourceval read_uint64_le_br : Buffered_reader.t -> int64
Sourceval read_int64_le_br : Buffered_reader.t -> int64
Sourceval read_float64_le_br : Buffered_reader.t -> float
Sourceval read_varint_int_br : Buffered_reader.t -> int
Sourceval read_str_br : Buffered_reader.t -> string
Sourceval bytes_get_int32_le : bytes -> int -> int32
Sourceval bytes_set_int32_le : bytes -> int -> int32 -> unit
Sourceval bytes_get_int64_le : bytes -> int -> int64
Sourceval bytes_set_int64_le : bytes -> int -> int64 -> unit
Sourceval read_int16_le : in_channel -> int32
Sourceval read_int16_le_br : Buffered_reader.t -> int32
Sourceval read_uint8_br : Buffered_reader.t -> int
Sourceval read_int64_le : in_channel -> int64