* Keeping track of maximum number of skipped packets
*/
private int mMaxSkippedPackets;
-// private List<Integer> mMaxSkippedPackets;
+ private List<Integer> mSkippedPackets;
private int mLimitSkippedPackets;
mInclusionTimeMillis =
inclusionTimeMillis == 0 ? TriggerTrafficExtractor.INCLUSION_WINDOW_MILLIS : inclusionTimeMillis;
mMaxSkippedPackets = 0;
-// mMaxSkippedPackets = new ArrayList<>();
+ mSkippedPackets = new ArrayList<>();
// Give integer's MAX_VALUE if -1
mLimitSkippedPackets = limitSkippedPackets == -1 ? Integer.MAX_VALUE : limitSkippedPackets;
}
if (mLimitSkippedPackets < skippedPackets) {
stillMatch = false;
}
-// mMaxSkippedPackets.add(skippedPackets);
+ mSkippedPackets.add(skippedPackets);
}
return stillMatch;
}
public int getMaxSkippedPackets() {
return mMaxSkippedPackets;
}
-// public List<Integer> getMaxSkippedPackets() {
-// return mMaxSkippedPackets;
-// }
+
+ /**
+ * Return the numbers of skipped packets.
+ */
+ public List<Integer> getSkippedPackets() {
+ return mSkippedPackets;
+ }
}