Searched refs:session_tag (Results 1 - 24 of 24) sorted by relevance

/external/chromium_org/chrome/browser/extensions/api/sessions/
H A Dsession_id.cc16 std::string session_tag; local
18 // Populate session_tag if the |session_id| represents a foreign SessionId.
21 session_tag = session_id.substr(0, separator);
24 // session_tag will be the empty string for local sessions that have only
28 session_tag.empty() ? session_id : session_id.substr(separator + 1),
32 return make_scoped_ptr(new SessionId(session_tag, id));
35 SessionId::SessionId(const std::string& session_tag, int id) argument
36 : session_tag_(session_tag), id_(id) {
H A Dsession_id.h23 // |session_tag| is the string used to uniquely identify a synced foreign
27 // |session_tag| session.
28 SessionId(const std::string& session_tag, int id);
37 const std::string& session_tag() const { return session_tag_; } function in class:extensions::SessionId
H A Dsessions_api.h54 scoped_ptr<api::tabs::Tab> CreateTabModel(const std::string& session_tag,
60 const std::string& session_tag);
63 const std::string& session_tag);
H A Dsessions_api.cc238 const std::string& session_tag,
242 std::string session_id = SessionId(session_tag, tab.tab_id.id()).ToString();
254 const SessionWindow& window, const std::string& session_tag) {
279 CreateTabModel(session_tag, *tabs_in_window[i], i,
284 SessionId(session_tag, window.window_id.id()).ToString();
330 const SessionWindow& window, const std::string& session_tag) {
332 CreateWindowModel(window, session_tag));
357 *it->second, session->session_tag));
528 if (open_tabs->GetForeignTab(session_id.session_tag(),
543 if (!open_tabs->GetForeignSession(session_id.session_tag(),
237 CreateTabModel( const std::string& session_tag, const SessionTab& tab, int tab_index, int selected_index) argument
253 CreateWindowModel( const SessionWindow& window, const std::string& session_tag) argument
329 CreateSessionModel( const SessionWindow& window, const std::string& session_tag) argument
[all...]
/external/chromium_org/chrome/browser/sync/glue/
H A Dsynced_session_tracker.cc52 const std::string& session_tag,
56 SyncedSessionMap::const_iterator iter = synced_session_map_.find(session_tag);
91 const std::string& session_tag, std::set<int>* tab_node_ids) {
94 synced_tab_map_.find(session_tag);
119 const std::string& session_tag) {
121 if (synced_session_map_.find(session_tag) !=
123 synced_session = synced_session_map_[session_tag];
126 DVLOG(1) << "Creating new session with tag " << session_tag << " at "
128 synced_session->session_tag = session_tag;
51 LookupSessionWindows( const std::string& session_tag, std::vector<const SessionWindow*>* windows) const argument
90 LookupTabNodeIds( const std::string& session_tag, std::set<int>* tab_node_ids) argument
118 GetSession( const std::string& session_tag) argument
135 DeleteSession(const std::string& session_tag) argument
152 ResetSessionTracking( const std::string& session_tag) argument
213 CleanupSession(const std::string& session_tag) argument
240 PutWindowInSession(const std::string& session_tag, SessionID::id_type window_id) argument
268 PutTabInWindow(const std::string& session_tag, SessionID::id_type window_id, SessionID::id_type tab_id, size_t tab_index) argument
316 GetTab( const std::string& session_tag, SessionID::id_type tab_id, int tab_node_id) argument
324 GetTabImpl( const std::string& session_tag, SessionID::id_type tab_id, int tab_node_id) argument
[all...]
H A Dsynced_session_tracker.h43 // by |session_tag|. Ownership Of SessionWindows stays within the
49 bool LookupSessionWindows(const std::string& session_tag,
58 bool LookupSessionTab(const std::string& session_tag,
67 // |session_tag|. If none exists, creates one. Ownership of the
69 SyncedSession* GetSession(const std::string& session_tag);
71 // Deletes the session associated with |session_tag| if it exists.
73 bool DeleteSession(const std::string& session_tag);
75 // Resets the tracking information for the session specified by |session_tag|.
83 void ResetSessionTracking(const std::string& session_tag);
85 // Deletes those windows and tabs associated with |session_tag| tha
[all...]
H A Dsynced_session.h45 std::string session_tag; member in struct:browser_sync::SyncedSession
H A Dsynced_session.cc14 SyncedSession::SyncedSession() : session_tag("invalid"),
H A Dsession_sync_test_helper.cc53 ASSERT_EQ(tag, session.session_tag);
H A Dsynced_session_tracker_unittest.cc72 ASSERT_EQ("tag1", sessions[0]->session_tag);
/external/chromium_org/chrome/browser/android/
H A Dforeign_session_helper.h33 jstring session_tag,
36 void DeleteForeignSession(JNIEnv* env, jobject obj, jstring session_tag);
H A Dnew_tab_page_prefs.h39 jstring session_tag);
41 jstring session_tag,
H A Dnew_tab_page_prefs.cc88 jstring session_tag) {
91 return dict && dict->HasKey(ConvertJavaStringToUTF8(env, session_tag));
96 jstring session_tag,
103 update.Get()->SetBoolean(ConvertJavaStringToUTF8(env, session_tag), true);
105 update.Get()->Remove(ConvertJavaStringToUTF8(env, session_tag), NULL);
86 GetForeignSessionCollapsed(JNIEnv* env, jobject obj, jstring session_tag) argument
94 SetForeignSessionCollapsed(JNIEnv* env, jobject obj, jstring session_tag, jboolean is_collapsed) argument
H A Dforeign_session_helper.cc226 const bool is_collapsed = collapsed_sessions->HasKey(session.session_tag);
229 pref_collapsed_sessions->SetBoolean(session.session_tag, true);
235 ConvertUTF8ToJavaString(env, session.session_tag).obj(),
249 jstring session_tag,
260 if (!open_tabs->GetForeignTab(ConvertJavaStringToUTF8(env, session_tag),
289 jstring session_tag) {
292 open_tabs->DeleteForeignSession(ConvertJavaStringToUTF8(env, session_tag));
246 OpenForeignSessionTab(JNIEnv* env, jobject obj, jobject j_tab, jstring session_tag, jint session_tab_id, jint j_disposition) argument
288 DeleteForeignSession(JNIEnv* env, jobject obj, jstring session_tag) argument
/external/chromium_org/chrome/browser/ui/webui/ntp/
H A Dforeign_session_handler.cc252 const std::string& session_tag = session->session_tag; local
255 session_data->SetString("tag", session_tag);
261 bool is_collapsed = collapsed_sessions->HasKey(session_tag);
264 current_collapsed_sessions->SetBoolean(session_tag, true);
342 std::string session_tag; local
343 if (!args->GetString(0, &session_tag)) {
350 open_tabs->DeleteForeignSession(session_tag);
361 std::string session_tag; local
362 if (!args->GetString(0, &session_tag)) {
[all...]
/external/chromium_org/chrome/browser/ui/toolbar/
H A Drecent_tabs_sub_menu_model.cc142 TabNavigationItem(const std::string& session_tag, argument
146 : session_tag(session_tag),
157 std::string session_tag; member in struct:RecentTabsSubMenuModel::TabNavigationItem
279 if (item.session_tag.empty()) { // Restore tab of local session.
291 if (!open_tabs->GetForeignTab(item.session_tag, item.tab_id, &tab))
447 const std::string& session_tag = session->session_tag; local
451 if (!open_tabs->GetForeignSession(session_tag, &windows) ||
493 BuildOtherDevicesTabItem(session_tag, *tabs_in_sessio
539 BuildOtherDevicesTabItem( const std::string& session_tag, const SessionTab& tab) argument
[all...]
H A Drecent_tabs_sub_menu_model.h104 void BuildOtherDevicesTabItem(const std::string& session_tag,
/external/chromium_org/chrome/browser/sync/test/integration/
H A Dsessions_helper.h122 // Deletes the foreign session with tag |session_tag| from the profile specified
124 // Note: We pass the session_tag in by value to ensure it's not a reference
126 void DeleteForeignSession(int index, std::string session_tag);
H A Dtwo_client_sessions_sync_test.cc179 DeleteForeignSession(1, sessions1[0]->session_tag);
204 DeleteForeignSession(1, sessions1[0]->session_tag);
H A Dsessions_helper.cc405 void DeleteForeignSession(int index, std::string session_tag) { argument
408 GetOpenTabsUIDelegate()->DeleteForeignSession(session_tag);
/external/chromium_org/chrome/browser/sync/sessions/
H A Dsessions_sync_manager.cc497 if (current_machine_tag() == session.session_tag()) {
509 DisassociateForeignSession(session.session_tag());
514 if (current_machine_tag() == session.session_tag()) {
568 if (specifics.session_tag().empty() ||
574 } else if (specifics.session_tag() != current_machine_tag()) {
606 std::string foreign_session_tag = specifics.session_tag();
732 const std::string& session_tag,
752 session_tracker_.PutTabInWindow(session_tag,
1030 std::string session_tag = session->session_tag; local
731 BuildSyncedSessionFromSpecifics( const std::string& session_tag, const sync_pb::SessionWindow& specifics, base::Time mtime, SessionWindow* session_window) argument
[all...]
H A Dsessions_sync_manager_unittest.cc774 EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
787 EXPECT_EQ(manager()->current_machine_tag(), specifics2.session_tag());
996 EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
1010 EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
1023 EXPECT_EQ(manager()->current_machine_tag(), specifics2.session_tag());
1445 out[0].sync_data().GetSpecifics().session().session_tag());
1453 out[1].sync_data().GetSpecifics().session().session_tag());
1463 EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
1508 EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
1602 EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
[all...]
H A Dsessions_sync_manager.h258 const std::string& session_tag,
/external/chromium_org/sync/protocol/
H A Dproto_value_conversions.cc758 SET_STR(session_tag);

Completed in 507 milliseconds