Index: chromeos/dbus/power_manager_client.cc |
diff --git a/chromeos/dbus/power_manager_client.cc b/chromeos/dbus/power_manager_client.cc |
index 02d5c2570c9629369999e29208547cff3ddee92e..ef15fbee6a6b3952ea36d5f1ef0361c405e89832 100644 |
--- a/chromeos/dbus/power_manager_client.cc |
+++ b/chromeos/dbus/power_manager_client.cc |
@@ -20,7 +20,6 @@ |
#include "chromeos/dbus/power_manager/input_event.pb.h" |
#include "chromeos/dbus/power_manager/policy.pb.h" |
#include "chromeos/dbus/power_manager/suspend.pb.h" |
-#include "chromeos/dbus/power_state_control.pb.h" |
#include "chromeos/dbus/power_supply_properties.pb.h" |
#include "chromeos/dbus/video_activity_update.pb.h" |
#include "dbus/bus.h" |
@@ -308,46 +307,6 @@ class PowerManagerClientImpl : public PowerManagerClient { |
dbus::ObjectProxy::EmptyResponseCallback()); |
} |
- virtual void RequestPowerStateOverrides( |
- uint32 request_id, |
- base::TimeDelta duration, |
- int overrides, |
- const PowerStateRequestIdCallback& callback) OVERRIDE { |
- dbus::MethodCall method_call(power_manager::kPowerManagerInterface, |
- power_manager::kStateOverrideRequest); |
- dbus::MessageWriter writer(&method_call); |
- |
- PowerStateControl protobuf; |
- protobuf.set_request_id(request_id); |
- protobuf.set_duration(duration.InSeconds()); |
- protobuf.set_disable_idle_dim(overrides & DISABLE_IDLE_DIM); |
- protobuf.set_disable_idle_blank(overrides & DISABLE_IDLE_BLANK); |
- protobuf.set_disable_idle_suspend(overrides & DISABLE_IDLE_SUSPEND); |
- protobuf.set_disable_lid_suspend(overrides & DISABLE_LID_SUSPEND); |
- |
- if (!writer.AppendProtoAsArrayOfBytes(protobuf)) { |
- LOG(ERROR) << "Error calling " |
- << power_manager::kStateOverrideRequest; |
- return; |
- } |
- power_manager_proxy_->CallMethod( |
- &method_call, |
- dbus::ObjectProxy::TIMEOUT_USE_DEFAULT, |
- base::Bind(&PowerManagerClientImpl::OnPowerStateOverride, |
- weak_ptr_factory_.GetWeakPtr(), callback)); |
- } |
- |
- virtual void CancelPowerStateOverrides(uint32 request_id) OVERRIDE { |
- dbus::MethodCall method_call(power_manager::kPowerManagerInterface, |
- power_manager::kStateOverrideCancel); |
- dbus::MessageWriter writer(&method_call); |
- writer.AppendInt32(request_id); |
- power_manager_proxy_->CallMethod( |
- &method_call, |
- dbus::ObjectProxy::TIMEOUT_USE_DEFAULT, |
- dbus::ObjectProxy::EmptyResponseCallback()); |
- } |
- |
virtual void SetIsProjecting(bool is_projecting) OVERRIDE { |
dbus::MethodCall method_call( |
power_manager::kPowerManagerInterface, |
@@ -469,25 +428,6 @@ class PowerManagerClientImpl : public PowerManagerClient { |
FOR_EACH_OBSERVER(Observer, observers_, PowerChanged(status)); |
} |
- void OnPowerStateOverride(const PowerStateRequestIdCallback& callback, |
- dbus::Response* response) { |
- if (!response) { |
- LOG(ERROR) << "Error calling " << power_manager::kStateOverrideRequest; |
- return; |
- } |
- |
- dbus::MessageReader reader(response); |
- int32 request_id = 0; |
- if (!reader.PopInt32(&request_id)) { |
- LOG(ERROR) << "Error reading response from powerd: " |
- << response->ToString(); |
- callback.Run(0); |
- return; |
- } |
- |
- callback.Run(request_id); |
- } |
- |
void OnGetScreenBrightnessPercent( |
const GetScreenBrightnessPercentCallback& callback, |
dbus::Response* response) { |
@@ -769,8 +709,7 @@ class PowerManagerClientStubImpl : public PowerManagerClient { |
: discharging_(true), |
battery_percentage_(40), |
brightness_(50.0), |
- pause_count_(2), |
- next_request_id_(1) { |
+ pause_count_(2) { |
} |
virtual ~PowerManagerClientStubImpl() {} |
@@ -854,19 +793,6 @@ class PowerManagerClientStubImpl : public PowerManagerClient { |
bool is_fullscreen) OVERRIDE {} |
virtual void SetPolicy( |
const power_manager::PowerManagementPolicy& policy) OVERRIDE {} |
- virtual void RequestPowerStateOverrides( |
- uint32 request_id, |
- base::TimeDelta duration, |
- int overrides, |
- const PowerStateRequestIdCallback& callback) OVERRIDE { |
- // Mimic the behavior of power manager w.r.t. the request_id. |
- if (request_id == 0) { |
- callback.Run(next_request_id_++); |
- } else { |
- callback.Run(request_id); |
- } |
- } |
- virtual void CancelPowerStateOverrides(uint32 request_id) OVERRIDE {} |
virtual void SetIsProjecting(bool is_projecting) OVERRIDE {} |
virtual base::Closure GetSuspendReadinessCallback() OVERRIDE { |
return base::Closure(); |
@@ -922,7 +848,6 @@ class PowerManagerClientStubImpl : public PowerManagerClient { |
ObserverList<Observer> observers_; |
base::RepeatingTimer<PowerManagerClientStubImpl> timer_; |
PowerSupplyStatus status_; |
- uint32 next_request_id_; |
}; |
PowerManagerClient::PowerManagerClient() { |
@@ -931,6 +856,7 @@ PowerManagerClient::PowerManagerClient() { |
PowerManagerClient::~PowerManagerClient() { |
} |
+// static |
PowerManagerClient* PowerManagerClient::Create( |
DBusClientImplementationType type, |
dbus::Bus* bus) { |