| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "metrics_daemon.h" | 5 #include "metrics_daemon.h" |
| 6 | 6 |
| 7 #include <dbus/dbus-glib-lowlevel.h> | 7 #include <dbus/dbus-glib-lowlevel.h> |
| 8 #include <sys/file.h> | 8 #include <sys/file.h> |
| 9 | 9 |
| 10 #include <base/eintr_wrapper.h> | 10 #include <base/eintr_wrapper.h> |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 // static | 55 // static |
| 56 const char* MetricsDaemon::kDBusMatches_[] = { | 56 const char* MetricsDaemon::kDBusMatches_[] = { |
| 57 "type='signal'," | 57 "type='signal'," |
| 58 "sender='org.chromium.flimflam'," | 58 "sender='org.chromium.flimflam'," |
| 59 "interface='" DBUS_IFACE_FLIMFLAM_MANAGER "'," | 59 "interface='" DBUS_IFACE_FLIMFLAM_MANAGER "'," |
| 60 "path='/'," | 60 "path='/'," |
| 61 "member='StateChanged'", | 61 "member='StateChanged'", |
| 62 | 62 |
| 63 "type='signal'," | 63 "type='signal'," |
| 64 "interface='" DBUS_IFACE_POWER_MANAGER "'," | 64 "interface='" DBUS_IFACE_POWER_MANAGER "'," |
| 65 "path='/'" | 65 "path='/'", |
| 66 | 66 |
| 67 "type='signal'," | 67 "type='signal'," |
| 68 "sender='org.chromium.SessionManager'," | 68 "sender='org.chromium.SessionManager'," |
| 69 "interface='" DBUS_IFACE_SESSION_MANAGER "'," | 69 "interface='" DBUS_IFACE_SESSION_MANAGER "'," |
| 70 "path='/org/chromium/SessionManager'," | 70 "path='/org/chromium/SessionManager'," |
| 71 "member='SessionStateChanged'", | 71 "member='SessionStateChanged'", |
| 72 }; | 72 }; |
| 73 | 73 |
| 74 // static | 74 // static |
| 75 const char* MetricsDaemon::kNetworkStates_[] = { | 75 const char* MetricsDaemon::kNetworkStates_[] = { |
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 421 usemon_source_ = NULL; | 421 usemon_source_ = NULL; |
| 422 usemon_interval_ = 0; | 422 usemon_interval_ = 0; |
| 423 } | 423 } |
| 424 | 424 |
| 425 void MetricsDaemon::SendMetric(const std::string& name, int sample, | 425 void MetricsDaemon::SendMetric(const std::string& name, int sample, |
| 426 int min, int max, int nbuckets) { | 426 int min, int max, int nbuckets) { |
| 427 DLOG(INFO) << "received metric: " << name << " " << sample << " " | 427 DLOG(INFO) << "received metric: " << name << " " << sample << " " |
| 428 << min << " " << max << " " << nbuckets; | 428 << min << " " << max << " " << nbuckets; |
| 429 metrics_lib_->SendToUMA(name, sample, min, max, nbuckets); | 429 metrics_lib_->SendToUMA(name, sample, min, max, nbuckets); |
| 430 } | 430 } |
| OLD | NEW |