blob: b7738aa33e5d1cec2df4199de6bdb6c64f762934 [file] [log] [blame]
// Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "power_manager/screen_locker.h"
#include "base/logging.h"
#include "power_manager/util.h"
#include "power_manager/util_dbus.h"
namespace power_manager {
ScreenLocker::ScreenLocker()
: locked_(false),
lock_on_suspend_(false) {
}
void ScreenLocker::Init(bool lock_on_suspend) {
lock_on_suspend_ = lock_on_suspend;
}
void ScreenLocker::LockScreen() {
LOG(INFO) << "Locking screen";
util::SendSignalToSessionManager("LockScreen");
last_lock_request_time_ = base::TimeTicks::Now();
}
} // namespace power_manager