sig
  val iter :
    Procfs.Net.Tcp.t ->
    sl:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
        Procfs.Net.Tcp.t -> int -> unit) ->
    local_address:((Procfs.Net.Tcp.t, Core.Std.Unix.Inet_addr.t)
                   Fieldslib.Field.t ->
                   Procfs.Net.Tcp.t -> Core.Std.Unix.Inet_addr.t -> unit) ->
    local_port:((Procfs.Net.Tcp.t, Unix.Inet_port.t)
                Fieldslib.Field.t ->
                Procfs.Net.Tcp.t -> Unix.Inet_port.t -> unit) ->
    remote_address:((Procfs.Net.Tcp.t, Core.Std.Unix.Inet_addr.t)
                    Fieldslib.Field.t ->
                    Procfs.Net.Tcp.t -> Core.Std.Unix.Inet_addr.t -> unit) ->
    remote_port:((Procfs.Net.Tcp.t, Unix.Inet_port.t option)
                 Fieldslib.Field.t ->
                 Procfs.Net.Tcp.t -> Unix.Inet_port.t option -> unit) ->
    state:((Procfs.Net.Tcp.t, Procfs.Net.Tcp_state.t) Fieldslib.Field.t ->
           Procfs.Net.Tcp.t -> Procfs.Net.Tcp_state.t -> unit) ->
    tx_queue:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
              Procfs.Net.Tcp.t -> int -> unit) ->
    rx_queue:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
              Procfs.Net.Tcp.t -> int -> unit) ->
    tr:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
        Procfs.Net.Tcp.t -> int -> unit) ->
    tm_when:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
             Procfs.Net.Tcp.t -> int -> unit) ->
    retrnsmt:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
              Procfs.Net.Tcp.t -> int -> unit) ->
    uid:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
         Procfs.Net.Tcp.t -> int -> unit) ->
    timeout:((Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
             Procfs.Net.Tcp.t -> int -> unit) ->
    inode:((Procfs.Net.Tcp.t, Procfs.Process.Inode.t) Fieldslib.Field.t ->
           Procfs.Net.Tcp.t -> Procfs.Process.Inode.t -> unit) ->
    rest:((Procfs.Net.Tcp.t, string) Fieldslib.Field.t ->
          Procfs.Net.Tcp.t -> string -> unit) ->
    unit
  val fold :
    Procfs.Net.Tcp.t ->
    init:'acc__ ->
    sl:('acc__ ->
        (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
        Procfs.Net.Tcp.t -> int -> 'acc__) ->
    local_address:('acc__ ->
                   (Procfs.Net.Tcp.t, Core.Std.Unix.Inet_addr.t)
                   Fieldslib.Field.t ->
                   Procfs.Net.Tcp.t -> Core.Std.Unix.Inet_addr.t -> 'acc__) ->
    local_port:('acc__ ->
                (Procfs.Net.Tcp.t, Unix.Inet_port.t)
                Fieldslib.Field.t ->
                Procfs.Net.Tcp.t -> Unix.Inet_port.t -> 'acc__) ->
    remote_address:('acc__ ->
                    (Procfs.Net.Tcp.t, Core.Std.Unix.Inet_addr.t)
                    Fieldslib.Field.t ->
                    Procfs.Net.Tcp.t -> Core.Std.Unix.Inet_addr.t -> 'acc__) ->
    remote_port:('acc__ ->
                 (Procfs.Net.Tcp.t, Unix.Inet_port.t option)
                 Fieldslib.Field.t ->
                 Procfs.Net.Tcp.t ->
                 Unix.Inet_port.t option -> 'acc__) ->
    state:('acc__ ->
           (Procfs.Net.Tcp.t, Procfs.Net.Tcp_state.t) Fieldslib.Field.t ->
           Procfs.Net.Tcp.t -> Procfs.Net.Tcp_state.t -> 'acc__) ->
    tx_queue:('acc__ ->
              (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
              Procfs.Net.Tcp.t -> int -> 'acc__) ->
    rx_queue:('acc__ ->
              (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
              Procfs.Net.Tcp.t -> int -> 'acc__) ->
    tr:('acc__ ->
        (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
        Procfs.Net.Tcp.t -> int -> 'acc__) ->
    tm_when:('acc__ ->
             (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
             Procfs.Net.Tcp.t -> int -> 'acc__) ->
    retrnsmt:('acc__ ->
              (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
              Procfs.Net.Tcp.t -> int -> 'acc__) ->
    uid:('acc__ ->
         (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
         Procfs.Net.Tcp.t -> int -> 'acc__) ->
    timeout:('acc__ ->
             (Procfs.Net.Tcp.t, int) Fieldslib.Field.t ->
             Procfs.Net.Tcp.t -> int -> 'acc__) ->
    inode:('acc__ ->
           (Procfs.Net.Tcp.t, Procfs.Process.Inode.t) Fieldslib.Field.t ->
           Procfs.Net.Tcp.t -> Procfs.Process.Inode.t -> 'acc__) ->
    rest:('acc__ ->
          (Procfs.Net.Tcp.t, string) Fieldslib.Field.t ->
          Procfs.Net.Tcp.t -> string -> 'acc__) ->
    'acc__
end