package async_unix

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val iter : t -> file_descr: (([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm -> t -> File_descr.t -> 'a) -> info: (([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm -> t -> Core.Info.t -> 'b) -> kind: (([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm -> t -> Kind.t -> 'c) -> supports_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'd) -> have_set_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'e) -> state: (([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm -> t -> State.t -> 'f) -> watching: (([< `Read | `Set_and_create ], t, Watching.t Read_write.Mutable.t) Fieldslib.Field.t_with_perm -> t -> Watching.t Read_write.Mutable.t -> 'g) -> watching_has_changed: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'h) -> num_active_syscalls: (([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm -> t -> int -> 'i) -> close_finished: (([< `Read | `Set_and_create ], t, unit Async_unix.Import.Ivar.t) Fieldslib.Field.t_with_perm -> t -> unit Async_unix.Import.Ivar.t -> 'j) -> 'j
val fold : t -> init:'a -> file_descr: ('a -> ([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm -> t -> File_descr.t -> 'b) -> info: ('b -> ([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm -> t -> Core.Info.t -> 'c) -> kind: ('c -> ([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm -> t -> Kind.t -> 'd) -> supports_nonblock: ('d -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'e) -> have_set_nonblock: ('e -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'f) -> state: ('f -> ([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm -> t -> State.t -> 'g) -> watching: ('g -> ([< `Read | `Set_and_create ], t, Watching.t Read_write.Mutable.t) Fieldslib.Field.t_with_perm -> t -> Watching.t Read_write.Mutable.t -> 'h) -> watching_has_changed: ('h -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'i) -> num_active_syscalls: ('i -> ([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm -> t -> int -> 'j) -> close_finished: ('j -> ([< `Read | `Set_and_create ], t, unit Async_unix.Import.Ivar.t) Fieldslib.Field.t_with_perm -> t -> unit Async_unix.Import.Ivar.t -> 'k) -> 'k
val for_all : t -> file_descr: (([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm -> t -> File_descr.t -> bool) -> info: (([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm -> t -> Core.Info.t -> bool) -> kind: (([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm -> t -> Kind.t -> bool) -> supports_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> have_set_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> state: (([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm -> t -> State.t -> bool) -> watching: (([< `Read | `Set_and_create ], t, Watching.t Read_write.Mutable.t) Fieldslib.Field.t_with_perm -> t -> Watching.t Read_write.Mutable.t -> bool) -> watching_has_changed: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> num_active_syscalls: (([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm -> t -> int -> bool) -> close_finished: (([< `Read | `Set_and_create ], t, unit Async_unix.Import.Ivar.t) Fieldslib.Field.t_with_perm -> t -> unit Async_unix.Import.Ivar.t -> bool) -> bool
val exists : t -> file_descr: (([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm -> t -> File_descr.t -> bool) -> info: (([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm -> t -> Core.Info.t -> bool) -> kind: (([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm -> t -> Kind.t -> bool) -> supports_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> have_set_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> state: (([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm -> t -> State.t -> bool) -> watching: (([< `Read | `Set_and_create ], t, Watching.t Read_write.Mutable.t) Fieldslib.Field.t_with_perm -> t -> Watching.t Read_write.Mutable.t -> bool) -> watching_has_changed: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> num_active_syscalls: (([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm -> t -> int -> bool) -> close_finished: (([< `Read | `Set_and_create ], t, unit Async_unix.Import.Ivar.t) Fieldslib.Field.t_with_perm -> t -> unit Async_unix.Import.Ivar.t -> bool) -> bool
val to_list : t -> file_descr: (([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm -> t -> File_descr.t -> 'a) -> info: (([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm -> t -> Core.Info.t -> 'a) -> kind: (([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm -> t -> Kind.t -> 'a) -> supports_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'a) -> have_set_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'a) -> state: (([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm -> t -> State.t -> 'a) -> watching: (([< `Read | `Set_and_create ], t, Watching.t Read_write.Mutable.t) Fieldslib.Field.t_with_perm -> t -> Watching.t Read_write.Mutable.t -> 'a) -> watching_has_changed: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'a) -> num_active_syscalls: (([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm -> t -> int -> 'a) -> close_finished: (([< `Read | `Set_and_create ], t, unit Async_unix.Import.Ivar.t) Fieldslib.Field.t_with_perm -> t -> unit Async_unix.Import.Ivar.t -> 'a) -> 'a list
val map : t -> file_descr: (([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm -> t -> File_descr.t -> File_descr.t) -> info: (([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm -> t -> Core.Info.t -> Core.Info.t) -> kind: (([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm -> t -> Kind.t -> Kind.t) -> supports_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> have_set_nonblock: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> state: (([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm -> t -> State.t -> State.t) -> watching: (([< `Read | `Set_and_create ], t, Watching.t Read_write.Mutable.t) Fieldslib.Field.t_with_perm -> t -> Watching.t Read_write.Mutable.t -> Watching.t Read_write.Mutable.t) -> watching_has_changed: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> num_active_syscalls: (([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm -> t -> int -> int) -> close_finished: (([< `Read | `Set_and_create ], t, unit Async_unix.Import.Ivar.t) Fieldslib.Field.t_with_perm -> t -> unit Async_unix.Import.Ivar.t -> unit Async_unix.Import.Ivar.t) -> t
val set_all_mutable_fields : t -> info:Core.Info.t -> kind:Kind.t -> supports_nonblock:bool -> have_set_nonblock:bool -> state:State.t -> watching_has_changed:bool -> num_active_syscalls:int -> unit