Merge changes from topic "netd-event-listener-aidl"

* changes:
  Depend on the stable AIDL version of the netd metrics interface.
  Delete INetworkManagementService#getNetdService.
This commit is contained in:
Lorenzo Colitti
2018-12-12 06:17:25 +00:00
committed by Gerrit Code Review
4 changed files with 1 additions and 21 deletions

View File

@@ -655,7 +655,6 @@ java_defaults {
"frameworks/av/media/libaudioclient/aidl",
"frameworks/native/aidl/gui",
"system/core/storaged/binder",
"system/netd/server/binder",
"system/vold/binder",
"system/bt/binder",
"system/security/keystore/binder",

View File

@@ -18,7 +18,6 @@
package android.os;
import android.net.InterfaceConfiguration;
import android.net.INetd;
import android.net.INetworkManagementEventObserver;
import android.net.ITetheringStatsProvider;
import android.net.Network;
@@ -46,11 +45,6 @@ interface INetworkManagementService
*/
void unregisterObserver(INetworkManagementEventObserver obs);
/**
* Retrieve an INetd to talk to netd.
*/
INetd getNetdService();
/**
* Returns a list of currently known network interfaces
*/

View File

@@ -6,7 +6,6 @@ java_library_static {
"frameworks/native/aidl/binder",
"frameworks/native/cmds/dumpstate/binder",
"system/core/storaged/binder",
"system/netd/server/binder",
"system/vold/binder",
],
},
@@ -19,7 +18,6 @@ java_library_static {
":mediaupdateservice_aidl",
"java/com/android/server/EventLogTags.logtags",
"java/com/android/server/am/EventLogTags.logtags",
":netd_metrics_aidl",
],
libs: [
@@ -49,6 +47,7 @@ java_library_static {
"android.hardware.contexthub-V1.0-java",
"android.hidl.manager-V1.0-java",
"netd_aidl_interface-java",
"netd_event_listener_interface-java",
],
}

View File

@@ -950,18 +950,6 @@ public class NetworkManagementService extends INetworkManagementService.Stub
//
// INetworkManagementService members
//
@Override
public INetd getNetdService() throws RemoteException {
final CountDownLatch connectedSignal = mConnectedSignal;
if (connectedSignal != null) {
try {
connectedSignal.await();
} catch (InterruptedException ignored) {}
}
return mNetdService;
}
@Override
public String[] listInterfaces() {
mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);