Module Async_unix.Raw_fd.T

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 state : t ‑> State.t
val set_state : t ‑> State.t ‑> unit
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 kind : t ‑> Kind.t
val set_kind : t ‑> Kind.t ‑> 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