package carton

  1. Overview
  2. Docs

Module Zh.MSource

Sourcetype decoder
Sourcetype src = [
  1. | `Channel of in_channel
  2. | `String of string
  3. | `Manual
]
Sourcetype decode = [
  1. | `Await of decoder
  2. | `Header of int * int * decoder
  3. | `End of decoder
  4. | `Malformed of string
]
Sourceval src_len : decoder -> int
Sourceval dst_len : decoder -> int
Sourceval src_rem : decoder -> int
Sourceval dst_rem : decoder -> int
Sourceval src : decoder -> Zl.bigstring -> int -> int -> decoder
Sourceval dst : decoder -> H.bigstring -> int -> int -> decoder
Sourceval source : decoder -> H.bigstring -> decoder
Sourceval decode : decoder -> decode
Sourceval decoder : ?source:H.bigstring -> o:Zl.bigstring -> allocate:(int -> Zl.window) -> src -> decoder