1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chromeos/dbus/fake_power_manager_client.h" 6 #include "chromeos/dbus/power_manager/policy.pb.h" 7 8 namespace chromeos { 9 10 FakePowerManagerClient::FakePowerManagerClient() 11 : request_restart_call_count_(0) { 12 } 13 14 FakePowerManagerClient::~FakePowerManagerClient() { 15 } 16 17 void FakePowerManagerClient::AddObserver(Observer* observer) { 18 } 19 20 void FakePowerManagerClient::RequestStatusUpdate() { 21 } 22 23 void FakePowerManagerClient::SetPolicy( 24 const power_manager::PowerManagementPolicy& policy) { 25 policy_ = policy; 26 } 27 28 void FakePowerManagerClient::RequestShutdown() { 29 } 30 31 void FakePowerManagerClient::RequestIdleNotification(int64 threshold_secs) { 32 } 33 34 void FakePowerManagerClient::DecreaseScreenBrightness(bool allow_off) { 35 } 36 37 void FakePowerManagerClient::SetScreenBrightnessPercent(double percent, 38 bool gradual) { 39 } 40 41 void FakePowerManagerClient::GetScreenBrightnessPercent( 42 const GetScreenBrightnessPercentCallback& callback) { 43 } 44 45 base::Closure FakePowerManagerClient::GetSuspendReadinessCallback() { 46 return base::Closure(); 47 } 48 49 bool FakePowerManagerClient::HasObserver(Observer* observer) { 50 return false; 51 } 52 53 void FakePowerManagerClient::RequestRestart() { 54 ++request_restart_call_count_; 55 } 56 57 void FakePowerManagerClient::IncreaseKeyboardBrightness() { 58 } 59 60 void FakePowerManagerClient::IncreaseScreenBrightness() { 61 } 62 63 void FakePowerManagerClient::NotifyVideoActivity(bool is_fullscreen) { 64 } 65 66 void FakePowerManagerClient::DecreaseKeyboardBrightness() { 67 } 68 69 void FakePowerManagerClient::SetIsProjecting(bool is_projecting) { 70 } 71 72 void FakePowerManagerClient::RemoveObserver(Observer* observer) { 73 } 74 75 void FakePowerManagerClient::NotifyUserActivity( 76 power_manager::UserActivityType type) { 77 } 78 79 } // namespace chromeos 80