Module Glib.Io


module Io: sig .. end
IO Channels
GTK documentation: glib-IO-Channels

Io condition, called from the main loop
type channel 
type condition = [ `ERR | `HUP | `IN | `NVAL | `OUT | `PRI ] 
type id 
val channel_of_descr : Unix.file_descr -> channel
val add_watch : cond:condition list ->
callback:(condition list -> bool) ->
?prio:int -> channel -> id
val remove : id -> unit
val read : channel -> buf:string -> pos:int -> len:int -> int
val read_chars : channel -> buf:string -> pos:int -> len:int -> int