Loading Android.mk +3 −0 Original line number Diff line number Diff line Loading @@ -468,6 +468,9 @@ LOCAL_SRC_FILES += \ ../../system/update_engine/binder_bindings/android/os/IUpdateEngine.aidl \ ../../system/update_engine/binder_bindings/android/os/IUpdateEngineCallback.aidl \ LOCAL_SRC_FILES += \ ../../system/netd/server/binder/android/net/INetd.aidl \ LOCAL_AIDL_INCLUDES += system/update_engine/binder_bindings # FRAMEWORKS_BASE_JAVA_SRC_DIRS comes from build/core/pathmap.mk Loading core/java/android/os/INetworkManagementService.aidl +7 −1 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.os; import android.net.InterfaceConfiguration; import android.net.INetd; import android.net.INetworkManagementEventObserver; import android.net.Network; import android.net.NetworkStats; Loading @@ -36,7 +37,7 @@ interface INetworkManagementService **/ /** * Register an observer to receive events * Register an observer to receive events. */ void registerObserver(INetworkManagementEventObserver obs); Loading @@ -45,6 +46,11 @@ interface INetworkManagementService */ void unregisterObserver(INetworkManagementEventObserver obs); /** * Retrieve an INetd to talk to netd. */ INetd getNetdService(); /** * Returns a list of currently known network interfaces */ Loading services/core/java/com/android/server/NetworkManagementService.java +11 −0 Original line number Diff line number Diff line Loading @@ -971,6 +971,17 @@ 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() { Loading Loading
Android.mk +3 −0 Original line number Diff line number Diff line Loading @@ -468,6 +468,9 @@ LOCAL_SRC_FILES += \ ../../system/update_engine/binder_bindings/android/os/IUpdateEngine.aidl \ ../../system/update_engine/binder_bindings/android/os/IUpdateEngineCallback.aidl \ LOCAL_SRC_FILES += \ ../../system/netd/server/binder/android/net/INetd.aidl \ LOCAL_AIDL_INCLUDES += system/update_engine/binder_bindings # FRAMEWORKS_BASE_JAVA_SRC_DIRS comes from build/core/pathmap.mk Loading
core/java/android/os/INetworkManagementService.aidl +7 −1 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.os; import android.net.InterfaceConfiguration; import android.net.INetd; import android.net.INetworkManagementEventObserver; import android.net.Network; import android.net.NetworkStats; Loading @@ -36,7 +37,7 @@ interface INetworkManagementService **/ /** * Register an observer to receive events * Register an observer to receive events. */ void registerObserver(INetworkManagementEventObserver obs); Loading @@ -45,6 +46,11 @@ interface INetworkManagementService */ void unregisterObserver(INetworkManagementEventObserver obs); /** * Retrieve an INetd to talk to netd. */ INetd getNetdService(); /** * Returns a list of currently known network interfaces */ Loading
services/core/java/com/android/server/NetworkManagementService.java +11 −0 Original line number Diff line number Diff line Loading @@ -971,6 +971,17 @@ 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() { Loading