Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Unified Diff: chromeos/dbus/fake_dbus_thread_manager.cc

Issue 101963004: [chromeos] New PowerManagerClient observer to collect power data. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromeos/dbus/fake_dbus_thread_manager.cc
diff --git a/chromeos/dbus/fake_dbus_thread_manager.cc b/chromeos/dbus/fake_dbus_thread_manager.cc
index 29752b80676e4cb389e49c6b5f353e28130191d1..7ef4b52bc4554ccd1e171c29cdb4b9e758d1bd0c 100644
--- a/chromeos/dbus/fake_dbus_thread_manager.cc
+++ b/chromeos/dbus/fake_dbus_thread_manager.cc
@@ -25,6 +25,7 @@
#include "chromeos/dbus/fake_system_clock_client.h"
#include "chromeos/dbus/fake_update_engine_client.h"
#include "chromeos/dbus/ibus/mock_ibus_client.h"
+#include "chromeos/dbus/power_data_collector.h"
#include "chromeos/dbus/power_policy_controller.h"
namespace chromeos {
@@ -51,6 +52,8 @@ FakeDBusThreadManager::FakeDBusThreadManager()
fake_power_manager_client_(new FakePowerManagerClient),
fake_update_engine_client_(new FakeUpdateEngineClient),
ibus_bus_(NULL) {
+ power_data_collector_.reset(
+ new PowerDataCollector(fake_power_manager_client_.get()));
power_policy_controller_.reset(
new PowerPolicyController(this, fake_power_manager_client_.get()));
}
@@ -205,6 +208,11 @@ FakeDBusThreadManager::GetPowerPolicyController() {
return power_policy_controller_.get();
}
+PowerDataCollector*
+FakeDBusThreadManager::GetPowerDataCollector() {
+ return power_data_collector_.get();
+}
+
SessionManagerClient*
FakeDBusThreadManager::GetSessionManagerClient() {
return fake_session_manager_client_.get();

Powered by Google App Engine
This is Rietveld 408576698