HomeSort by relevance Sort by last modified time
    Searched refs:tab_node_id (Results 1 - 16 of 16) sorted by null

  /external/chromium_org/chrome/browser/sync/glue/
tab_node_pool.cc 38 const std::string machine_tag, int tab_node_id) {
39 return base::StringPrintf("%s %d", machine_tag.c_str(), tab_node_id);
42 void TabNodePool::AddTabNode(int tab_node_id) {
43 DCHECK_GT(tab_node_id, kInvalidTabNodeID);
44 DCHECK(nodeid_tabid_map_.find(tab_node_id) == nodeid_tabid_map_.end());
45 unassociated_nodes_.insert(tab_node_id);
46 if (max_used_tab_node_id_ < tab_node_id)
47 max_used_tab_node_id_ = tab_node_id;
50 void TabNodePool::AssociateTabNode(int tab_node_id,
52 DCHECK_GT(tab_node_id, kInvalidTabNodeID)
79 int tab_node_id = ++max_used_tab_node_id_; local
    [all...]
tab_node_pool.h 24 // - a tab_node_id: the id for a particular sync tab node. This is used
26 // tab_tag = StringPrintf("%s_%ui", local_session_tag, tab_node_id);
55 // Build a sync tag from tab_node_id.
57 int tab_node_id);
59 // Returns the tab_node_id for the next free tab node. If none are available,
67 // Removes association for |tab_node_id| and returns it to the free node pool.
68 void FreeTabNode(int tab_node_id);
70 // Associates |tab_node_id| with |tab_id|. |tab_node_id| should either be
71 // unassociated or free. If |tab_node_id| is free, |tab_node_id| is remove
    [all...]
synced_session_tracker.h 107 // |tab_node_id| must be a valid node id for the node backing this tab.
110 int tab_node_id);
120 // possible we just haven't updated the tab_node_id for a tab yet, so the
156 // SessionTab for sync purposes, such as |tab_node_id|.
165 tab_node_id(TabNodePool::kInvalidTabNodeID) {}
166 SessionTabWrapper(SessionTab* tab_ptr, OwnedState owned, int tab_node_id)
169 tab_node_id(tab_node_id) {}
181 int tab_node_id; member in struct:browser_sync::SyncedSessionTracker::SessionTabWrapper
204 // Implementation for GetTab(...) above, permits invalid tab_node_id
    [all...]
synced_session_tracker.cc 100 if (tab_iter->second.tab_node_id != TabNodePool::kInvalidTabNodeID)
101 tab_node_ids->insert(tab_iter->second.tab_node_id);
296 int tab_node_id) {
297 DCHECK_NE(TabNodePool::kInvalidTabNodeID, tab_node_id);
298 return GetTabImpl(session_tag, tab_id, tab_node_id);
304 int tab_node_id) {
310 if (tab_node_id != TabNodePool::kInvalidTabNodeID &&
316 if (iter->second.tab_node_id != tab_node_id &&
317 iter->second.tab_node_id != TabNodePool::kInvalidTabNodeID)
    [all...]
session_model_associator.cc 338 int tab_node_id(TabNodePool::kInvalidTabNodeID);
347 local_tab_pool_.FreeTabNode(tab_iter->second->tab_node_id());
358 tab_node_id = tab->GetSyncId();
360 if (!local_tab_pool_.IsUnassociatedTabNode(tab_node_id)) {
362 tab_node_id = local_tab_pool_.GetFreeTabNode();
363 if (tab_node_id == TabNodePool::kInvalidTabNodeID) {
372 tab->SetSyncId(tab_node_id);
374 local_tab_pool_.AssociateTabNode(tab_node_id, tab_id);
375 tab_link = new TabLink(tab_node_id, tab);
385 DCHECK_NE(tab_link->tab_node_id(), TabNodePool::kInvalidTabNodeID)
423 int tab_node_id = tab_link->tab_node_id(); local
    [all...]
session_model_associator.h 226 // Keep all the links to local tab data in one place. A tab_node_id and tab
227 // must be passed at creation. The tab_node_id is not mutable after, although
231 TabLink(int tab_node_id, const SyncedTabDelegate* tab)
232 : tab_node_id_(tab_node_id),
238 int tab_node_id() const { return tab_node_id_; } function in class:browser_sync::SessionModelAssociator::TabLink
325 // Update the tab id of the node associated with |tab_node_id| to
327 void UpdateTabIdIfNecessary(int tab_node_id,
  /external/chromium_org/chrome/browser/sync/sessions2/
tab_node_pool2.cc 32 const std::string machine_tag, int tab_node_id) {
33 return base::StringPrintf("%s %d", machine_tag.c_str(), tab_node_id);
36 void TabNodePool2::AddTabNode(int tab_node_id) {
37 DCHECK_GT(tab_node_id, kInvalidTabNodeID);
38 DCHECK(nodeid_tabid_map_.find(tab_node_id) == nodeid_tabid_map_.end());
39 unassociated_nodes_.insert(tab_node_id);
40 if (max_used_tab_node_id_ < tab_node_id)
41 max_used_tab_node_id_ = tab_node_id;
44 void TabNodePool2::AssociateTabNode(int tab_node_id,
46 DCHECK_GT(tab_node_id, kInvalidTabNodeID)
67 int tab_node_id = ++max_used_tab_node_id_; local
    [all...]
tab_node_pool2.h 27 // - a tab_node_id: the id for a particular sync tab node. This is used
29 // tab_tag = StringPrintf("%s_%ui", local_session_tag, tab_node_id);
58 // Build a sync tag from tab_node_id.
60 int tab_node_id);
62 // Returns the tab_node_id for the next free tab node. If none are available,
75 // Removes association for |tab_node_id| and returns it to the free node pool.
81 void FreeTabNode(int tab_node_id, syncer::SyncChangeList* change_output);
83 // Associates |tab_node_id| with |tab_id|. |tab_node_id| should either be
84 // unassociated or free. If |tab_node_id| is free, |tab_node_id| is remove
    [all...]
sessions_sync_manager.cc 255 local_tab_pool_.FreeTabNode(tab_iter->second->tab_node_id(),
265 int tab_node_id(TabNodePool2::kInvalidTabNodeID);
268 tab_node_id = tab->GetSyncId();
271 if (!local_tab_pool_.IsUnassociatedTabNode(tab_node_id)) {
272 tab_node_id = local_tab_pool_.GetFreeTabNode(change_output);
273 tab->SetSyncId(tab_node_id);
275 local_tab_pool_.AssociateTabNode(tab_node_id, tab_id);
276 tab_link = new TabLink(tab_node_id, tab);
286 DCHECK_NE(tab_link->tab_node_id(), TabNodePool2::kInvalidTabNodeID);
295 tab_node_id),
    [all...]
sessions_sync_manager.h 156 // Keep all the links to local tab data in one place. A tab_node_id and tab
157 // must be passed at creation. The tab_node_id is not mutable, although
161 TabLink(int tab_node_id, const SyncedTabDelegate* tab)
162 : tab_node_id_(tab_node_id),
168 int tab_node_id() const { return tab_node_id_; } function in class:browser_sync::SessionsSyncManager::TabLink
tab_node_pool2_unittest.cc 221 EXPECT_EQ(0, specifics.tab_node_id());
sessions_sync_manager_unittest.cc 94 syncer::SyncData::CreateRemoteData(iter->tab_node_id(),
979 int tab_node_id = manager()->local_tab_pool_.GetFreeTabNode(&changes); local
    [all...]
  /external/chromium/chrome/browser/sync/glue/
session_model_associator.h 240 // - a tab_node_id: the id for a particular sync tab node. This is used
242 // tab_tag = StringPrintf("%s_%ui", local_session_tag, tab_node_id);
243 // tab_node_id and sync_id are both unique to a particular sync node. The
244 // difference is that tab_node_id is controlled by the model associator and
306 // Build a sync tag from tab_node_id.
309 size_t tab_node_id) {
311 machine_tag.c_str(), tab_node_id);
session_model_associator.cc 745 size_t tab_node_id = tab_syncid_pool_.size(); local
746 std::string tab_node_tag = TabIdToTag(machine_tag_, tab_node_id);
758 tab_syncid_pool_.resize(tab_node_id + 1);
    [all...]
  /external/chromium_org/chrome/browser/sync/
profile_sync_service_session_unittest.cc 1265 int tab_node_id = model_associator_->local_tab_pool_.GetFreeTabNode(); local
    [all...]
  /external/chromium_org/sync/protocol/
proto_value_conversions.cc 682 SET_INT32(tab_node_id);
    [all...]

Completed in 115 milliseconds