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

Commit 3c093ddb authored by Tej Singh's avatar Tej Singh
Browse files

Add statsd flag namespaces

Add statsd_native and statsd_native boot namespaces, and sync them to
DeviceConfig.

Test: manually checked that statsd could receive flags with selinux
changes in
Bug: 172842175

Change-Id: I9b61e78e9131cf9733d46e73d9ea92e72d1ce1b7
parent ecc329c6
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -8406,6 +8406,8 @@ package android.provider {
    field public static final String NAMESPACE_RUNTIME_NATIVE = "runtime_native";
    field public static final String NAMESPACE_RUNTIME_NATIVE_BOOT = "runtime_native_boot";
    field public static final String NAMESPACE_SCHEDULER = "scheduler";
    field public static final String NAMESPACE_STATSD_NATIVE = "statsd_native";
    field public static final String NAMESPACE_STATSD_NATIVE_BOOT = "statsd_native_boot";
    field @Deprecated public static final String NAMESPACE_STORAGE = "storage";
    field public static final String NAMESPACE_STORAGE_NATIVE_BOOT = "storage_native_boot";
    field public static final String NAMESPACE_SYSTEMUI = "systemui";
+16 −0
Original line number Diff line number Diff line
@@ -450,6 +450,22 @@ public final class DeviceConfig {
    public static final String NAMESPACE_CONNECTIVITY_THERMAL_POWER_MANAGER =
            "connectivity_thermal_power_manager";

    /**
     * Namespace for all statsd native features that can be applied immediately.
     *
     * @hide
     */
    @SystemApi
    public static final String NAMESPACE_STATSD_NATIVE = "statsd_native";

    /**
     * Namespace for all statsd native features that are applied on boot.
     *
     * @hide
     */
    @SystemApi
    public static final String NAMESPACE_STATSD_NATIVE_BOOT = "statsd_native_boot";

    /**
     * Namespace for configuration related features.
     *
+2 −0
Original line number Diff line number Diff line
@@ -88,6 +88,8 @@ public class SettingsToPropertiesMapper {
        DeviceConfig.NAMESPACE_PROFCOLLECT_NATIVE_BOOT,
        DeviceConfig.NAMESPACE_RUNTIME_NATIVE,
        DeviceConfig.NAMESPACE_RUNTIME_NATIVE_BOOT,
        DeviceConfig.NAMESPACE_STATSD_NATIVE,
        DeviceConfig.NAMESPACE_STATSD_NATIVE_BOOT,
        DeviceConfig.NAMESPACE_STORAGE_NATIVE_BOOT,
        DeviceConfig.NAMESPACE_WINDOW_MANAGER_NATIVE_BOOT,
    };