Lines Matching refs:entry

185         NetworkStats.Entry entry = null;
187 entry = getValues(i, entry);
188 clone.addValues(entry);
208 * Add new stats entry, copying from given {@link Entry}. The {@link Entry}
211 public NetworkStats addValues(Entry entry) {
225 iface[size] = entry.iface;
226 uid[size] = entry.uid;
227 set[size] = entry.set;
228 tag[size] = entry.tag;
229 rxBytes[size] = entry.rxBytes;
230 rxPackets[size] = entry.rxPackets;
231 txBytes[size] = entry.txBytes;
232 txPackets[size] = entry.txPackets;
233 operations[size] = entry.operations;
240 * Return specific stats entry.
243 final Entry entry = recycle != null ? recycle : new Entry();
244 entry.iface = iface[i];
245 entry.uid = uid[i];
246 entry.set = set[i];
247 entry.tag = tag[i];
248 entry.rxBytes = rxBytes[i];
249 entry.rxPackets = rxPackets[i];
250 entry.txBytes = txBytes[i];
251 entry.txPackets = txPackets[i];
252 entry.operations = operations[i];
253 return entry;
295 public NetworkStats combineValues(Entry entry) {
296 final int i = findIndex(entry.iface, entry.uid, entry.set, entry.tag);
298 // only create new entry when positive contribution
299 addValues(entry);
301 rxBytes[i] += entry.rxBytes;
302 rxPackets[i] += entry.rxPackets;
303 txBytes[i] += entry.txBytes;
304 txPackets[i] += entry.txPackets;
305 operations[i] += entry.operations;
314 NetworkStats.Entry entry = null;
316 entry = another.getValues(i, entry);
317 combineValues(entry);
410 final Entry entry = getTotal(null);
411 return entry.rxBytes + entry.txBytes;
450 final Entry entry = recycle != null ? recycle : new Entry();
452 entry.iface = IFACE_ALL;
453 entry.uid = limitUid;
454 entry.set = SET_ALL;
455 entry.tag = TAG_NONE;
456 entry.rxBytes = 0;
457 entry.rxPackets = 0;
458 entry.txBytes = 0;
459 entry.txPackets = 0;
460 entry.operations = 0;
470 entry.rxBytes += rxBytes[i];
471 entry.rxPackets += rxPackets[i];
472 entry.txBytes += txBytes[i];
473 entry.txPackets += txPackets[i];
474 entry.operations += operations[i];
477 return entry;
508 final Entry entry = new Entry();
511 entry.iface = left.iface[i];
512 entry.uid = left.uid[i];
513 entry.set = left.set[i];
514 entry.tag = left.tag[i];
517 final int j = right.findIndexHinted(entry.iface, entry.uid, entry.set, entry.tag, i);
520 entry.rxBytes = left.rxBytes[i];
521 entry.rxPackets = left.rxPackets[i];
522 entry.txBytes = left.txBytes[i];
523 entry.txPackets = left.txPackets[i];
524 entry.operations = left.operations[i];
527 entry.rxBytes = left.rxBytes[i] - right.rxBytes[j];
528 entry.rxPackets = left.rxPackets[i] - right.rxPackets[j];
529 entry.txBytes = left.txBytes[i] - right.txBytes[j];
530 entry.txPackets = left.txPackets[i] - right.txPackets[j];
531 entry.operations = left.operations[i] - right.operations[j];
533 if (entry.rxBytes < 0 || entry.rxPackets < 0 || entry.txBytes < 0
534 || entry.txPackets < 0 || entry.operations < 0) {
538 entry.rxBytes = Math.max(entry.rxBytes, 0);
539 entry.rxPackets = Math.max(entry.rxPackets, 0);
540 entry.txBytes = Math.max(entry.txBytes, 0);
541 entry.txPackets = Math.max(entry.txPackets, 0);
542 entry.operations = Math.max(entry.operations, 0);
546 result.addValues(entry);
559 final Entry entry = new Entry();
560 entry.uid = UID_ALL;
561 entry.set = SET_ALL;
562 entry.tag = TAG_NONE;
563 entry.operations = 0L;
569 entry.iface = iface[i];
570 entry.rxBytes = rxBytes[i];
571 entry.rxPackets = rxPackets[i];
572 entry.txBytes = txBytes[i];
573 entry.txPackets = txPackets[i];
574 stats.combineValues(entry);
587 final Entry entry = new Entry();
588 entry.iface = IFACE_ALL;
589 entry.set = SET_ALL;
590 entry.tag = TAG_NONE;
596 entry.uid = uid[i];
597 entry.rxBytes = rxBytes[i];
598 entry.rxPackets = rxPackets[i];
599 entry.txBytes = txBytes[i];
600 entry.txPackets = txPackets[i];
601 entry.operations = operations[i];
602 stats.combineValues(entry);
615 Entry entry = new Entry();
617 entry = getValues(i, entry);
618 if (!ArrayUtils.contains(uids, entry.uid)) {
619 stats.addValues(entry);