public DiskMetrics sum()

in metrics/src/main/java/com/facebook/battery/metrics/disk/DiskMetrics.java [41:61]


  public DiskMetrics sum(@Nullable DiskMetrics b, @Nullable DiskMetrics output) {
    if (output == null) {
      output = new DiskMetrics();
    }

    if (b == null) {
      output.set(this);
    } else {
      output.rcharBytes = rcharBytes + b.rcharBytes;
      output.wcharBytes = wcharBytes + b.wcharBytes;
      output.syscrCount = syscrCount + b.syscrCount;
      output.syscwCount = syscwCount + b.syscwCount;
      output.readBytes = readBytes + b.readBytes;
      output.writeBytes = writeBytes + b.writeBytes;
      output.cancelledWriteBytes = cancelledWriteBytes + b.cancelledWriteBytes;
      output.majorFaults = majorFaults + b.majorFaults;
      output.blkIoTicks = blkIoTicks + b.blkIoTicks;
    }

    return output;
  }