Index: chrome/browser/chromeos/login/session/user_session_manager.h |
diff --git a/chrome/browser/chromeos/login/session/user_session_manager.h b/chrome/browser/chromeos/login/session/user_session_manager.h |
index 0ca5e40eef8800b4b223e1974e79f5de211d84f7..11e1198a7edbfdfe3cf9c265fb93105d965302bc 100644 |
--- a/chrome/browser/chromeos/login/session/user_session_manager.h |
+++ b/chrome/browser/chromeos/login/session/user_session_manager.h |
@@ -23,6 +23,7 @@ |
#include "components/user_manager/user_manager.h" |
#include "net/base/network_change_notifier.h" |
+class GURL; |
class PrefRegistrySimple; |
class PrefService; |
class Profile; |
@@ -82,6 +83,11 @@ class UserSessionManager |
// Registers session related preferences. |
static void RegisterPrefs(PrefRegistrySimple* registry); |
+ // Invoked after the tmpfs is successfully mounted. |
+ // Asks session_manager to restart Chrome in Guest session mode. |
+ // |start_url| is an optional URL to be opened in Guest session browser. |
+ void CompleteGuestSessionLogin(const GURL& start_url); |
+ |
// Start user session given |user_context| and |authenticator| which holds |
// authentication context (profile). |
void StartSession(const UserContext& user_context, |