Loading metricsd/Android.mk +0 −3 Original line number Diff line number Diff line Loading @@ -72,10 +72,7 @@ metrics_includes := external/gtest/include \ libmetrics_shared_libraries := libchrome libbinder libbrillo libutils metrics_collector_shared_libraries := $(libmetrics_shared_libraries) \ libbrillo-binder \ libbrillo-dbus \ libbrillo-http \ libchrome-dbus \ libdbus \ libmetrics \ librootdev \ libweaved Loading metricsd/collectors/averaged_statistics_collector.cc +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ #include "averaged_statistics_collector.h" #include <base/bind.h> #include <base/files/file_util.h> #include <base/files/file_path.h> #include <base/strings/string_number_conversions.h> Loading metricsd/metrics_collector.cc +4 −12 Original line number Diff line number Diff line Loading @@ -32,8 +32,6 @@ #include <base/strings/stringprintf.h> #include <brillo/binder_watcher.h> #include <brillo/osrelease_reader.h> #include <dbus/dbus.h> #include <dbus/message.h> #include "constants.h" #include "metrics_collector_service_impl.h" Loading Loading @@ -142,7 +140,7 @@ int MetricsCollector::Run() { // Watch Binder events in the main loop brillo::BinderWatcher binder_watcher; CHECK(binder_watcher.Init()) << "Binder FD watcher init failed"; return brillo::DBusDaemon::Run(); return brillo::Daemon::Run(); } uint32_t MetricsCollector::GetOsVersionHash() { Loading Loading @@ -218,7 +216,7 @@ void MetricsCollector::Init(bool testing, MetricsLibraryInterface* metrics_lib, } int MetricsCollector::OnInit() { int return_code = brillo::DBusDaemon::OnInit(); int return_code = brillo::Daemon::OnInit(); if (return_code != EX_OK) return return_code; Loading @@ -232,9 +230,6 @@ int MetricsCollector::OnInit() { if (testing_) return EX_OK; bus_->AssertOnDBusThread(); CHECK(bus_->SetUpAsyncOperations()); weave_service_subscription_ = weaved::Service::Connect( brillo::MessageLoop::current(), base::Bind(&MetricsCollector::OnWeaveServiceConnected, Loading @@ -249,10 +244,6 @@ int MetricsCollector::OnInit() { return EX_OK; } void MetricsCollector::OnShutdown(int* return_code) { brillo::DBusDaemon::OnShutdown(return_code); } void MetricsCollector::OnWeaveServiceConnected( const std::weak_ptr<weaved::Service>& service) { service_ = service; Loading Loading @@ -311,7 +302,8 @@ void MetricsCollector::UpdateWeaveState() { metrics_lib_->AreMetricsEnabled() ? "enabled" : "disabled"; if (!weave_service->SetStateProperty(kWeaveComponent, kWeaveTrait, "analyticsReportingState", enabled, "analyticsReportingState", *brillo::ToValue(enabled), nullptr)) { LOG(ERROR) << "failed to update weave's state"; } Loading metricsd/metrics_collector.h +3 −6 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ #include <base/memory/weak_ptr.h> #include <base/time/time.h> #include <brillo/binder_watcher.h> #include <brillo/daemons/dbus_daemon.h> #include <brillo/daemons/daemon.h> #include <libweaved/command.h> #include <libweaved/service.h> #include <gtest/gtest_prod.h> // for FRIEND_TEST Loading @@ -42,7 +42,7 @@ using chromeos_metrics::PersistentInteger; using std::unique_ptr; class MetricsCollector : public brillo::DBusDaemon { class MetricsCollector : public brillo::Daemon { public: MetricsCollector(); ~MetricsCollector(); Loading @@ -54,12 +54,9 @@ class MetricsCollector : public brillo::DBusDaemon { const base::FilePath& private_metrics_directory, const base::FilePath& shared_metrics_directory); // Initializes DBus and MessageLoop variables before running the MessageLoop. // Initializes the daemon. int OnInit() override; // Clean up data set up in OnInit before shutting down message loop. void OnShutdown(int* return_code) override; // Does all the work. int Run() override; Loading metricsd/metrics_collector.rc +1 −1 Original line number Diff line number Diff line service metricscollector /system/bin/metrics_collector --foreground --logtosyslog class late_start user metrics_coll group metrics_coll dbus group metrics_coll Loading
metricsd/Android.mk +0 −3 Original line number Diff line number Diff line Loading @@ -72,10 +72,7 @@ metrics_includes := external/gtest/include \ libmetrics_shared_libraries := libchrome libbinder libbrillo libutils metrics_collector_shared_libraries := $(libmetrics_shared_libraries) \ libbrillo-binder \ libbrillo-dbus \ libbrillo-http \ libchrome-dbus \ libdbus \ libmetrics \ librootdev \ libweaved Loading
metricsd/collectors/averaged_statistics_collector.cc +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ #include "averaged_statistics_collector.h" #include <base/bind.h> #include <base/files/file_util.h> #include <base/files/file_path.h> #include <base/strings/string_number_conversions.h> Loading
metricsd/metrics_collector.cc +4 −12 Original line number Diff line number Diff line Loading @@ -32,8 +32,6 @@ #include <base/strings/stringprintf.h> #include <brillo/binder_watcher.h> #include <brillo/osrelease_reader.h> #include <dbus/dbus.h> #include <dbus/message.h> #include "constants.h" #include "metrics_collector_service_impl.h" Loading Loading @@ -142,7 +140,7 @@ int MetricsCollector::Run() { // Watch Binder events in the main loop brillo::BinderWatcher binder_watcher; CHECK(binder_watcher.Init()) << "Binder FD watcher init failed"; return brillo::DBusDaemon::Run(); return brillo::Daemon::Run(); } uint32_t MetricsCollector::GetOsVersionHash() { Loading Loading @@ -218,7 +216,7 @@ void MetricsCollector::Init(bool testing, MetricsLibraryInterface* metrics_lib, } int MetricsCollector::OnInit() { int return_code = brillo::DBusDaemon::OnInit(); int return_code = brillo::Daemon::OnInit(); if (return_code != EX_OK) return return_code; Loading @@ -232,9 +230,6 @@ int MetricsCollector::OnInit() { if (testing_) return EX_OK; bus_->AssertOnDBusThread(); CHECK(bus_->SetUpAsyncOperations()); weave_service_subscription_ = weaved::Service::Connect( brillo::MessageLoop::current(), base::Bind(&MetricsCollector::OnWeaveServiceConnected, Loading @@ -249,10 +244,6 @@ int MetricsCollector::OnInit() { return EX_OK; } void MetricsCollector::OnShutdown(int* return_code) { brillo::DBusDaemon::OnShutdown(return_code); } void MetricsCollector::OnWeaveServiceConnected( const std::weak_ptr<weaved::Service>& service) { service_ = service; Loading Loading @@ -311,7 +302,8 @@ void MetricsCollector::UpdateWeaveState() { metrics_lib_->AreMetricsEnabled() ? "enabled" : "disabled"; if (!weave_service->SetStateProperty(kWeaveComponent, kWeaveTrait, "analyticsReportingState", enabled, "analyticsReportingState", *brillo::ToValue(enabled), nullptr)) { LOG(ERROR) << "failed to update weave's state"; } Loading
metricsd/metrics_collector.h +3 −6 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ #include <base/memory/weak_ptr.h> #include <base/time/time.h> #include <brillo/binder_watcher.h> #include <brillo/daemons/dbus_daemon.h> #include <brillo/daemons/daemon.h> #include <libweaved/command.h> #include <libweaved/service.h> #include <gtest/gtest_prod.h> // for FRIEND_TEST Loading @@ -42,7 +42,7 @@ using chromeos_metrics::PersistentInteger; using std::unique_ptr; class MetricsCollector : public brillo::DBusDaemon { class MetricsCollector : public brillo::Daemon { public: MetricsCollector(); ~MetricsCollector(); Loading @@ -54,12 +54,9 @@ class MetricsCollector : public brillo::DBusDaemon { const base::FilePath& private_metrics_directory, const base::FilePath& shared_metrics_directory); // Initializes DBus and MessageLoop variables before running the MessageLoop. // Initializes the daemon. int OnInit() override; // Clean up data set up in OnInit before shutting down message loop. void OnShutdown(int* return_code) override; // Does all the work. int Run() override; Loading
metricsd/metrics_collector.rc +1 −1 Original line number Diff line number Diff line service metricscollector /system/bin/metrics_collector --foreground --logtosyslog class late_start user metrics_coll group metrics_coll dbus group metrics_coll