am 3d1d57dc: Merge "Collect and persist tethering stats." into ics-factoryrom am: 8f5e775626

Original change: undetermined

Change-Id: I5ae2dc81eeb8a58e110dec208934bb1aaf0072ec
This commit is contained in:
Jeff Sharkey
2021-05-31 12:05:23 +00:00
committed by Automerger Merge Worker
2 changed files with 12 additions and 0 deletions

View File

@@ -83,6 +83,12 @@ interface IConnectivityManager
String[] getTetheredIfaces(); String[] getTetheredIfaces();
/**
* Return list of interface pairs that are actively tethered. Even indexes are
* remote interface, and odd indexes are corresponding local interfaces.
*/
String[] getTetheredIfacePairs();
String[] getTetheringErroredIfaces(); String[] getTetheringErroredIfaces();
String[] getTetherableUsbRegexs(); String[] getTetherableUsbRegexs();

View File

@@ -2394,6 +2394,12 @@ public class ConnectivityService extends IConnectivityManager.Stub {
return mTethering.getTetheredIfaces(); return mTethering.getTetheredIfaces();
} }
@Override
public String[] getTetheredIfacePairs() {
enforceTetherAccessPermission();
return mTethering.getTetheredIfacePairs();
}
public String[] getTetheringErroredIfaces() { public String[] getTetheringErroredIfaces() {
enforceTetherAccessPermission(); enforceTetherAccessPermission();
return mTethering.getErroredIfaces(); return mTethering.getErroredIfaces();