package cohttp-lwt-unix

  1. Overview
  2. Docs

Module Private.Input_channelSource

Sourcetype t = {
  1. buf : Bytebuffer.t;
  2. chan : Lwt_io.input_channel;
}
Sourceval create : ?buf_len:int -> Lwt_io.input_channel -> t
Sourceval read_line_opt : t -> string option Lwt.t
Sourceval read : t -> int -> string Lwt.t
Sourceval refill : t -> [ `Eof | `Ok ] Lwt.t
Sourceval with_input_buffer : t -> f:(string -> pos:int -> len:int -> 'a * int) -> 'a
Sourceval close : t -> unit Lwt.t