Module Zh.MSource

Sourcetype decoder
Sourcetype src = [
  1. | `String of string
  2. | `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 -> Bstr.t -> int -> int -> decoder
Sourceval source : decoder -> Bstr.t -> decoder
Sourceval decode : decoder -> decode
Sourceval decoder : ?source:Bstr.t -> o:Zl.bigstring -> allocate:(int -> Zl.window) -> src -> decoder