| 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/session_manager_client.h" | 5 #include "chromeos/dbus/session_manager_client.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/callback.h" | 8 #include "base/callback.h" |
| 9 #include "base/files/file_path.h" | 9 #include "base/files/file_path.h" |
| 10 #include "base/files/file_util.h" | 10 #include "base/files/file_util.h" |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 } | 77 } |
| 78 | 78 |
| 79 virtual void AddObserver(Observer* observer) override { | 79 virtual void AddObserver(Observer* observer) override { |
| 80 observers_.AddObserver(observer); | 80 observers_.AddObserver(observer); |
| 81 } | 81 } |
| 82 | 82 |
| 83 virtual void RemoveObserver(Observer* observer) override { | 83 virtual void RemoveObserver(Observer* observer) override { |
| 84 observers_.RemoveObserver(observer); | 84 observers_.RemoveObserver(observer); |
| 85 } | 85 } |
| 86 | 86 |
| 87 virtual bool HasObserver(Observer* observer) override { | 87 virtual bool HasObserver(const Observer* observer) const override { |
| 88 return observers_.HasObserver(observer); | 88 return observers_.HasObserver(observer); |
| 89 } | 89 } |
| 90 | 90 |
| 91 virtual void EmitLoginPromptVisible() override { | 91 virtual void EmitLoginPromptVisible() override { |
| 92 SimpleMethodCallToSessionManager( | 92 SimpleMethodCallToSessionManager( |
| 93 login_manager::kSessionManagerEmitLoginPromptVisible); | 93 login_manager::kSessionManagerEmitLoginPromptVisible); |
| 94 FOR_EACH_OBSERVER(Observer, observers_, EmitLoginPromptVisibleCalled()); | 94 FOR_EACH_OBSERVER(Observer, observers_, EmitLoginPromptVisibleCalled()); |
| 95 } | 95 } |
| 96 | 96 |
| 97 virtual void RestartJob(int pid, const std::string& command_line) override { | 97 virtual void RestartJob(int pid, const std::string& command_line) override { |
| (...skipping 478 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 576 virtual void Init(dbus::Bus* bus) override {} | 576 virtual void Init(dbus::Bus* bus) override {} |
| 577 virtual void SetStubDelegate(StubDelegate* delegate) override { | 577 virtual void SetStubDelegate(StubDelegate* delegate) override { |
| 578 delegate_ = delegate; | 578 delegate_ = delegate; |
| 579 } | 579 } |
| 580 virtual void AddObserver(Observer* observer) override { | 580 virtual void AddObserver(Observer* observer) override { |
| 581 observers_.AddObserver(observer); | 581 observers_.AddObserver(observer); |
| 582 } | 582 } |
| 583 virtual void RemoveObserver(Observer* observer) override { | 583 virtual void RemoveObserver(Observer* observer) override { |
| 584 observers_.RemoveObserver(observer); | 584 observers_.RemoveObserver(observer); |
| 585 } | 585 } |
| 586 virtual bool HasObserver(Observer* observer) override { | 586 virtual bool HasObserver(const Observer* observer) const override { |
| 587 return observers_.HasObserver(observer); | 587 return observers_.HasObserver(observer); |
| 588 } | 588 } |
| 589 virtual void EmitLoginPromptVisible() override {} | 589 virtual void EmitLoginPromptVisible() override {} |
| 590 virtual void RestartJob(int pid, const std::string& command_line) override {} | 590 virtual void RestartJob(int pid, const std::string& command_line) override {} |
| 591 virtual void StartSession(const std::string& user_email) override {} | 591 virtual void StartSession(const std::string& user_email) override {} |
| 592 virtual void StopSession() override {} | 592 virtual void StopSession() override {} |
| 593 virtual void StartDeviceWipe() override {} | 593 virtual void StartDeviceWipe() override {} |
| 594 virtual void RequestLockScreen() override { | 594 virtual void RequestLockScreen() override { |
| 595 if (delegate_) | 595 if (delegate_) |
| 596 delegate_->LockScreenForStub(); | 596 delegate_->LockScreenForStub(); |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 732 | 732 |
| 733 SessionManagerClient* SessionManagerClient::Create( | 733 SessionManagerClient* SessionManagerClient::Create( |
| 734 DBusClientImplementationType type) { | 734 DBusClientImplementationType type) { |
| 735 if (type == REAL_DBUS_CLIENT_IMPLEMENTATION) | 735 if (type == REAL_DBUS_CLIENT_IMPLEMENTATION) |
| 736 return new SessionManagerClientImpl(); | 736 return new SessionManagerClientImpl(); |
| 737 DCHECK_EQ(STUB_DBUS_CLIENT_IMPLEMENTATION, type); | 737 DCHECK_EQ(STUB_DBUS_CLIENT_IMPLEMENTATION, type); |
| 738 return new SessionManagerClientStubImpl(); | 738 return new SessionManagerClientStubImpl(); |
| 739 } | 739 } |
| 740 | 740 |
| 741 } // namespace chromeos | 741 } // namespace chromeos |
| OLD | NEW |