(* $Id: obuffer.mli,v 1.4 2000/04/16 12:39:25 garrigue Exp $ *)

class c : int -> object
  val b : Buffer.t
  method add_buffer : Buffer.t -> unit
  method add_channel : in_channel -> len:int -> unit
  method add_char : char -> unit
  method add_string : string -> unit
  method add_substring : string -> pos:int -> len:int -> unit
  method clear : unit
  method contents : string
  method length : int
  method output : out_channel -> unit
  method reset : unit
end
