summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/glue/synced_session.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/sync/glue/synced_session.h')
-rw-r--r--chrome/browser/sync/glue/synced_session.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/chrome/browser/sync/glue/synced_session.h b/chrome/browser/sync/glue/synced_session.h
index e7aada6..a1d0d68 100644
--- a/chrome/browser/sync/glue/synced_session.h
+++ b/chrome/browser/sync/glue/synced_session.h
@@ -18,45 +18,6 @@ class NavigationEntry;
namespace browser_sync {
-// Sync-specific wrapper around a normal TabNavigation.
-// Copy semantics supported.
-class SyncedTabNavigation : public TabNavigation {
- public:
- SyncedTabNavigation();
- SyncedTabNavigation(const SyncedTabNavigation& tab);
- SyncedTabNavigation(int index,
- const GURL& virtual_url,
- const content::Referrer& referrer,
- const string16& title,
- const std::string& state,
- content::PageTransition transition,
- int unique_id,
- const base::Time& timestamp);
- virtual ~SyncedTabNavigation();
-
- // Unique id for this navigation.
- void set_unique_id(int unique_id);
- int unique_id() const;
-
- // Timestamp this navigation occurred.
- void set_timestamp(const base::Time& timestamp);
- base::Time timestamp() const;
-
- private:
- int unique_id_;
- base::Time timestamp_;
-};
-
-// Sync-specific wrapper around a normal SessionTab to support using
-// SyncedTabNavigation.
-struct SyncedSessionTab : public SessionTab {
- public:
- SyncedSessionTab();
- virtual ~SyncedSessionTab();
-
- std::vector<SyncedTabNavigation> synced_tab_navigations;
-};
-
// Defines a synced session for use by session sync. A synced session is a
// list of windows along with a unique session identifer (tag) and meta-data
// about the device being synced.