type t
=
{
file_descr : File_descr.t; |
mutable info : Core.Info.t; |
mutable kind : Kind.t; |
mutable supports_nonblock : bool; |
mutable have_set_nonblock : bool; |
mutable state : State.t; |
watching : Watching.t Read_write.Mutable.t; |
mutable watching_has_changed : bool; |
mutable num_active_syscalls : int; |
close_finished : unit Import.Ivar.t; |
}
val sexp_of_t : t ‑> Sexplib.Sexp.t
val close_finished : t ‑> unit Import.Ivar.t
val num_active_syscalls : t ‑> int
val set_num_active_syscalls : t ‑> int ‑> unit
val watching_has_changed : t ‑> bool
val set_watching_has_changed : t ‑> bool ‑> unit
val watching : t ‑> Watching.t Read_write.Mutable.t
val have_set_nonblock : t ‑> bool
val set_have_set_nonblock : t ‑> bool ‑> unit
val supports_nonblock : t ‑> bool
val set_supports_nonblock : t ‑> bool ‑> unit
val info : t ‑> Core.Info.t
val set_info : t ‑> Core.Info.t ‑> unit
val file_descr : t ‑> File_descr.t
module Fields : sig ... end