Home | History | Annotate | Download | only in sessions

Lines Matching defs:SessionService

68 // The callback from GetLastSession is internally routed to SessionService
77 SessionService::SessionCallback* real_callback)
83 scoped_ptr<SessionService::SessionCallback> real_callback;
130 // SessionService -------------------------------------------------------------
132 SessionService::SessionService(Profile* profile)
142 SessionService::SessionService(const FilePath& save_path)
152 SessionService::~SessionService() {
156 bool SessionService::RestoreIfNecessary(const std::vector<GURL>& urls_to_open) {
160 void SessionService::ResetFromCurrentBrowsers() {
164 void SessionService::MoveCurrentSessionToLastSession() {
179 void SessionService::SetTabWindow(const SessionID& window_id,
187 void SessionService::SetWindowBounds(const SessionID& window_id,
197 void SessionService::SetTabIndexInWindow(const SessionID& window_id,
206 void SessionService::SetPinnedState(const SessionID& window_id,
215 void SessionService::TabClosed(const SessionID& window_id,
252 void SessionService::WindowClosing(const SessionID& window_id) {
272 void SessionService::WindowClosed(const SessionID& window_id) {
292 void SessionService::SetWindowType(const SessionID& window_id,
310 void SessionService::TabNavigationPathPrunedFromBack(const SessionID& window_id,
326 void SessionService::TabNavigationPathPrunedFromFront(
351 void SessionService::UpdateTabNavigation(const SessionID& window_id,
368 void SessionService::TabRestored(NavigationController* controller,
378 void SessionService::SetSelectedNavigationIndex(const SessionID& window_id,
397 void SessionService::SetSelectedTabInWindow(const SessionID& window_id,
405 SessionService::Handle SessionService::GetLastSession(
410 NewCallback(this, &SessionService::OnGotSessionCommands),
414 SessionService::Handle SessionService::GetCurrentSession(
421 NewCallback(this, &SessionService::OnGotSessionCommands),
437 NewCallback(this, &SessionService::OnGotSessionCommands),
442 void SessionService::Save() {
455 void SessionService::Init() {
474 bool SessionService::RestoreIfNecessary(const std::vector<GURL>& urls_to_open,
502 void SessionService::Observe(NotificationType type,
608 void SessionService::SetTabExtensionAppID(
621 SessionCommand* SessionService::CreateSetSelectedTabInWindow(
633 SessionCommand* SessionService::CreateSetTabWindowCommand(
643 SessionCommand* SessionService::CreateSetWindowBoundsCommand(
660 SessionCommand* SessionService::CreateSetTabIndexInWindowCommand(
672 SessionCommand* SessionService::CreateTabClosedCommand(
687 SessionCommand* SessionService::CreateWindowClosedCommand(
700 SessionCommand* SessionService::CreateSetSelectedNavigationIndexCommand(
712 SessionCommand* SessionService::CreateSetWindowTypeCommand(
724 SessionCommand* SessionService::CreatePinnedStateCommand(
736 void SessionService::OnGotSessionCommands(
750 void SessionService::RestoreSessionFromCommands(
766 void SessionService::UpdateSelectedTabIndex(
783 SessionWindow* SessionService::GetWindow(
796 SessionTab* SessionService::GetTab(
811 SessionService::FindClosestNavigationWithIndex(
838 void SessionService::SortTabsBasedOnVisualOrderAndPrune(
866 void SessionService::AddTabsToWindows(std::map<int, SessionTab*>* tabs,
895 bool SessionService::CreateTabsAndWindows(
1057 void SessionService::BuildCommandsForTab(
1114 void SessionService::BuildCommandsForBrowser(
1149 void SessionService::BuildCommandsFromBrowsers(
1170 void SessionService::ScheduleReset() {
1186 bool SessionService::ReplacePendingCommand(SessionCommand* command) {
1233 void SessionService::ScheduleCommand(SessionCommand* command) {
1248 void SessionService::CommitPendingCloses() {
1262 bool SessionService::IsOnlyOneTabLeft() {
1286 bool SessionService::HasOpenTrackableBrowsers(const SessionID& window_id) {
1306 bool SessionService::ShouldTrackChangesToWindow(const SessionID& window_id) {
1311 SessionService::WindowType SessionService::WindowTypeForBrowserType(
1331 Browser::Type SessionService::BrowserTypeForWindowType(
1332 SessionService::WindowType type) {
1350 void SessionService::RecordSessionUpdateHistogramData(NotificationType type,
1385 void SessionService::RecordUpdatedTabClosed(base::TimeDelta delta,
1404 void SessionService::RecordUpdatedNavListPruned(base::TimeDelta delta,
1423 void SessionService::RecordUpdatedNavEntryCommit(base::TimeDelta delta,
1442 void SessionService::RecordUpdatedSessionNavigationOrTab(base::TimeDelta delta,
1461 void SessionService::RecordUpdatedSaveTime(base::TimeDelta delta,