Up
Module
T
Signature
type
t = {
file_descr
:
File_descr.t
;
mutable
info
:
Core.Std.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.Std.Info.t
val
set_info :
t
->
Core.Std.Info.t
-> unit
val
file_descr :
t
->
File_descr.t
module
Fields
: sig .. end