Commit 2b6f2224 authored by cmasone@chromium.org's avatar cmasone@chromium.org

Remove calls to deprecated session_manager DBus methods

RestartEntd() was deprecated years ago, so calls to this method
can certainly be removed. The UnlockScreen() method has done
nothing but emit a signal that no process listens to for several
releases now.

BUG=chromium:286401
TEST=unit tests, desktopui_ScreenLocker autotest

Review URL: https://chromiumcodereview.appspot.com/23694025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222227 0039d316-1c4b-4281-b951-d872f2087c98
parent ef677f6b
...@@ -61,10 +61,8 @@ void EnterpriseExtensionObserver::CheckExtensionAndNotifyEntd( ...@@ -61,10 +61,8 @@ void EnterpriseExtensionObserver::CheckExtensionAndNotifyEntd(
} }
} }
// static
void EnterpriseExtensionObserver::NotifyEntd() { void EnterpriseExtensionObserver::NotifyEntd() {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); NOTREACHED();
DBusThreadManager::Get()->GetSessionManagerClient()->RestartEntd();
} }
} // namespace chromeos } // namespace chromeos
...@@ -118,11 +118,6 @@ class ScreenLockObserver : public chromeos::SessionManagerClient::Observer, ...@@ -118,11 +118,6 @@ class ScreenLockObserver : public chromeos::SessionManagerClient::Observer,
} }
} }
virtual void UnlockScreen() OVERRIDE {
VLOG(1) << "Received UnlockScreen D-Bus signal from session manager";
chromeos::ScreenLocker::Hide();
}
virtual void OnUserAddingFinished() OVERRIDE { virtual void OnUserAddingFinished() OVERRIDE {
chromeos::UserAddingScreen::Get()->RemoveObserver(this); chromeos::UserAddingScreen::Get()->RemoveObserver(this);
LockScreen(); LockScreen();
...@@ -259,9 +254,6 @@ void ScreenLocker::UnlockOnLoginSuccess() { ...@@ -259,9 +254,6 @@ void ScreenLocker::UnlockOnLoginSuccess() {
return; return;
} }
VLOG(1) << "Calling session manager's UnlockScreen D-Bus method";
DBusThreadManager::Get()->GetSessionManagerClient()->RequestUnlockScreen();
if (login_status_consumer_) { if (login_status_consumer_) {
login_status_consumer_->OnLoginSuccess( login_status_consumer_->OnLoginSuccess(
UserContext(authentication_capture_->username, UserContext(authentication_capture_->username,
...@@ -272,6 +264,9 @@ void ScreenLocker::UnlockOnLoginSuccess() { ...@@ -272,6 +264,9 @@ void ScreenLocker::UnlockOnLoginSuccess() {
} }
authentication_capture_.reset(); authentication_capture_.reset();
weak_factory_.InvalidateWeakPtrs(); weak_factory_.InvalidateWeakPtrs();
VLOG(1) << "Hiding the lock screen.";
chromeos::ScreenLocker::Hide();
} }
void ScreenLocker::Authenticate(const UserContext& user_context) { void ScreenLocker::Authenticate(const UserContext& user_context) {
...@@ -381,10 +376,9 @@ void ScreenLocker::ScheduleDeletion() { ...@@ -381,10 +376,9 @@ void ScreenLocker::ScheduleDeletion() {
// Avoid possible multiple calls. // Avoid possible multiple calls.
if (screen_locker_ == NULL) if (screen_locker_ == NULL)
return; return;
VLOG(1) << "Posting task to delete ScreenLocker " << screen_locker_; VLOG(1) << "Deleting ScreenLocker " << screen_locker_;
ScreenLocker* screen_locker = screen_locker_; delete screen_locker_;
screen_locker_ = NULL; screen_locker_ = NULL;
base::MessageLoopForUI::current()->DeleteSoon(FROM_HERE, screen_locker);
} }
// static // static
...@@ -457,4 +451,3 @@ bool ScreenLocker::IsUserLoggedIn(const std::string& username) { ...@@ -457,4 +451,3 @@ bool ScreenLocker::IsUserLoggedIn(const std::string& username) {
} }
} // namespace chromeos } // namespace chromeos
...@@ -159,17 +159,13 @@ IN_PROC_BROWSER_TEST_F(ScreenLockerTest, TestBasic) { ...@@ -159,17 +159,13 @@ IN_PROC_BROWSER_TEST_F(ScreenLockerTest, TestBasic) {
EXPECT_TRUE(tester->IsLocked()); EXPECT_TRUE(tester->IsLocked());
tester->EnterPassword("pass"); tester->EnterPassword("pass");
content::RunAllPendingInMessageLoop(); content::RunAllPendingInMessageLoop();
// Successful authentication simply send a unlock request to PowerManager. // Successful authentication clears the lock screen and tells the
EXPECT_TRUE(tester->IsLocked()); // SessionManager to announce this over DBus.
EXPECT_FALSE(tester->IsLocked());
EXPECT_EQ( EXPECT_EQ(
1, 1,
fake_session_manager_client_->notify_lock_screen_shown_call_count()); fake_session_manager_client_->notify_lock_screen_shown_call_count());
// Emulate LockScreen request from SessionManager.
// TODO(oshima): Find out better way to handle this in mock.
ScreenLocker::Hide();
content::RunAllPendingInMessageLoop();
EXPECT_FALSE(tester->IsLocked());
EXPECT_TRUE(VerifyLockScreenDismissed()); EXPECT_TRUE(VerifyLockScreenDismissed());
} }
...@@ -197,8 +193,6 @@ IN_PROC_BROWSER_TEST_F(ScreenLockerTest, TestFullscreenExit) { ...@@ -197,8 +193,6 @@ IN_PROC_BROWSER_TEST_F(ScreenLockerTest, TestFullscreenExit) {
tester->InjectMockAuthenticator(UserManager::kStubUser, "pass"); tester->InjectMockAuthenticator(UserManager::kStubUser, "pass");
tester->EnterPassword("pass"); tester->EnterPassword("pass");
content::RunAllPendingInMessageLoop(); content::RunAllPendingInMessageLoop();
ScreenLocker::Hide();
content::RunAllPendingInMessageLoop();
EXPECT_FALSE(tester->IsLocked()); EXPECT_FALSE(tester->IsLocked());
EXPECT_TRUE(VerifyLockScreenDismissed()); EXPECT_TRUE(VerifyLockScreenDismissed());
} }
......
...@@ -28,9 +28,12 @@ using content::WebContents; ...@@ -28,9 +28,12 @@ using content::WebContents;
namespace { namespace {
// This class is used to observe state of the global ScreenLocker instance,
// which can go away as a result of a successful authentication. As such,
// it needs to directly reference the global ScreenLocker.
class LoginAttemptObserver : public chromeos::LoginStatusConsumer { class LoginAttemptObserver : public chromeos::LoginStatusConsumer {
public: public:
explicit LoginAttemptObserver(chromeos::ScreenLocker* locker); LoginAttemptObserver();
virtual ~LoginAttemptObserver(); virtual ~LoginAttemptObserver();
void WaitForAttempt(); void WaitForAttempt();
...@@ -50,23 +53,24 @@ class LoginAttemptObserver : public chromeos::LoginStatusConsumer { ...@@ -50,23 +53,24 @@ class LoginAttemptObserver : public chromeos::LoginStatusConsumer {
private: private:
void LoginAttempted(); void LoginAttempted();
chromeos::ScreenLocker* locker_;
bool login_attempted_; bool login_attempted_;
bool waiting_; bool waiting_;
DISALLOW_COPY_AND_ASSIGN(LoginAttemptObserver); DISALLOW_COPY_AND_ASSIGN(LoginAttemptObserver);
}; };
LoginAttemptObserver::LoginAttemptObserver(chromeos::ScreenLocker* locker) LoginAttemptObserver::LoginAttemptObserver()
: chromeos::LoginStatusConsumer(), : chromeos::LoginStatusConsumer(),
locker_(locker),
login_attempted_(false), login_attempted_(false),
waiting_(false) { waiting_(false) {
locker_->SetLoginStatusConsumer(this); chromeos::ScreenLocker::default_screen_locker()->SetLoginStatusConsumer(this);
} }
LoginAttemptObserver::~LoginAttemptObserver() { LoginAttemptObserver::~LoginAttemptObserver() {
locker_->SetLoginStatusConsumer(NULL); chromeos::ScreenLocker* global_locker =
chromeos::ScreenLocker::default_screen_locker();
if (global_locker)
global_locker->SetLoginStatusConsumer(NULL);
} }
void LoginAttemptObserver::WaitForAttempt() { void LoginAttemptObserver::WaitForAttempt() {
...@@ -84,7 +88,7 @@ void LoginAttemptObserver::LoginAttempted() { ...@@ -84,7 +88,7 @@ void LoginAttemptObserver::LoginAttempted() {
base::MessageLoopForUI::current()->Quit(); base::MessageLoopForUI::current()->Quit();
} }
} } // anyonymous namespace
namespace chromeos { namespace chromeos {
...@@ -148,7 +152,7 @@ void WebUIScreenLockerTester::EnterPassword(const std::string& password) { ...@@ -148,7 +152,7 @@ void WebUIScreenLockerTester::EnterPassword(const std::string& password) {
ASSERT_TRUE(result); ASSERT_TRUE(result);
// Attempt to sign in. // Attempt to sign in.
LoginAttemptObserver login(ScreenLocker::screen_locker_); LoginAttemptObserver login;
v = content::ExecuteScriptAndGetValue( v = content::ExecuteScriptAndGetValue(
RenderViewHost(), RenderViewHost(),
"$('pod-row').pods[0].activate();"); "$('pod-row').pods[0].activate();");
......
...@@ -17,7 +17,7 @@ ScreenLockObserver::~ScreenLockObserver() { ...@@ -17,7 +17,7 @@ ScreenLockObserver::~ScreenLockObserver() {
DBusThreadManager::Get()->GetSessionManagerClient()->RemoveObserver(this); DBusThreadManager::Get()->GetSessionManagerClient()->RemoveObserver(this);
} }
void ScreenLockObserver::UnlockScreen() { void ScreenLockObserver::ScreenIsUnlocked() {
extensions::DispatchScreenUnlockedEvent(); extensions::DispatchScreenUnlockedEvent();
} }
......
...@@ -20,7 +20,7 @@ class ScreenLockObserver : public SessionManagerClient::Observer { ...@@ -20,7 +20,7 @@ class ScreenLockObserver : public SessionManagerClient::Observer {
virtual ~ScreenLockObserver(); virtual ~ScreenLockObserver();
// SessionManagerClient::Observer override. // SessionManagerClient::Observer override.
virtual void UnlockScreen() OVERRIDE; virtual void ScreenIsUnlocked() OVERRIDE;
private: private:
DISALLOW_COPY_AND_ASSIGN(ScreenLockObserver); DISALLOW_COPY_AND_ASSIGN(ScreenLockObserver);
}; };
......
...@@ -113,8 +113,6 @@ void DeviceSettingsTestHelper::EmitLoginPromptVisible() {} ...@@ -113,8 +113,6 @@ void DeviceSettingsTestHelper::EmitLoginPromptVisible() {}
void DeviceSettingsTestHelper::RestartJob(int pid, void DeviceSettingsTestHelper::RestartJob(int pid,
const std::string& command_line) {} const std::string& command_line) {}
void DeviceSettingsTestHelper::RestartEntd() {}
void DeviceSettingsTestHelper::StartSession(const std::string& user_email) {} void DeviceSettingsTestHelper::StartSession(const std::string& user_email) {}
void DeviceSettingsTestHelper::StopSession() {} void DeviceSettingsTestHelper::StopSession() {}
...@@ -125,8 +123,6 @@ void DeviceSettingsTestHelper::RequestLockScreen() {} ...@@ -125,8 +123,6 @@ void DeviceSettingsTestHelper::RequestLockScreen() {}
void DeviceSettingsTestHelper::NotifyLockScreenShown() {} void DeviceSettingsTestHelper::NotifyLockScreenShown() {}
void DeviceSettingsTestHelper::RequestUnlockScreen() {}
void DeviceSettingsTestHelper::NotifyLockScreenDismissed() {} void DeviceSettingsTestHelper::NotifyLockScreenDismissed() {}
void DeviceSettingsTestHelper::RetrieveActiveSessions( void DeviceSettingsTestHelper::RetrieveActiveSessions(
......
...@@ -85,13 +85,11 @@ class DeviceSettingsTestHelper : public SessionManagerClient { ...@@ -85,13 +85,11 @@ class DeviceSettingsTestHelper : public SessionManagerClient {
virtual void EmitLoginPromptReady() OVERRIDE; virtual void EmitLoginPromptReady() OVERRIDE;
virtual void EmitLoginPromptVisible() OVERRIDE; virtual void EmitLoginPromptVisible() OVERRIDE;
virtual void RestartJob(int pid, const std::string& command_line) OVERRIDE; virtual void RestartJob(int pid, const std::string& command_line) OVERRIDE;
virtual void RestartEntd() OVERRIDE;
virtual void StartSession(const std::string& user_email) OVERRIDE; virtual void StartSession(const std::string& user_email) OVERRIDE;
virtual void StopSession() OVERRIDE; virtual void StopSession() OVERRIDE;
virtual void StartDeviceWipe() OVERRIDE; virtual void StartDeviceWipe() OVERRIDE;
virtual void RequestLockScreen() OVERRIDE; virtual void RequestLockScreen() OVERRIDE;
virtual void NotifyLockScreenShown() OVERRIDE; virtual void NotifyLockScreenShown() OVERRIDE;
virtual void RequestUnlockScreen() OVERRIDE;
virtual void NotifyLockScreenDismissed() OVERRIDE; virtual void NotifyLockScreenDismissed() OVERRIDE;
virtual void RetrieveActiveSessions( virtual void RetrieveActiveSessions(
const ActiveSessionsCallback& callback) OVERRIDE; const ActiveSessionsCallback& callback) OVERRIDE;
......
...@@ -1091,7 +1091,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, ...@@ -1091,7 +1091,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate,
GetUserLoginStatus()); GetUserLoginStatus());
} }
virtual void UnlockScreen() OVERRIDE { virtual void ScreenIsUnlocked() OVERRIDE {
screen_locked_ = false; screen_locked_ = false;
ash::Shell::GetInstance()->UpdateAfterLoginStatusChange( ash::Shell::GetInstance()->UpdateAfterLoginStatusChange(
GetUserLoginStatus()); GetUserLoginStatus());
......
...@@ -48,9 +48,6 @@ void FakeSessionManagerClient::RestartJob(int pid, ...@@ -48,9 +48,6 @@ void FakeSessionManagerClient::RestartJob(int pid,
const std::string& command_line) { const std::string& command_line) {
} }
void FakeSessionManagerClient::RestartEntd() {
}
void FakeSessionManagerClient::StartSession(const std::string& user_email) { void FakeSessionManagerClient::StartSession(const std::string& user_email) {
DCHECK_EQ(0UL, user_sessions_.count(user_email)); DCHECK_EQ(0UL, user_sessions_.count(user_email));
std::string user_id_hash = std::string user_id_hash =
...@@ -72,9 +69,6 @@ void FakeSessionManagerClient::NotifyLockScreenShown() { ...@@ -72,9 +69,6 @@ void FakeSessionManagerClient::NotifyLockScreenShown() {
notify_lock_screen_shown_call_count_++; notify_lock_screen_shown_call_count_++;
} }
void FakeSessionManagerClient::RequestUnlockScreen() {
}
void FakeSessionManagerClient::NotifyLockScreenDismissed() { void FakeSessionManagerClient::NotifyLockScreenDismissed() {
notify_lock_screen_dismissed_call_count_++; notify_lock_screen_dismissed_call_count_++;
} }
......
...@@ -30,13 +30,11 @@ class FakeSessionManagerClient : public SessionManagerClient { ...@@ -30,13 +30,11 @@ class FakeSessionManagerClient : public SessionManagerClient {
virtual void EmitLoginPromptReady() OVERRIDE; virtual void EmitLoginPromptReady() OVERRIDE;
virtual void EmitLoginPromptVisible() OVERRIDE; virtual void EmitLoginPromptVisible() OVERRIDE;
virtual void RestartJob(int pid, const std::string& command_line) OVERRIDE; virtual void RestartJob(int pid, const std::string& command_line) OVERRIDE;
virtual void RestartEntd() OVERRIDE;
virtual void StartSession(const std::string& user_email) OVERRIDE; virtual void StartSession(const std::string& user_email) OVERRIDE;
virtual void StopSession() OVERRIDE; virtual void StopSession() OVERRIDE;
virtual void StartDeviceWipe() OVERRIDE; virtual void StartDeviceWipe() OVERRIDE;
virtual void RequestLockScreen() OVERRIDE; virtual void RequestLockScreen() OVERRIDE;
virtual void NotifyLockScreenShown() OVERRIDE; virtual void NotifyLockScreenShown() OVERRIDE;
virtual void RequestUnlockScreen() OVERRIDE;
virtual void NotifyLockScreenDismissed() OVERRIDE; virtual void NotifyLockScreenDismissed() OVERRIDE;
virtual void RetrieveActiveSessions( virtual void RetrieveActiveSessions(
const ActiveSessionsCallback& callback) OVERRIDE; const ActiveSessionsCallback& callback) OVERRIDE;
......
...@@ -23,14 +23,12 @@ class MockSessionManagerClient : public SessionManagerClient { ...@@ -23,14 +23,12 @@ class MockSessionManagerClient : public SessionManagerClient {
MOCK_METHOD1(HasObserver, bool(Observer*)); MOCK_METHOD1(HasObserver, bool(Observer*));
MOCK_METHOD0(EmitLoginPromptReady, void(void)); MOCK_METHOD0(EmitLoginPromptReady, void(void));
MOCK_METHOD0(EmitLoginPromptVisible, void(void)); MOCK_METHOD0(EmitLoginPromptVisible, void(void));
MOCK_METHOD0(RestartEntd, void(void));
MOCK_METHOD2(RestartJob, void(int, const std::string&)); MOCK_METHOD2(RestartJob, void(int, const std::string&));
MOCK_METHOD1(StartSession, void(const std::string&)); MOCK_METHOD1(StartSession, void(const std::string&));
MOCK_METHOD0(StopSession, void(void)); MOCK_METHOD0(StopSession, void(void));
MOCK_METHOD0(StartDeviceWipe, void(void)); MOCK_METHOD0(StartDeviceWipe, void(void));
MOCK_METHOD0(RequestLockScreen, void(void)); MOCK_METHOD0(RequestLockScreen, void(void));
MOCK_METHOD0(NotifyLockScreenShown, void(void)); MOCK_METHOD0(NotifyLockScreenShown, void(void));
MOCK_METHOD0(RequestUnlockScreen, void(void));
MOCK_METHOD0(NotifyLockScreenDismissed, void(void)); MOCK_METHOD0(NotifyLockScreenDismissed, void(void));
MOCK_METHOD1(RetrieveActiveSessions, void(const ActiveSessionsCallback&)); MOCK_METHOD1(RetrieveActiveSessions, void(const ActiveSessionsCallback&));
MOCK_METHOD1(RetrieveDevicePolicy, void(const RetrievePolicyCallback&)); MOCK_METHOD1(RetrieveDevicePolicy, void(const RetrievePolicyCallback&));
......
...@@ -71,10 +71,6 @@ class SessionManagerClientImpl : public SessionManagerClient { ...@@ -71,10 +71,6 @@ class SessionManagerClientImpl : public SessionManagerClient {
weak_ptr_factory_.GetWeakPtr())); weak_ptr_factory_.GetWeakPtr()));
} }
virtual void RestartEntd() OVERRIDE {
SimpleMethodCallToSessionManager(login_manager::kSessionManagerRestartEntd);
}
virtual void StartSession(const std::string& user_email) OVERRIDE { virtual void StartSession(const std::string& user_email) OVERRIDE {
dbus::MethodCall method_call(login_manager::kSessionManagerInterface, dbus::MethodCall method_call(login_manager::kSessionManagerInterface,
login_manager::kSessionManagerStartSession); login_manager::kSessionManagerStartSession);
...@@ -119,11 +115,6 @@ class SessionManagerClientImpl : public SessionManagerClient { ...@@ -119,11 +115,6 @@ class SessionManagerClientImpl : public SessionManagerClient {
login_manager::kSessionManagerHandleLockScreenShown); login_manager::kSessionManagerHandleLockScreenShown);
} }
virtual void RequestUnlockScreen() OVERRIDE {
SimpleMethodCallToSessionManager(
login_manager::kSessionManagerUnlockScreen);
}
virtual void NotifyLockScreenDismissed() OVERRIDE { virtual void NotifyLockScreenDismissed() OVERRIDE {
SimpleMethodCallToSessionManager( SimpleMethodCallToSessionManager(
login_manager::kSessionManagerHandleLockScreenDismissed); login_manager::kSessionManagerHandleLockScreenDismissed);
...@@ -274,13 +265,6 @@ class SessionManagerClientImpl : public SessionManagerClient { ...@@ -274,13 +265,6 @@ class SessionManagerClientImpl : public SessionManagerClient {
weak_ptr_factory_.GetWeakPtr()), weak_ptr_factory_.GetWeakPtr()),
base::Bind(&SessionManagerClientImpl::SignalConnected, base::Bind(&SessionManagerClientImpl::SignalConnected,
weak_ptr_factory_.GetWeakPtr())); weak_ptr_factory_.GetWeakPtr()));
session_manager_proxy_->ConnectToSignal(
chromium::kChromiumInterface,
chromium::kUnlockScreenSignal,
base::Bind(&SessionManagerClientImpl::ScreenUnlockReceived,
weak_ptr_factory_.GetWeakPtr()),
base::Bind(&SessionManagerClientImpl::SignalConnected,
weak_ptr_factory_.GetWeakPtr()));
session_manager_proxy_->ConnectToSignal( session_manager_proxy_->ConnectToSignal(
chromium::kChromiumInterface, chromium::kChromiumInterface,
chromium::kLivenessRequestedSignal, chromium::kLivenessRequestedSignal,
...@@ -494,10 +478,6 @@ class SessionManagerClientImpl : public SessionManagerClient { ...@@ -494,10 +478,6 @@ class SessionManagerClientImpl : public SessionManagerClient {
FOR_EACH_OBSERVER(Observer, observers_, LockScreen()); FOR_EACH_OBSERVER(Observer, observers_, LockScreen());
} }
void ScreenUnlockReceived(dbus::Signal* signal) {
FOR_EACH_OBSERVER(Observer, observers_, UnlockScreen());
}
void LivenessRequestedReceived(dbus::Signal* signal) { void LivenessRequestedReceived(dbus::Signal* signal) {
SimpleMethodCallToSessionManager( SimpleMethodCallToSessionManager(
login_manager::kSessionManagerHandleLivenessConfirmed); login_manager::kSessionManagerHandleLivenessConfirmed);
...@@ -562,7 +542,6 @@ class SessionManagerClientStubImpl : public SessionManagerClient { ...@@ -562,7 +542,6 @@ class SessionManagerClientStubImpl : public SessionManagerClient {
virtual void EmitLoginPromptReady() OVERRIDE {} virtual void EmitLoginPromptReady() OVERRIDE {}
virtual void EmitLoginPromptVisible() OVERRIDE {} virtual void EmitLoginPromptVisible() OVERRIDE {}
virtual void RestartJob(int pid, const std::string& command_line) OVERRIDE {} virtual void RestartJob(int pid, const std::string& command_line) OVERRIDE {}
virtual void RestartEntd() OVERRIDE {}
virtual void StartSession(const std::string& user_email) OVERRIDE {} virtual void StartSession(const std::string& user_email) OVERRIDE {}
virtual void StopSession() OVERRIDE {} virtual void StopSession() OVERRIDE {}
virtual void StartDeviceWipe() OVERRIDE {} virtual void StartDeviceWipe() OVERRIDE {}
...@@ -572,9 +551,6 @@ class SessionManagerClientStubImpl : public SessionManagerClient { ...@@ -572,9 +551,6 @@ class SessionManagerClientStubImpl : public SessionManagerClient {
virtual void NotifyLockScreenShown() OVERRIDE { virtual void NotifyLockScreenShown() OVERRIDE {
FOR_EACH_OBSERVER(Observer, observers_, ScreenIsLocked()); FOR_EACH_OBSERVER(Observer, observers_, ScreenIsLocked());
} }
virtual void RequestUnlockScreen() OVERRIDE {
FOR_EACH_OBSERVER(Observer, observers_, UnlockScreen());
}
virtual void NotifyLockScreenDismissed() OVERRIDE { virtual void NotifyLockScreenDismissed() OVERRIDE {
FOR_EACH_OBSERVER(Observer, observers_, ScreenIsUnlocked()); FOR_EACH_OBSERVER(Observer, observers_, ScreenIsUnlocked());
} }
......
...@@ -34,10 +34,6 @@ class CHROMEOS_EXPORT SessionManagerClient : public DBusClient { ...@@ -34,10 +34,6 @@ class CHROMEOS_EXPORT SessionManagerClient : public DBusClient {
// session manager). // session manager).
virtual void LockScreen() {} virtual void LockScreen() {}
// Called when the session manager requests that the lock screen be
// dismissed. NotifyLockScreenDismissed() is called afterward.
virtual void UnlockScreen() {}
// Called when the session manager announces that the screen has been locked // Called when the session manager announces that the screen has been locked
// successfully (i.e. after NotifyLockScreenShown() has been called). // successfully (i.e. after NotifyLockScreenShown() has been called).
virtual void ScreenIsLocked() {} virtual void ScreenIsLocked() {}
...@@ -62,10 +58,6 @@ class CHROMEOS_EXPORT SessionManagerClient : public DBusClient { ...@@ -62,10 +58,6 @@ class CHROMEOS_EXPORT SessionManagerClient : public DBusClient {
// Restarts a job referenced by |pid| with the provided command line. // Restarts a job referenced by |pid| with the provided command line.
virtual void RestartJob(int pid, const std::string& command_line) = 0; virtual void RestartJob(int pid, const std::string& command_line) = 0;
// Restarts entd (the enterprise daemon).
// DEPRECATED: will be deleted soon.
virtual void RestartEntd() = 0;
// Starts the session for the user. // Starts the session for the user.
virtual void StartSession(const std::string& user_email) = 0; virtual void StartSession(const std::string& user_email) = 0;
...@@ -81,9 +73,6 @@ class CHROMEOS_EXPORT SessionManagerClient : public DBusClient { ...@@ -81,9 +73,6 @@ class CHROMEOS_EXPORT SessionManagerClient : public DBusClient {
// Notifies that the lock screen is shown. // Notifies that the lock screen is shown.
virtual void NotifyLockScreenShown() = 0; virtual void NotifyLockScreenShown() = 0;
// Unlocks the screen.
virtual void RequestUnlockScreen() = 0;
// Notifies that the lock screen is dismissed. // Notifies that the lock screen is dismissed.
virtual void NotifyLockScreenDismissed() = 0; virtual void NotifyLockScreenDismissed() = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment