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 Async_unix__.Read_write.Mutable.t; |
mutable watching_has_changed : bool; |
mutable num_active_syscalls : int; |
close_finished : unit Async_unix__.Import.Ivar.t; |
}val close_finished : t ‑> unit Async_unix__.Import.Ivar.tval num_active_syscalls : t ‑> intval set_num_active_syscalls : t ‑> int ‑> unitval watching_has_changed : t ‑> boolval set_watching_has_changed : t ‑> bool ‑> unitval watching : t ‑> Watching.t Async_unix__.Read_write.Mutable.tval have_set_nonblock : t ‑> boolval set_have_set_nonblock : t ‑> bool ‑> unitval supports_nonblock : t ‑> boolval set_supports_nonblock : t ‑> bool ‑> unitval info : t ‑> Core.Info.tval set_info : t ‑> Core.Info.t ‑> unitval file_descr : t ‑> File_descr.tmodule Fields : sig ... endval sexp_of_t : t ‑> Base.Sexp.t