diff options
| author | 2012-07-31 17:11:07 -0700 | |
|---|---|---|
| committer | 2012-07-31 17:11:07 -0700 | |
| commit | 24d19fb6ab94cc5fd23f1c9a1d7916948a7fd571 (patch) | |
| tree | d39fd80a88cb2bfc4ce8a0447856be565a57c632 | |
| parent | 8ab8fbbf46d8779f53301e7f706f97608eed7117 (diff) | |
Revert "API to adjust network stats."
| -rw-r--r-- | core/java/android/net/INetworkStatsService.aidl | 3 | ||||
| -rw-r--r-- | core/java/android/net/TrafficStats.java | 28 | ||||
| -rw-r--r-- | services/java/com/android/server/net/NetworkStatsService.java | 8 |
3 files changed, 0 insertions, 39 deletions
diff --git a/core/java/android/net/INetworkStatsService.aidl b/core/java/android/net/INetworkStatsService.aidl index 4d46334fb33e..b7b87318554c 100644 --- a/core/java/android/net/INetworkStatsService.aidl +++ b/core/java/android/net/INetworkStatsService.aidl @@ -45,7 +45,4 @@ interface INetworkStatsService { /** Advise persistance threshold; may be overridden internally. */ void advisePersistThreshold(long thresholdBytes); - /** Adjust recorded network stats. */ - void adjustNetworkStats(int uid, int tag, long rxBytes, long rxPackets, long txBytes, long txPackets, long operationCount); - } diff --git a/core/java/android/net/TrafficStats.java b/core/java/android/net/TrafficStats.java index b66c2fe5cf8d..e437d2e3475b 100644 --- a/core/java/android/net/TrafficStats.java +++ b/core/java/android/net/TrafficStats.java @@ -88,13 +88,6 @@ public class TrafficStats { */ public static final int TAG_SYSTEM_BACKUP = 0xFFFFFF03; - /** - * Default tag value for cloud messaging traffic. - * - * @hide - */ - public static final int TAG_SYSTEM_CLOUD_MESSAGING = 0xFFFFFF04; - private static INetworkStatsService sStatsService; private synchronized static INetworkStatsService getStatsService() { @@ -253,27 +246,6 @@ public class TrafficStats { } } - /** - * Adjust network statistics for the given UID and tag by the requested - * amount. This can be used to correctly account network usage performed on - * behalf of another application. Values can be negative. - * <p> - * Requires that caller holds - * {@link android.Manifest.permission#MODIFY_NETWORK_ACCOUNTING} permission. - * - * @see #setThreadStatsUid(int) - * @hide - */ - public static void adjustNetworkStats(int uid, int tag, long rxBytes, long rxPackets, - long txBytes, long txPackets, long operationCount) { - try { - getStatsService().adjustNetworkStats( - uid, tag, rxBytes, rxPackets, txBytes, txPackets, operationCount); - } catch (RemoteException e) { - throw new RuntimeException(e); - } - } - /** {@hide} */ public static void closeQuietly(INetworkStatsSession session) { // TODO: move to NetworkStatsService once it exists diff --git a/services/java/com/android/server/net/NetworkStatsService.java b/services/java/com/android/server/net/NetworkStatsService.java index 373576bd8ddd..ba122ecdf231 100644 --- a/services/java/com/android/server/net/NetworkStatsService.java +++ b/services/java/com/android/server/net/NetworkStatsService.java @@ -695,14 +695,6 @@ public class NetworkStatsService extends INetworkStatsService.Stub { mGlobalAlertBytes = mSettings.getGlobalAlertBytes(mPersistThreshold); } - @Override - public void adjustNetworkStats(int uid, int tag, long rxBytes, long rxPackets, long txBytes, - long txPackets, long operationCount) { - mContext.enforceCallingOrSelfPermission(MODIFY_NETWORK_ACCOUNTING, TAG); - - // TODO: store adjusted network stats in separate data structure - } - /** * Receiver that watches for {@link IConnectivityManager} to claim network * interfaces. Used to associate {@link TelephonyManager#getSubscriberId()} |