Index: components/session_manager/core/session_manager.h |
diff --git a/components/session_manager/core/session_manager.h b/components/session_manager/core/session_manager.h |
index e7550e1032e5f64c4970139f808accb673ddbd8e..53623178136041a46941716bd4f08a3a9b935a70 100644 |
--- a/components/session_manager/core/session_manager.h |
+++ b/components/session_manager/core/session_manager.h |
@@ -5,16 +5,12 @@ |
#ifndef COMPONENTS_SESSION_MANAGER_CORE_SESSION_MANAGER_H_ |
#define COMPONENTS_SESSION_MANAGER_CORE_SESSION_MANAGER_H_ |
-#include <memory> |
- |
#include "base/macros.h" |
#include "components/session_manager/session_manager_export.h" |
#include "components/session_manager/session_manager_types.h" |
namespace session_manager { |
-class SessionManagerDelegate; |
- |
class SESSION_EXPORT SessionManager { |
public: |
SessionManager(); |
@@ -40,14 +36,7 @@ class SESSION_EXPORT SessionManager { |
// before the session has been started. |
virtual void SessionStarted(); |
- // Let session delegate executed on its plan of actions depending on the |
- // current session type / state. |
- void Start(); |
- |
protected: |
- // Initializes SessionManager with delegate. |
- void Initialize(SessionManagerDelegate* delegate); |
- |
// Sets SessionManager instance. |
static void SetInstance(SessionManager* session_manager); |
@@ -60,7 +49,6 @@ class SESSION_EXPORT SessionManager { |
static SessionManager* instance; |
SessionState session_state_ = SessionState::UNKNOWN; |
- std::unique_ptr<SessionManagerDelegate> delegate_; |
// True if SessionStarted() has been called. |
bool session_started_ = false; |
@@ -68,24 +56,6 @@ class SESSION_EXPORT SessionManager { |
DISALLOW_COPY_AND_ASSIGN(SessionManager); |
}; |
-class SESSION_EXPORT SessionManagerDelegate { |
- public: |
- SessionManagerDelegate(); |
- virtual ~SessionManagerDelegate(); |
- |
- virtual void SetSessionManager( |
- session_manager::SessionManager* session_manager); |
- |
- // Executes specific actions defined by this delegate. |
- virtual void Start() = 0; |
- |
- protected: |
- session_manager::SessionManager* session_manager_ = nullptr; |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(SessionManagerDelegate); |
-}; |
- |
} // namespace session_manager |
#endif // COMPONENTS_SESSION_MANAGER_CORE_SESSION_MANAGER_H_ |