| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium 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 "chromeos/dbus/power_manager_client.h" | 5 #include "chromeos/dbus/power_manager_client.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/callback.h" | 10 #include "base/callback.h" |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 // manager knows the actual brightness level. We don't cache the | 62 // manager knows the actual brightness level. We don't cache the |
| 63 // brightness level in Chrome as it'll make things less reliable. | 63 // brightness level in Chrome as it'll make things less reliable. |
| 64 power_manager_proxy_->ConnectToSignal( | 64 power_manager_proxy_->ConnectToSignal( |
| 65 power_manager::kPowerManagerInterface, | 65 power_manager::kPowerManagerInterface, |
| 66 power_manager::kBrightnessChangedSignal, | 66 power_manager::kBrightnessChangedSignal, |
| 67 base::Bind(&PowerManagerClientImpl::BrightnessChangedReceived, | 67 base::Bind(&PowerManagerClientImpl::BrightnessChangedReceived, |
| 68 weak_ptr_factory_.GetWeakPtr()), | 68 weak_ptr_factory_.GetWeakPtr()), |
| 69 base::Bind(&PowerManagerClientImpl::SignalConnected, | 69 base::Bind(&PowerManagerClientImpl::SignalConnected, |
| 70 weak_ptr_factory_.GetWeakPtr())); | 70 weak_ptr_factory_.GetWeakPtr())); |
| 71 | 71 |
| 72 // TODO(derat): Stop listening for this. |
| 72 power_manager_proxy_->ConnectToSignal( | 73 power_manager_proxy_->ConnectToSignal( |
| 73 power_manager::kPowerManagerInterface, | 74 power_manager::kPowerManagerInterface, |
| 74 power_manager::kSetScreenPowerSignal, | 75 power_manager::kSetScreenPowerSignal, |
| 75 base::Bind(&PowerManagerClientImpl::ScreenPowerSignalReceived, | 76 base::Bind(&PowerManagerClientImpl::ScreenPowerSignalReceived, |
| 76 weak_ptr_factory_.GetWeakPtr()), | 77 weak_ptr_factory_.GetWeakPtr()), |
| 77 base::Bind(&PowerManagerClientImpl::SignalConnected, | 78 base::Bind(&PowerManagerClientImpl::SignalConnected, |
| 78 weak_ptr_factory_.GetWeakPtr())); | 79 weak_ptr_factory_.GetWeakPtr())); |
| 79 | 80 |
| 80 power_manager_proxy_->ConnectToSignal( | 81 power_manager_proxy_->ConnectToSignal( |
| 81 power_manager::kPowerManagerInterface, | 82 power_manager::kPowerManagerInterface, |
| (...skipping 862 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 944 PowerManagerClient* PowerManagerClient::Create( | 945 PowerManagerClient* PowerManagerClient::Create( |
| 945 DBusClientImplementationType type, | 946 DBusClientImplementationType type, |
| 946 dbus::Bus* bus) { | 947 dbus::Bus* bus) { |
| 947 if (type == REAL_DBUS_CLIENT_IMPLEMENTATION) | 948 if (type == REAL_DBUS_CLIENT_IMPLEMENTATION) |
| 948 return new PowerManagerClientImpl(bus); | 949 return new PowerManagerClientImpl(bus); |
| 949 DCHECK_EQ(STUB_DBUS_CLIENT_IMPLEMENTATION, type); | 950 DCHECK_EQ(STUB_DBUS_CLIENT_IMPLEMENTATION, type); |
| 950 return new PowerManagerClientStubImpl(); | 951 return new PowerManagerClientStubImpl(); |
| 951 } | 952 } |
| 952 | 953 |
| 953 } // namespace chromeos | 954 } // namespace chromeos |
| OLD | NEW |