| Index: chrome/browser/sessions/base_session_service.h
 | 
| diff --git a/chrome/browser/sessions/base_session_service.h b/chrome/browser/sessions/base_session_service.h
 | 
| index 49762facf170ce46388bc35ae72142dff4f2edb0..2e38f5b51368f410dad858aad4c74f5cbdf6913e 100644
 | 
| --- a/chrome/browser/sessions/base_session_service.h
 | 
| +++ b/chrome/browser/sessions/base_session_service.h
 | 
| @@ -125,6 +125,12 @@ class BaseSessionService : public CancelableRequestProvider,
 | 
|        SessionID::id_type tab_id,
 | 
|        const std::string& extension_id);
 | 
|  
 | 
| +  // Creates a SessionCommand stores a browser window's app name.
 | 
| +  SessionCommand* CreateSetWindowAppNameCommand(
 | 
| +      SessionID::id_type command_id,
 | 
| +      SessionID::id_type window_id,
 | 
| +      const std::string& app_name);
 | 
| +
 | 
|    // Converts a SessionCommand previously created by
 | 
|    // CreateUpdateTabNavigationCommand into a TabNavigation. Returns true
 | 
|    // on success. If successful |tab_id| is set to the id of the restored tab.
 | 
| @@ -140,6 +146,13 @@ class BaseSessionService : public CancelableRequestProvider,
 | 
|        SessionID::id_type* tab_id,
 | 
|        std::string* extension_app_id);
 | 
|  
 | 
| +  // Extracts a SessionCommand as previously created by
 | 
| +  // CreateSetWindowAppNameCommand into the window id and application name.
 | 
| +  bool RestoreSetWindowAppNameCommand(
 | 
| +      const SessionCommand& command,
 | 
| +      SessionID::id_type* window_id,
 | 
| +      std::string* app_name);
 | 
| +
 | 
|    // Returns true if the entry at specified |url| should be written to disk.
 | 
|    bool ShouldTrackEntry(const GURL& url);
 | 
|  
 | 
| 
 |