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 |