Merge "Cleanup constructor of NetworkStats#Entry" am: 0ab4d265d6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2167482 Change-Id: Ie9dfc1e735af3842a40b31015bd90f09d2038cdc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -302,20 +302,8 @@ public final class NetworkStats implements Parcelable, Iterable<NetworkStats.Ent
|
||||
/** @hide */
|
||||
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
|
||||
public Entry() {
|
||||
this(IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, 0L, 0L, 0L, 0L, 0L);
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
public Entry(long rxBytes, long rxPackets, long txBytes, long txPackets, long operations) {
|
||||
this(IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, rxBytes, rxPackets, txBytes, txPackets,
|
||||
operations);
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
public Entry(String iface, int uid, int set, int tag, long rxBytes, long rxPackets,
|
||||
long txBytes, long txPackets, long operations) {
|
||||
this(iface, uid, set, tag, METERED_NO, ROAMING_NO, DEFAULT_NETWORK_NO,
|
||||
rxBytes, rxPackets, txBytes, txPackets, operations);
|
||||
this(IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
||||
DEFAULT_NETWORK_NO, 0L, 0L, 0L, 0L, 0L);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -607,7 +595,8 @@ public final class NetworkStats implements Parcelable, Iterable<NetworkStats.Ent
|
||||
public NetworkStats insertEntry(
|
||||
String iface, long rxBytes, long rxPackets, long txBytes, long txPackets) {
|
||||
return insertEntry(
|
||||
iface, UID_ALL, SET_DEFAULT, TAG_NONE, rxBytes, rxPackets, txBytes, txPackets, 0L);
|
||||
iface, UID_ALL, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO, DEFAULT_NETWORK_NO,
|
||||
rxBytes, rxPackets, txBytes, txPackets, 0L);
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@@ -615,7 +604,8 @@ public final class NetworkStats implements Parcelable, Iterable<NetworkStats.Ent
|
||||
public NetworkStats insertEntry(String iface, int uid, int set, int tag, long rxBytes,
|
||||
long rxPackets, long txBytes, long txPackets, long operations) {
|
||||
return insertEntry(new Entry(
|
||||
iface, uid, set, tag, rxBytes, rxPackets, txBytes, txPackets, operations));
|
||||
iface, uid, set, tag, METERED_NO, ROAMING_NO, DEFAULT_NETWORK_NO,
|
||||
rxBytes, rxPackets, txBytes, txPackets, operations));
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@@ -787,7 +777,8 @@ public final class NetworkStats implements Parcelable, Iterable<NetworkStats.Ent
|
||||
public NetworkStats combineValues(String iface, int uid, int set, int tag,
|
||||
long rxBytes, long rxPackets, long txBytes, long txPackets, long operations) {
|
||||
return combineValues(new Entry(
|
||||
iface, uid, set, tag, rxBytes, rxPackets, txBytes, txPackets, operations));
|
||||
iface, uid, set, tag, METERED_NO, ROAMING_NO, DEFAULT_NETWORK_NO,
|
||||
rxBytes, rxPackets, txBytes, txPackets, operations));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -309,7 +309,8 @@ public class NetworkStatsCollection implements FileRotator.Reader, FileRotator.W
|
||||
// ourselves something to scale with.
|
||||
if (entry.rxBytes == 0 || entry.txBytes == 0) {
|
||||
combined.recordData(augmentStart, augmentEnd,
|
||||
new NetworkStats.Entry(1, 0, 1, 0, 0));
|
||||
new NetworkStats.Entry(IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE,
|
||||
METERED_NO, ROAMING_NO, DEFAULT_NETWORK_NO, 1L, 0L, 1L, 0L, 0L));
|
||||
combined.getValues(augmentStart, augmentEnd, entry);
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,10 @@
|
||||
package android.net;
|
||||
|
||||
import static android.annotation.SystemApi.Client.MODULE_LIBRARIES;
|
||||
import static android.net.NetworkStats.DEFAULT_NETWORK_NO;
|
||||
import static android.net.NetworkStats.IFACE_ALL;
|
||||
import static android.net.NetworkStats.METERED_NO;
|
||||
import static android.net.NetworkStats.ROAMING_NO;
|
||||
import static android.net.NetworkStats.SET_DEFAULT;
|
||||
import static android.net.NetworkStats.TAG_NONE;
|
||||
import static android.net.NetworkStats.UID_ALL;
|
||||
@@ -529,7 +532,8 @@ public final class NetworkStatsHistory implements Parcelable {
|
||||
@Deprecated
|
||||
public void recordData(long start, long end, long rxBytes, long txBytes) {
|
||||
recordData(start, end, new NetworkStats.Entry(
|
||||
IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, rxBytes, 0L, txBytes, 0L, 0L));
|
||||
IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
||||
DEFAULT_NETWORK_NO, rxBytes, 0L, txBytes, 0L, 0L));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -611,7 +615,8 @@ public final class NetworkStatsHistory implements Parcelable {
|
||||
*/
|
||||
public void recordHistory(NetworkStatsHistory input, long start, long end) {
|
||||
final NetworkStats.Entry entry = new NetworkStats.Entry(
|
||||
IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, 0L, 0L, 0L, 0L, 0L);
|
||||
IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
||||
DEFAULT_NETWORK_NO, 0L, 0L, 0L, 0L, 0L);
|
||||
for (int i = 0; i < input.bucketCount; i++) {
|
||||
final long bucketStart = input.bucketStart[i];
|
||||
final long bucketEnd = bucketStart + input.bucketDuration;
|
||||
@@ -854,7 +859,8 @@ public final class NetworkStatsHistory implements Parcelable {
|
||||
ensureBuckets(start, end);
|
||||
|
||||
final NetworkStats.Entry entry = new NetworkStats.Entry(
|
||||
IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, 0L, 0L, 0L, 0L, 0L);
|
||||
IFACE_ALL, UID_ALL, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
||||
DEFAULT_NETWORK_NO, 0L, 0L, 0L, 0L, 0L);
|
||||
while (rxBytes > 1024 || rxPackets > 128 || txBytes > 1024 || txPackets > 128
|
||||
|| operations > 32) {
|
||||
final long curStart = randomLong(r, start, end);
|
||||
|
||||
Reference in New Issue
Block a user