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