Home | History | Annotate | Download | only in glue

Lines Matching refs:specifics

112   sync_pb::SessionSpecifics specifics;
113 specifics.set_session_tag(GetCurrentMachineTag());
114 sync_pb::SessionHeader* header_s = specifics.mutable_header();
168 header_node.SetSessionSpecifics(specifics);
478 const sync_pb::SessionSpecifics& specifics =
481 if (specifics.session_tag() != GetCurrentMachineTag()) {
482 if (!AssociateForeignSpecifics(specifics, modification_time)) {
487 if (specifics.has_header()) {
493 DCHECK(specifics.has_tab());
512 const sync_pb::SessionSpecifics& specifics,
515 std::string foreign_session_tag = specifics.session_tag();
518 if (specifics.has_header()) {
527 const sync_pb::SessionHeader& header = specifics.header();
549 } else if (specifics.has_tab()) {
550 const sync_pb::SessionTab& tab_s = specifics.tab();
574 const sync_pb::SessionWindow& specifics,
578 if (specifics.has_window_id())
579 session_window->window_id.set_id(specifics.window_id());
580 if (specifics.has_selected_tab_index())
581 session_window->selected_tab_index = specifics.selected_tab_index();
582 if (specifics.has_browser_type()) {
583 if (specifics.browser_type() ==
591 session_window->tabs.resize(specifics.tab_size());
592 for (int i = 0; i < specifics.tab_size(); i++) {
593 SessionID::id_type tab_id = specifics.tab(i);
601 const sync_pb::SessionTab& specifics,
604 if (specifics.has_tab_id())
605 tab->tab_id.set_id(specifics.tab_id());
606 if (specifics.has_window_id())
607 tab->window_id.set_id(specifics.window_id());
608 if (specifics.has_tab_visual_index())
609 tab->tab_visual_index = specifics.tab_visual_index();
610 if (specifics.has_current_navigation_index())
611 tab->current_navigation_index = specifics.current_navigation_index();
612 if (specifics.has_pinned())
613 tab->pinned = specifics.pinned();
614 if (specifics.has_extension_app_id())
615 tab->extension_app_id = specifics.extension_app_id();
618 for (int i = 0; i < specifics.navigation_size(); i++) {
619 AppendSessionTabNavigation(specifics.navigation(i), &tab->navigations);
625 const sync_pb::TabNavigation& specifics,
633 if (specifics.has_index())
634 index = specifics.index();
635 if (specifics.has_virtual_url()) {
636 GURL gurl(specifics.virtual_url());
639 if (specifics.has_referrer()) {
640 GURL gurl(specifics.referrer());
643 if (specifics.has_title())
644 title = UTF8ToUTF16(specifics.title());
645 if (specifics.has_state())
646 state = specifics.state();
647 if (specifics.has_page_transition() ||
648 specifics.has_navigation_qualifier()) {
649 switch (specifics.page_transition()) {
690 switch (specifics.navigation_qualifier()) {
865 sync_pb::SessionSpecifics specifics;
866 specifics.set_session_tag(GetCurrentMachineTag());
867 sync_pb::SessionHeader* header_s = specifics.mutable_header();
883 header_node.SetSessionSpecifics(specifics);
892 // with the tab data to populate the session specifics.
903 // Called when populating session specifics to send to the sync model, called
966 sync_pb::SessionSpecifics specifics;
967 specifics.set_session_tag(GetCurrentMachineTag());
968 sync_pb::SessionTab* tab_s = specifics.mutable_tab();
970 tab_node.SetSessionSpecifics(specifics);