Lines Matching refs:start

290     public void recordData(long start, long end, long rxBytes, long txBytes) {
291 recordData(start, end, new NetworkStats.Entry(
299 public void recordData(long start, long end, NetworkStats.Entry entry) {
314 ensureBuckets(start, end);
317 long duration = end - start;
324 if (curEnd < start) break;
328 final long overlap = Math.min(curEnd, end) - Math.max(curStart, start);
364 public void recordHistory(NetworkStatsHistory input, long start, long end) {
372 if (bucketStart < start || bucketEnd > end) continue;
387 private void ensureBuckets(long start, long end) {
389 start -= start % bucketDuration;
392 for (long now = start; now < end; now += bucketDuration) {
405 private void insertBucket(int index, long start) {
432 bucketStart[index] = start;
476 public Entry getValues(long start, long end, Entry recycle) {
477 return getValues(start, end, Long.MAX_VALUE, recycle);
484 public Entry getValues(long start, long end, long now, Entry recycle) {
486 entry.bucketDuration = end - start;
487 entry.bucketStart = start;
501 if (curEnd <= start) break;
512 final long overlapStart = curStart > start ? curStart : start;
532 public void generateRandom(long start, long end, long bytes) {
543 generateRandom(start, end, rxBytes, rxPackets, txBytes, txPackets, operations, r);
550 public void generateRandom(long start, long end, long rxBytes, long rxPackets, long txBytes,
552 ensureBuckets(start, end);
558 final long curStart = randomLong(r, start, end);
577 public static long randomLong(Random r, long start, long end) {
578 return (long) (start + (r.nextFloat() * (end - start)));
584 public boolean intersects(long start, long end) {
587 if (start >= dataStart && start <= dataEnd) return true;
589 if (dataStart >= start && dataStart <= end) return true;
590 if (dataEnd >= start && dataEnd <= end) return true;
599 final int start = fullHistory ? 0 : Math.max(0, bucketCount - 32);
600 if (start > 0) {
601 pw.print("(omitting "); pw.print(start); pw.println(" buckets)");
604 for (int i = start; i < bucketCount; i++) {
635 final long start = proto.start(tag);
640 final long startBucket = proto.start(NetworkStatsHistoryProto.BUCKETS);
652 proto.end(start);