resolve merge conflicts of 00f07be to nyc-mr1-dev-plus-aosp
Change-Id: I82865b2847c584f8a1d728ef76113e3969f222ca
diff --git a/services/core/java/com/android/server/connectivity/IpConnectivityMetrics.java b/services/core/java/com/android/server/connectivity/IpConnectivityMetrics.java
index 8f419d8..28e724c 100644
--- a/services/core/java/com/android/server/connectivity/IpConnectivityMetrics.java
+++ b/services/core/java/com/android/server/connectivity/IpConnectivityMetrics.java
@@ -54,6 +54,8 @@
@VisibleForTesting
public final Impl impl = new Impl();
+ private NetdEventListenerService mNetdListener;
+
@GuardedBy("mLock")
private ArrayList<ConnectivityMetricsEvent> mBuffer;
@GuardedBy("mLock")
@@ -75,8 +77,10 @@
public void onBootPhase(int phase) {
if (phase == SystemService.PHASE_SYSTEM_SERVICES_READY) {
if (DBG) Log.d(TAG, "onBootPhase");
+ mNetdListener = new NetdEventListenerService(getContext());
publishBinderService(SERVICE_NAME, impl);
+ publishBinderService(mNetdListener.SERVICE_NAME, mNetdListener);
}
}
@@ -165,6 +169,9 @@
pw.println("Buffer capacity: " + mCapacity);
pw.println("Dropped events: " + mDropped);
}
+ if (mNetdListener != null) {
+ mNetdListener.dump(pw);
+ }
}
private void cmdDefault(FileDescriptor fd, PrintWriter pw, String[] args) {