// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SESSION_MANAGER_SESSION_MANAGER_TYPES_H_ #define COMPONENTS_SESSION_MANAGER_SESSION_MANAGER_TYPES_H_ #include "components/account_id/account_id.h" namespace session_manager { // TODO(xiyuan): Get rid/consolidate with chromeos::LoggedInState. enum class SessionState { … }; // A type for session id. SessionId; // Info about a user session. struct Session { … }; // Limits the number of logged in users to 5. User-switcher UI was not designed // around a large number of users. This also helps on memory-constrained // devices. See b/64593342 for some additional context. constexpr int kMaximumNumberOfUserSessions = …; // Type of unlock method used. enum class UnlockType { … }; } // namespace session_manager #endif // COMPONENTS_SESSION_MANAGER_SESSION_MANAGER_TYPES_H_