Lines Matching refs:entry

257         NetworkStats.Entry entry = null;
259 entry = getValues(i, entry);
260 clone.addValues(entry);
287 * Add new stats entry, copying from given {@link Entry}. The {@link Entry}
290 public NetworkStats addValues(Entry entry) {
306 iface[size] = entry.iface;
307 uid[size] = entry.uid;
308 set[size] = entry.set;
309 tag[size] = entry.tag;
310 roaming[size] = entry.roaming;
311 rxBytes[size] = entry.rxBytes;
312 rxPackets[size] = entry.rxPackets;
313 txBytes[size] = entry.txBytes;
314 txPackets[size] = entry.txPackets;
315 operations[size] = entry.operations;
322 * Return specific stats entry.
325 final Entry entry = recycle != null ? recycle : new Entry();
326 entry.iface = iface[i];
327 entry.uid = uid[i];
328 entry.set = set[i];
329 entry.tag = tag[i];
330 entry.roaming = roaming[i];
331 entry.rxBytes = rxBytes[i];
332 entry.rxPackets = rxPackets[i];
333 entry.txBytes = txBytes[i];
334 entry.txPackets = txPackets[i];
335 entry.operations = operations[i];
336 return entry;
383 public NetworkStats combineValues(Entry entry) {
384 final int i = findIndex(entry.iface, entry.uid, entry.set, entry.tag, entry.roaming);
386 // only create new entry when positive contribution
387 addValues(entry);
389 rxBytes[i] += entry.rxBytes;
390 rxPackets[i] += entry.rxPackets;
391 txBytes[i] += entry.txBytes;
392 txPackets[i] += entry.txPackets;
393 operations[i] += entry.operations;
402 NetworkStats.Entry entry = null;
404 entry = another.getValues(i, entry);
405 combineValues(entry);
499 final Entry entry = getTotal(null);
500 return entry.rxBytes + entry.txBytes;
539 final Entry entry = recycle != null ? recycle : new Entry();
541 entry.iface = IFACE_ALL;
542 entry.uid = limitUid;
543 entry.set = SET_ALL;
544 entry.tag = TAG_NONE;
545 entry.roaming = ROAMING_ALL;
546 entry.rxBytes = 0;
547 entry.rxPackets = 0;
548 entry.txBytes = 0;
549 entry.txPackets = 0;
550 entry.operations = 0;
560 entry.rxBytes += rxBytes[i];
561 entry.rxPackets += rxPackets[i];
562 entry.txBytes += txBytes[i];
563 entry.txPackets += txPackets[i];
564 entry.operations += operations[i];
567 return entry;
626 final Entry entry = new Entry();
636 entry.iface = left.iface[i];
637 entry.uid = left.uid[i];
638 entry.set = left.set[i];
639 entry.tag = left.tag[i];
640 entry.roaming = left.roaming[i];
643 final int j = right.findIndexHinted(entry.iface, entry.uid, entry.set, entry.tag,
644 entry.roaming, i);
647 entry.rxBytes = left.rxBytes[i];
648 entry.rxPackets = left.rxPackets[i];
649 entry.txBytes = left.txBytes[i];
650 entry.txPackets = left.txPackets[i];
651 entry.operations = left.operations[i];
654 entry.rxBytes = left.rxBytes[i] - right.rxBytes[j];
655 entry.rxPackets = left.rxPackets[i] - right.rxPackets[j];
656 entry.txBytes = left.txBytes[i] - right.txBytes[j];
657 entry.txPackets = left.txPackets[i] - right.txPackets[j];
658 entry.operations = left.operations[i] - right.operations[j];
660 if (entry.rxBytes < 0 || entry.rxPackets < 0 || entry.txBytes < 0
661 || entry.txPackets < 0 || entry.operations < 0) {
665 entry.rxBytes = Math.max(entry.rxBytes, 0);
666 entry.rxPackets = Math.max(entry.rxPackets, 0);
667 entry.txBytes = Math.max(entry.txBytes, 0);
668 entry.txPackets = Math.max(entry.txPackets, 0);
669 entry.operations = Math.max(entry.operations, 0);
673 result.addValues(entry);
686 final Entry entry = new Entry();
687 entry.uid = UID_ALL;
688 entry.set = SET_ALL;
689 entry.tag = TAG_NONE;
690 entry.roaming = ROAMING_ALL;
691 entry.operations = 0L;
697 entry.iface = iface[i];
698 entry.rxBytes = rxBytes[i];
699 entry.rxPackets = rxPackets[i];
700 entry.txBytes = txBytes[i];
701 entry.txPackets = txPackets[i];
702 stats.combineValues(entry);
715 final Entry entry = new Entry();
716 entry.iface = IFACE_ALL;
717 entry.set = SET_ALL;
718 entry.tag = TAG_NONE;
719 entry.roaming = ROAMING_ALL;
725 entry.uid = uid[i];
726 entry.rxBytes = rxBytes[i];
727 entry.rxPackets = rxPackets[i];
728 entry.txBytes = txBytes[i];
729 entry.txPackets = txPackets[i];
730 entry.operations = operations[i];
731 stats.combineValues(entry);
744 Entry entry = new Entry();
746 entry = getValues(i, entry);
747 if (!ArrayUtils.contains(uids, entry.uid)) {
748 stats.addValues(entry);