Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit df6d3b12 authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Dump active notifications in netpolicy.

Bug: 290829216
Test: manual
Change-Id: Ic76729118a34073161277ecdf4c25f5d630ba4ec
parent 8c041687
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -4090,6 +4090,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
                }
                fout.decreaseIndent();

                fout.println();
                fout.println("Admin restricted uids for metered data:");
                fout.increaseIndent();
                size = mMeteredRestrictedUids.size();
@@ -4099,6 +4100,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
                }
                fout.decreaseIndent();

                fout.println();
                fout.println("Network to interfaces:");
                fout.increaseIndent();
                for (int i = 0; i < mNetworkToIfaces.size(); ++i) {
@@ -4107,6 +4109,10 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
                }
                fout.decreaseIndent();

                fout.println();
                fout.print("Active notifications: ");
                fout.println(mActiveNotifs);

                fout.println();
                mStatLogger.dump(fout);

@@ -6672,7 +6678,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
         * Build unique tag that identifies an active {@link NetworkPolicy}
         * notification of a specific type, like {@link #TYPE_LIMIT}.
         */
        private String buildNotificationTag(NetworkPolicy policy, int type) {
        private static String buildNotificationTag(NetworkPolicy policy, int type) {
            return TAG + ":" + policy.template.hashCode() + ":" + type;
        }

@@ -6683,5 +6689,10 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
        public int getId() {
            return mId;
        }

        @Override
        public String toString() {
            return mTag;
        }
    }
}