blob: f4fad9dbf913f9e37e1bb963b5fe32669285afe5 [file] [log] [blame]
[email protected]cfad8752013-06-04 16:58:341// Copyright (c) 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef ASH_SESSION_STATE_OBSERVER_H_
6#define ASH_SESSION_STATE_OBSERVER_H_
7
8#include <string>
9
10#include "ash/ash_export.h"
11
12namespace ash {
13
14class ASH_EXPORT SessionStateObserver {
15 public:
16 // Called when active user has changed.
17 virtual void ActiveUserChanged(const std::string& user_id) {}
18
19 protected:
20 virtual ~SessionStateObserver() {}
21};
22
23} // namespace ash
24
25#endif // ASH_SESSION_STATE_OBSERVER_H_