Up

Module Direct

Signature

val iter : t -> pid:((t, Core.Std.Pid.t) Fieldslib.Field.t -> t -> Core.Std.Pid.t -> unit) -> cmdline:((t, string) Fieldslib.Field.t -> t -> string -> unit) -> cwd:((t, string option) Fieldslib.Field.t -> t -> string option -> unit) -> environ:((t, string option) Fieldslib.Field.t -> t -> string option -> unit) -> exe:((t, string option) Fieldslib.Field.t -> t -> string option -> unit) -> root:((t, string option) Fieldslib.Field.t -> t -> string option -> unit) -> limits:((t, Limits.t option) Fieldslib.Field.t -> t -> Limits.t option -> unit) -> stat:((t, Stat.t) Fieldslib.Field.t -> t -> Stat.t -> unit) -> statm:((t, Statm.t) Fieldslib.Field.t -> t -> Statm.t -> unit) -> status:((t, Status.t) Fieldslib.Field.t -> t -> Status.t -> unit) -> task_stats:((t, Stat.t Core.Std.Pid.Map.t) Fieldslib.Field.t -> t -> Stat.t Core.Std.Pid.Map.t -> unit) -> top_command:((t, string) Fieldslib.Field.t -> t -> string -> unit) -> fds:((t, Fd.t list option) Fieldslib.Field.t -> t -> Fd.t list option -> unit) -> oom_adj:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> oom_score:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> unit
val fold : t -> init:'acc__0 -> pid:('acc__0 -> (t, Core.Std.Pid.t) Fieldslib.Field.t -> t -> Core.Std.Pid.t -> 'acc__1) -> cmdline:('acc__1 -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__2) -> cwd:('acc__2 -> (t, string option) Fieldslib.Field.t -> t -> string option -> 'acc__3) -> environ:('acc__3 -> (t, string option) Fieldslib.Field.t -> t -> string option -> 'acc__4) -> exe:('acc__4 -> (t, string option) Fieldslib.Field.t -> t -> string option -> 'acc__5) -> root:('acc__5 -> (t, string option) Fieldslib.Field.t -> t -> string option -> 'acc__6) -> limits:('acc__6 -> (t, Limits.t option) Fieldslib.Field.t -> t -> Limits.t option -> 'acc__7) -> stat:('acc__7 -> (t, Stat.t) Fieldslib.Field.t -> t -> Stat.t -> 'acc__8) -> statm:('acc__8 -> (t, Statm.t) Fieldslib.Field.t -> t -> Statm.t -> 'acc__9) -> status:('acc__9 -> (t, Status.t) Fieldslib.Field.t -> t -> Status.t -> 'acc__10) -> task_stats:('acc__10 -> (t, Stat.t Core.Std.Pid.Map.t) Fieldslib.Field.t -> t -> Stat.t Core.Std.Pid.Map.t -> 'acc__11) -> top_command:('acc__11 -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__12) -> fds:('acc__12 -> (t, Fd.t list option) Fieldslib.Field.t -> t -> Fd.t list option -> 'acc__13) -> oom_adj:('acc__13 -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__14) -> oom_score:('acc__14 -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__15) -> 'acc__15
val for_all : t -> pid:((t, Core.Std.Pid.t) Fieldslib.Field.t -> t -> Core.Std.Pid.t -> bool) -> cmdline:((t, string) Fieldslib.Field.t -> t -> string -> bool) -> cwd:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> environ:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> exe:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> root:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> limits:((t, Limits.t option) Fieldslib.Field.t -> t -> Limits.t option -> bool) -> stat:((t, Stat.t) Fieldslib.Field.t -> t -> Stat.t -> bool) -> statm:((t, Statm.t) Fieldslib.Field.t -> t -> Statm.t -> bool) -> status:((t, Status.t) Fieldslib.Field.t -> t -> Status.t -> bool) -> task_stats:((t, Stat.t Core.Std.Pid.Map.t) Fieldslib.Field.t -> t -> Stat.t Core.Std.Pid.Map.t -> bool) -> top_command:((t, string) Fieldslib.Field.t -> t -> string -> bool) -> fds:((t, Fd.t list option) Fieldslib.Field.t -> t -> Fd.t list option -> bool) -> oom_adj:((t, int) Fieldslib.Field.t -> t -> int -> bool) -> oom_score:((t, int) Fieldslib.Field.t -> t -> int -> bool) -> bool
val exists : t -> pid:((t, Core.Std.Pid.t) Fieldslib.Field.t -> t -> Core.Std.Pid.t -> bool) -> cmdline:((t, string) Fieldslib.Field.t -> t -> string -> bool) -> cwd:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> environ:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> exe:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> root:((t, string option) Fieldslib.Field.t -> t -> string option -> bool) -> limits:((t, Limits.t option) Fieldslib.Field.t -> t -> Limits.t option -> bool) -> stat:((t, Stat.t) Fieldslib.Field.t -> t -> Stat.t -> bool) -> statm:((t, Statm.t) Fieldslib.Field.t -> t -> Statm.t -> bool) -> status:((t, Status.t) Fieldslib.Field.t -> t -> Status.t -> bool) -> task_stats:((t, Stat.t Core.Std.Pid.Map.t) Fieldslib.Field.t -> t -> Stat.t Core.Std.Pid.Map.t -> bool) -> top_command:((t, string) Fieldslib.Field.t -> t -> string -> bool) -> fds:((t, Fd.t list option) Fieldslib.Field.t -> t -> Fd.t list option -> bool) -> oom_adj:((t, int) Fieldslib.Field.t -> t -> int -> bool) -> oom_score:((t, int) Fieldslib.Field.t -> t -> int -> bool) -> bool
val to_list : t -> pid:((t, Core.Std.Pid.t) Fieldslib.Field.t -> t -> Core.Std.Pid.t -> 'elem__) -> cmdline:((t, string) Fieldslib.Field.t -> t -> string -> 'elem__) -> cwd:((t, string option) Fieldslib.Field.t -> t -> string option -> 'elem__) -> environ:((t, string option) Fieldslib.Field.t -> t -> string option -> 'elem__) -> exe:((t, string option) Fieldslib.Field.t -> t -> string option -> 'elem__) -> root:((t, string option) Fieldslib.Field.t -> t -> string option -> 'elem__) -> limits:((t, Limits.t option) Fieldslib.Field.t -> t -> Limits.t option -> 'elem__) -> stat:((t, Stat.t) Fieldslib.Field.t -> t -> Stat.t -> 'elem__) -> statm:((t, Statm.t) Fieldslib.Field.t -> t -> Statm.t -> 'elem__) -> status:((t, Status.t) Fieldslib.Field.t -> t -> Status.t -> 'elem__) -> task_stats:((t, Stat.t Core.Std.Pid.Map.t) Fieldslib.Field.t -> t -> Stat.t Core.Std.Pid.Map.t -> 'elem__) -> top_command:((t, string) Fieldslib.Field.t -> t -> string -> 'elem__) -> fds:((t, Fd.t list option) Fieldslib.Field.t -> t -> Fd.t list option -> 'elem__) -> oom_adj:((t, int) Fieldslib.Field.t -> t -> int -> 'elem__) -> oom_score:((t, int) Fieldslib.Field.t -> t -> int -> 'elem__) -> 'elem__ list
val map : t -> pid:((t, Core.Std.Pid.t) Fieldslib.Field.t -> t -> Core.Std.Pid.t -> Core.Std.Pid.t) -> cmdline:((t, string) Fieldslib.Field.t -> t -> string -> string) -> cwd:((t, string option) Fieldslib.Field.t -> t -> string option -> string option) -> environ:((t, string option) Fieldslib.Field.t -> t -> string option -> string option) -> exe:((t, string option) Fieldslib.Field.t -> t -> string option -> string option) -> root:((t, string option) Fieldslib.Field.t -> t -> string option -> string option) -> limits:((t, Limits.t option) Fieldslib.Field.t -> t -> Limits.t option -> Limits.t option) -> stat:((t, Stat.t) Fieldslib.Field.t -> t -> Stat.t -> Stat.t) -> statm:((t, Statm.t) Fieldslib.Field.t -> t -> Statm.t -> Statm.t) -> status:((t, Status.t) Fieldslib.Field.t -> t -> Status.t -> Status.t) -> task_stats:((t, Stat.t Core.Std.Pid.Map.t) Fieldslib.Field.t -> t -> Stat.t Core.Std.Pid.Map.t -> Stat.t Core.Std.Pid.Map.t) -> top_command:((t, string) Fieldslib.Field.t -> t -> string -> string) -> fds:((t, Fd.t list option) Fieldslib.Field.t -> t -> Fd.t list option -> Fd.t list option) -> oom_adj:((t, int) Fieldslib.Field.t -> t -> int -> int) -> oom_score:((t, int) Fieldslib.Field.t -> t -> int -> int) -> t
val set_all_mutable_fields : t -> unit