diff options
author | Luigi Semenzato <semenzato@chromium.org> | 2018-09-26 10:55:03 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-09-26 10:55:03 -0700 |
commit | ec99d67c3f429b2d1ee444603cf5b1696ce8c3f1 (patch) | |
tree | dabd04bda2c945a6c81e06a108542afa3b82dfb5 /dbus | |
parent | 89d84940b4e3c82aded42ad425404b6564527841 (diff) | |
parent | 98bc2a6d4b6c83b6dcae8fe50101aef1b75d1a13 (diff) | |
download | system_api-ec99d67c3f429b2d1ee444603cf5b1696ce8c3f1.tar.gz |
system_api: add anomaly event service interface
am: 98bc2a6d4b
Change-Id: I068e11ac44524bd35898dda5142e0bf098ae6722
Diffstat (limited to 'dbus')
-rw-r--r-- | dbus/metrics_event/metrics_event.proto | 9 | ||||
-rw-r--r-- | dbus/service_constants.h | 8 |
2 files changed, 15 insertions, 2 deletions
diff --git a/dbus/metrics_event/metrics_event.proto b/dbus/metrics_event/metrics_event.proto index 48fd473..c1a2762 100644 --- a/dbus/metrics_event/metrics_event.proto +++ b/dbus/metrics_event/metrics_event.proto @@ -8,13 +8,18 @@ option optimize_for = LITE_RUNTIME; package metrics_event; -// Content of MetricsEvent signals emitted by Chrome. +// Content of signals emitted by Chrome (the ChromeEvent signal in the +// MetricsEventService) and the anomaly_collector daemon (the AnomalyEvent +// signal in the AnomalyEventService) to report events of interest for +// measurements. message Event { // Event types. enum Type { TAB_DISCARD = 0; - OOM_KILL = 1; + OOM_KILL = 1; // obsolete---use OOM_KILL_BROWSER instead TAB_SWITCH = 2; + OOM_KILL_BROWSER = 3; + OOM_KILL_KERNEL = 4; } // The type of the event being signaled. diff --git a/dbus/service_constants.h b/dbus/service_constants.h index 37b50fa..9de9dc6 100644 --- a/dbus/service_constants.h +++ b/dbus/service_constants.h @@ -1187,4 +1187,12 @@ constexpr char kOpenFileMethod[] = "OpenFile"; } // namespace arc +namespace anomaly_collector { +const char kAnomalyEventServiceName[] = "org.chromium.AnomalyEventService"; +const char kAnomalyEventServicePath[] = "/org/chromium/AnomalyEventService"; +const char kAnomalyEventServiceInterface[] = + "org.chromium.AnomalyEventServiceInterface"; +const char kAnomalyEventSignalName[] = "AnomalyEvent"; +} // namespace anomaly_collector + #endif // SYSTEM_API_DBUS_SERVICE_CONSTANTS_H_ |