Index: components/sessions/session_service_commands.h |
diff --git a/components/sessions/session_service_commands.h b/components/sessions/session_service_commands.h |
deleted file mode 100644 |
index e1cca36902da7b57fc74b33a22b3e2c635303024..0000000000000000000000000000000000000000 |
--- a/components/sessions/session_service_commands.h |
+++ /dev/null |
@@ -1,108 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef COMPONENTS_SESSIONS_SESSION_SERVICE_COMMANDS_H_ |
-#define COMPONENTS_SESSIONS_SESSION_SERVICE_COMMANDS_H_ |
- |
-#include <map> |
-#include <string> |
- |
-#include "base/basictypes.h" |
-#include "base/callback.h" |
-#include "base/memory/scoped_vector.h" |
-#include "base/memory/weak_ptr.h" |
-#include "base/task/cancelable_task_tracker.h" |
-#include "components/sessions/base_session_service.h" |
-#include "components/sessions/session_types.h" |
-#include "components/sessions/sessions_export.h" |
-#include "ui/base/ui_base_types.h" |
- |
-namespace sessions { |
- |
-class SessionCommand; |
- |
-// The following functions create sequentialized change commands which are |
-// used to reconstruct the current/previous session state. |
-// It is up to the caller to delete the returned SessionCommand* object. |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetSelectedTabInWindowCommand( |
- const SessionID& window_id, |
- int index); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetTabWindowCommand( |
- const SessionID& window_id, |
- const SessionID& tab_id); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetWindowBoundsCommand( |
- const SessionID& window_id, |
- const gfx::Rect& bounds, |
- ui::WindowShowState show_state); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetTabIndexInWindowCommand( |
- const SessionID& tab_id, |
- int new_index); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateTabClosedCommand( |
- SessionID::id_type tab_id); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateWindowClosedCommand( |
- SessionID::id_type tab_id); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> |
-CreateSetSelectedNavigationIndexCommand( |
- const SessionID& tab_id, |
- int index); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetWindowTypeCommand( |
- const SessionID& window_id, |
- SessionWindow::WindowType type); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreatePinnedStateCommand( |
- const SessionID& tab_id, |
- bool is_pinned); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> |
-CreateSessionStorageAssociatedCommand( |
- const SessionID& tab_id, |
- const std::string& session_storage_persistent_id); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetActiveWindowCommand( |
- const SessionID& window_id); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> |
-CreateTabNavigationPathPrunedFromBackCommand( |
- const SessionID& tab_id, |
- int count); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> |
-CreateTabNavigationPathPrunedFromFrontCommand( |
- const SessionID& tab_id, |
- int count); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateUpdateTabNavigationCommand( |
- const SessionID& tab_id, |
- const sessions::SerializedNavigationEntry& navigation); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetTabExtensionAppIDCommand( |
- const SessionID& tab_id, |
- const std::string& extension_id); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetTabUserAgentOverrideCommand( |
- const SessionID& tab_id, |
- const std::string& user_agent_override); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateSetWindowAppNameCommand( |
- const SessionID& window_id, |
- const std::string& app_name); |
-SESSIONS_EXPORT scoped_ptr<SessionCommand> CreateLastActiveTimeCommand( |
- const SessionID& tab_id, |
- base::TimeTicks last_active_time); |
- |
-// Searches for a pending command using |base_session_service| that can be |
-// replaced with |command|. If one is found, pending command is removed, the |
-// command is added to the pending commands (taken ownership) and true is |
-// returned. |
-SESSIONS_EXPORT bool ReplacePendingCommand( |
- BaseSessionService* base_session_service, |
- scoped_ptr<SessionCommand>* command); |
- |
-// Returns true if provided |command| either closes a window or a tab. |
-SESSIONS_EXPORT bool IsClosingCommand(SessionCommand* command); |
- |
-// Converts a list of commands into SessionWindows. On return any valid |
-// windows are added to valid_windows. It is up to the caller to delete |
-// the windows added to valid_windows. |active_window_id| will be set with the |
-// id of the last active window, but it's only valid when this id corresponds |
-// to the id of one of the windows in valid_windows. |
-SESSIONS_EXPORT void RestoreSessionFromCommands( |
- const ScopedVector<SessionCommand>& commands, |
- std::vector<SessionWindow*>* valid_windows, |
- SessionID::id_type* active_window_id); |
- |
-} // namespace sessions |
- |
-#endif // COMPONENTS_SESSIONS_SESSION_SERVICE_COMMANDS_H_ |