diff options
author | nkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-04 16:58:34 +0000 |
---|---|---|
committer | nkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-04 16:58:34 +0000 |
commit | cfad875c42dc022d8632dc19b9cf7647b14e9ee9 (patch) | |
tree | a90005ced7fadb1fb77ff7038e23d822fef95b4f /ash/session_state_observer.h | |
parent | 08a21f37b4668e33a2cf760e25f37178712a6de3 (diff) | |
download | chromium_src-cfad875c42dc022d8632dc19b9cf7647b14e9ee9.zip chromium_src-cfad875c42dc022d8632dc19b9cf7647b14e9ee9.tar.gz chromium_src-cfad875c42dc022d8632dc19b9cf7647b14e9ee9.tar.bz2 |
Add SessionStateObserver with ActiveUserChanged()
Depends on https://codereview.chromium.org/15974008/ which renames SessionStateObserver to LockStateObserver
* Rename few instances of email to user_id
* Add SessionStateDelegateChromeos implementation
BUG=180903
R=bartfab@chromium.org, skuhne@chromium.org, sky@chromium.org, stevenjb@chromium.org
Review URL: https://codereview.chromium.org/15718003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203985 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/session_state_observer.h')
-rw-r--r-- | ash/session_state_observer.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ash/session_state_observer.h b/ash/session_state_observer.h new file mode 100644 index 0000000..f4fad9d --- /dev/null +++ b/ash/session_state_observer.h @@ -0,0 +1,25 @@ +// Copyright (c) 2013 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef ASH_SESSION_STATE_OBSERVER_H_ +#define ASH_SESSION_STATE_OBSERVER_H_ + +#include <string> + +#include "ash/ash_export.h" + +namespace ash { + +class ASH_EXPORT SessionStateObserver { + public: + // Called when active user has changed. + virtual void ActiveUserChanged(const std::string& user_id) {} + + protected: + virtual ~SessionStateObserver() {} +}; + +} // namespace ash + +#endif // ASH_SESSION_STATE_OBSERVER_H_ |