Module Async_unix__.Raw_fd.T.Fields.Direct

val iter : t ‑> file_descr:(([< `Read | `Set_and_create ], tFile_descr.tFieldslib.Field.t_with_perm ‑> t ‑> File_descr.t ‑> 'a) ‑> info:(([< `Read | `Set_and_create ], tCore.Info.tFieldslib.Field.t_with_perm ‑> t ‑> Core.Info.t ‑> 'b) ‑> kind:(([< `Read | `Set_and_create ], tKind.tFieldslib.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 ], tState.tFieldslib.Field.t_with_perm ‑> t ‑> State.t ‑> 'f) ‑> watching:(([< `Read | `Set_and_create ], tWatching.t Async_unix__.Read_write.Mutable.tFieldslib.Field.t_with_perm ‑> t ‑> Watching.t Async_unix__.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.tFieldslib.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 ], tFile_descr.tFieldslib.Field.t_with_perm ‑> t ‑> File_descr.t ‑> 'b) ‑> info:('b ‑> ([< `Read | `Set_and_create ], tCore.Info.tFieldslib.Field.t_with_perm ‑> t ‑> Core.Info.t ‑> 'c) ‑> kind:('c ‑> ([< `Read | `Set_and_create ], tKind.tFieldslib.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 ], tState.tFieldslib.Field.t_with_perm ‑> t ‑> State.t ‑> 'g) ‑> watching:('g ‑> ([< `Read | `Set_and_create ], tWatching.t Async_unix__.Read_write.Mutable.tFieldslib.Field.t_with_perm ‑> t ‑> Watching.t Async_unix__.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.tFieldslib.Field.t_with_perm ‑> t ‑> unit Async_unix__.Import.Ivar.t ‑> 'k) ‑> 'k
val for_all : t ‑> file_descr:(([< `Read | `Set_and_create ], tFile_descr.tFieldslib.Field.t_with_perm ‑> t ‑> File_descr.t ‑> bool) ‑> info:(([< `Read | `Set_and_create ], tCore.Info.tFieldslib.Field.t_with_perm ‑> t ‑> Core.Info.t ‑> bool) ‑> kind:(([< `Read | `Set_and_create ], tKind.tFieldslib.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 ], tState.tFieldslib.Field.t_with_perm ‑> t ‑> State.t ‑> bool) ‑> watching:(([< `Read | `Set_and_create ], tWatching.t Async_unix__.Read_write.Mutable.tFieldslib.Field.t_with_perm ‑> t ‑> Watching.t Async_unix__.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.tFieldslib.Field.t_with_perm ‑> t ‑> unit Async_unix__.Import.Ivar.t ‑> bool) ‑> bool
val exists : t ‑> file_descr:(([< `Read | `Set_and_create ], tFile_descr.tFieldslib.Field.t_with_perm ‑> t ‑> File_descr.t ‑> bool) ‑> info:(([< `Read | `Set_and_create ], tCore.Info.tFieldslib.Field.t_with_perm ‑> t ‑> Core.Info.t ‑> bool) ‑> kind:(([< `Read | `Set_and_create ], tKind.tFieldslib.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 ], tState.tFieldslib.Field.t_with_perm ‑> t ‑> State.t ‑> bool) ‑> watching:(([< `Read | `Set_and_create ], tWatching.t Async_unix__.Read_write.Mutable.tFieldslib.Field.t_with_perm ‑> t ‑> Watching.t Async_unix__.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.tFieldslib.Field.t_with_perm ‑> t ‑> unit Async_unix__.Import.Ivar.t ‑> bool) ‑> bool
val to_list : t ‑> file_descr:(([< `Read | `Set_and_create ], tFile_descr.tFieldslib.Field.t_with_perm ‑> t ‑> File_descr.t ‑> 'a) ‑> info:(([< `Read | `Set_and_create ], tCore.Info.tFieldslib.Field.t_with_perm ‑> t ‑> Core.Info.t ‑> 'a) ‑> kind:(([< `Read | `Set_and_create ], tKind.tFieldslib.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 ], tState.tFieldslib.Field.t_with_perm ‑> t ‑> State.t ‑> 'a) ‑> watching:(([< `Read | `Set_and_create ], tWatching.t Async_unix__.Read_write.Mutable.tFieldslib.Field.t_with_perm ‑> t ‑> Watching.t Async_unix__.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.tFieldslib.Field.t_with_perm ‑> t ‑> unit Async_unix__.Import.Ivar.t ‑> 'a) ‑> 'a list
val map : t ‑> file_descr:(([< `Read | `Set_and_create ], tFile_descr.tFieldslib.Field.t_with_perm ‑> t ‑> File_descr.t ‑> File_descr.t) ‑> info:(([< `Read | `Set_and_create ], tCore.Info.tFieldslib.Field.t_with_perm ‑> t ‑> Core.Info.t ‑> Core.Info.t) ‑> kind:(([< `Read | `Set_and_create ], tKind.tFieldslib.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 ], tState.tFieldslib.Field.t_with_perm ‑> t ‑> State.t ‑> State.t) ‑> watching:(([< `Read | `Set_and_create ], tWatching.t Async_unix__.Read_write.Mutable.tFieldslib.Field.t_with_perm ‑> t ‑> Watching.t Async_unix__.Read_write.Mutable.t ‑> Watching.t Async_unix__.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.tFieldslib.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