116c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek// Copyright 2014 The Chromium Authors. All rights reserved.
216c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek// Use of this source code is governed by a BSD-style license that can be
316c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek// found in the LICENSE file.
416c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek
516c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_LOGIN_OOBE_SESSION_MANAGER_DELEGATE_H_
616c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek#define CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_LOGIN_OOBE_SESSION_MANAGER_DELEGATE_H_
716c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek
816c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek#include "base/basictypes.h"
916c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek#include "base/memory/scoped_ptr.h"
102e331b938b38057e333fab0ba841130ea8467794Douglas Gregor#include "components/session_manager/core/session_manager.h"
112e331b938b38057e333fab0ba841130ea8467794Douglas Gregor
122e331b938b38057e333fab0ba841130ea8467794Douglas Gregornamespace chromeos {
1316c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek
1416c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenekclass LoginOobeSessionManagerDelegate
1516c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek    : public session_manager::SessionManagerDelegate {
160a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek public:
1716c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek  LoginOobeSessionManagerDelegate();
18ed122735639d83c10f18c28c7fd117bfcd0f62cbTed Kremenek  virtual ~LoginOobeSessionManagerDelegate();
19f59edb96b2d0bfe612b732f19519ab84bb995bd4Chandler Carruth
20f59edb96b2d0bfe612b732f19519ab84bb995bd4Chandler Carruth private:
210b5ca510fb00eeb19ab82ebfd3c2585404bc9aa8David Blaikie  // session_manager::SessionManagerDelegate implementation:
2216c440a377b7ec8b722a2e2c7c864f75c95bd305Ted Kremenek  virtual void Start() OVERRIDE;
236931900f43cea558c6974075256c07728dbfecc6Douglas Gregor
24283cae37b03047c14ef918503bc46b08405c3b69Douglas Gregor  DISALLOW_COPY_AND_ASSIGN(LoginOobeSessionManagerDelegate);
25aed123ec3cc37e457fe20a6158fdadf8849ad916Argyrios Kyrtzidis};
26283cae37b03047c14ef918503bc46b08405c3b69Douglas Gregor
271f60d9ea523fc321d811fe880ba9a1ec74fa8f9bDouglas Gregor}  // namespace chromeos
28aed123ec3cc37e457fe20a6158fdadf8849ad916Argyrios Kyrtzidis
29f59edb96b2d0bfe612b732f19519ab84bb995bd4Chandler Carruth#endif  // CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_LOGIN_OOBE_SESSION_MANAGER_DELEGATE_H_
30edc8aa68ef91aeea686c5aadf64ef902c38318ddTed Kremenek