#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fsession_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fsession_5fspecifics_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include "components/sync/protocol/sync_enums.pb.h"
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fsession_5fspecifics_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_components_2fsync_2fprotocol_2fsession_5fspecifics_2eproto { … };
namespace sync_pb {
class NavigationRedirect;
struct NavigationRedirectDefaultTypeInternal;
extern NavigationRedirectDefaultTypeInternal _NavigationRedirect_default_instance_;
class ReplacedNavigation;
struct ReplacedNavigationDefaultTypeInternal;
extern ReplacedNavigationDefaultTypeInternal _ReplacedNavigation_default_instance_;
class SessionHeader;
struct SessionHeaderDefaultTypeInternal;
extern SessionHeaderDefaultTypeInternal _SessionHeader_default_instance_;
class SessionSpecifics;
struct SessionSpecificsDefaultTypeInternal;
extern SessionSpecificsDefaultTypeInternal _SessionSpecifics_default_instance_;
class SessionTab;
struct SessionTabDefaultTypeInternal;
extern SessionTabDefaultTypeInternal _SessionTab_default_instance_;
class SessionWindow;
struct SessionWindowDefaultTypeInternal;
extern SessionWindowDefaultTypeInternal _SessionWindow_default_instance_;
class TabNavigation;
struct TabNavigationDefaultTypeInternal;
extern TabNavigationDefaultTypeInternal _TabNavigation_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::NavigationRedirect* Arena::CreateMaybeMessage<::sync_pb::NavigationRedirect>(Arena*);
template<> ::sync_pb::ReplacedNavigation* Arena::CreateMaybeMessage<::sync_pb::ReplacedNavigation>(Arena*);
template<> ::sync_pb::SessionHeader* Arena::CreateMaybeMessage<::sync_pb::SessionHeader>(Arena*);
template<> ::sync_pb::SessionSpecifics* Arena::CreateMaybeMessage<::sync_pb::SessionSpecifics>(Arena*);
template<> ::sync_pb::SessionTab* Arena::CreateMaybeMessage<::sync_pb::SessionTab>(Arena*);
template<> ::sync_pb::SessionWindow* Arena::CreateMaybeMessage<::sync_pb::SessionWindow>(Arena*);
template<> ::sync_pb::TabNavigation* Arena::CreateMaybeMessage<::sync_pb::TabNavigation>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {
enum SessionTab_FaviconType : int { … };
bool SessionTab_FaviconType_IsValid(int value);
constexpr SessionTab_FaviconType SessionTab_FaviconType_FaviconType_MIN = …;
constexpr SessionTab_FaviconType SessionTab_FaviconType_FaviconType_MAX = …;
constexpr int SessionTab_FaviconType_FaviconType_ARRAYSIZE = …;
const std::string& SessionTab_FaviconType_Name(SessionTab_FaviconType value);
template<typename T>
inline const std::string& SessionTab_FaviconType_Name(T enum_t_value) { … }
bool SessionTab_FaviconType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SessionTab_FaviconType* value);
enum TabNavigation_BlockedState : int { … };
bool TabNavigation_BlockedState_IsValid(int value);
constexpr TabNavigation_BlockedState TabNavigation_BlockedState_BlockedState_MIN = …;
constexpr TabNavigation_BlockedState TabNavigation_BlockedState_BlockedState_MAX = …;
constexpr int TabNavigation_BlockedState_BlockedState_ARRAYSIZE = …;
const std::string& TabNavigation_BlockedState_Name(TabNavigation_BlockedState value);
template<typename T>
inline const std::string& TabNavigation_BlockedState_Name(T enum_t_value) { … }
bool TabNavigation_BlockedState_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TabNavigation_BlockedState* value);
class SessionSpecifics final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SessionHeader final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SessionWindow final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SessionTab final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class TabNavigation final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class NavigationRedirect final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ReplacedNavigation final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool SessionSpecifics::_internal_has_session_tag() const { … }
inline bool SessionSpecifics::has_session_tag() const { … }
inline void SessionSpecifics::clear_session_tag() { … }
inline const std::string& SessionSpecifics::session_tag() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SessionSpecifics::set_session_tag(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SessionSpecifics::mutable_session_tag() { … }
inline const std::string& SessionSpecifics::_internal_session_tag() const { … }
inline void SessionSpecifics::_internal_set_session_tag(const std::string& value) { … }
inline std::string* SessionSpecifics::_internal_mutable_session_tag() { … }
inline std::string* SessionSpecifics::release_session_tag() { … }
inline void SessionSpecifics::set_allocated_session_tag(std::string* session_tag) { … }
inline bool SessionSpecifics::_internal_has_header() const { … }
inline bool SessionSpecifics::has_header() const { … }
inline void SessionSpecifics::clear_header() { … }
inline const ::sync_pb::SessionHeader& SessionSpecifics::_internal_header() const { … }
inline const ::sync_pb::SessionHeader& SessionSpecifics::header() const { … }
inline void SessionSpecifics::unsafe_arena_set_allocated_header(
::sync_pb::SessionHeader* header) { … }
inline ::sync_pb::SessionHeader* SessionSpecifics::release_header() { … }
inline ::sync_pb::SessionHeader* SessionSpecifics::unsafe_arena_release_header() { … }
inline ::sync_pb::SessionHeader* SessionSpecifics::_internal_mutable_header() { … }
inline ::sync_pb::SessionHeader* SessionSpecifics::mutable_header() { … }
inline void SessionSpecifics::set_allocated_header(::sync_pb::SessionHeader* header) { … }
inline bool SessionSpecifics::_internal_has_tab() const { … }
inline bool SessionSpecifics::has_tab() const { … }
inline void SessionSpecifics::clear_tab() { … }
inline const ::sync_pb::SessionTab& SessionSpecifics::_internal_tab() const { … }
inline const ::sync_pb::SessionTab& SessionSpecifics::tab() const { … }
inline void SessionSpecifics::unsafe_arena_set_allocated_tab(
::sync_pb::SessionTab* tab) { … }
inline ::sync_pb::SessionTab* SessionSpecifics::release_tab() { … }
inline ::sync_pb::SessionTab* SessionSpecifics::unsafe_arena_release_tab() { … }
inline ::sync_pb::SessionTab* SessionSpecifics::_internal_mutable_tab() { … }
inline ::sync_pb::SessionTab* SessionSpecifics::mutable_tab() { … }
inline void SessionSpecifics::set_allocated_tab(::sync_pb::SessionTab* tab) { … }
inline bool SessionSpecifics::_internal_has_tab_node_id() const { … }
inline bool SessionSpecifics::has_tab_node_id() const { … }
inline void SessionSpecifics::clear_tab_node_id() { … }
inline int32_t SessionSpecifics::_internal_tab_node_id() const { … }
inline int32_t SessionSpecifics::tab_node_id() const { … }
inline void SessionSpecifics::_internal_set_tab_node_id(int32_t value) { … }
inline void SessionSpecifics::set_tab_node_id(int32_t value) { … }
inline int SessionHeader::_internal_window_size() const { … }
inline int SessionHeader::window_size() const { … }
inline void SessionHeader::clear_window() { … }
inline ::sync_pb::SessionWindow* SessionHeader::mutable_window(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::SessionWindow >*
SessionHeader::mutable_window() { … }
inline const ::sync_pb::SessionWindow& SessionHeader::_internal_window(int index) const { … }
inline const ::sync_pb::SessionWindow& SessionHeader::window(int index) const { … }
inline ::sync_pb::SessionWindow* SessionHeader::_internal_add_window() { … }
inline ::sync_pb::SessionWindow* SessionHeader::add_window() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::SessionWindow >&
SessionHeader::window() const { … }
inline bool SessionHeader::_internal_has_client_name() const { … }
inline bool SessionHeader::has_client_name() const { … }
inline void SessionHeader::clear_client_name() { … }
inline const std::string& SessionHeader::client_name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SessionHeader::set_client_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SessionHeader::mutable_client_name() { … }
inline const std::string& SessionHeader::_internal_client_name() const { … }
inline void SessionHeader::_internal_set_client_name(const std::string& value) { … }
inline std::string* SessionHeader::_internal_mutable_client_name() { … }
inline std::string* SessionHeader::release_client_name() { … }
inline void SessionHeader::set_allocated_client_name(std::string* client_name) { … }
inline bool SessionHeader::_internal_has_device_form_factor() const { … }
inline bool SessionHeader::has_device_form_factor() const { … }
inline void SessionHeader::clear_device_form_factor() { … }
inline ::sync_pb::SyncEnums_DeviceFormFactor SessionHeader::_internal_device_form_factor() const { … }
inline ::sync_pb::SyncEnums_DeviceFormFactor SessionHeader::device_form_factor() const { … }
inline void SessionHeader::_internal_set_device_form_factor(::sync_pb::SyncEnums_DeviceFormFactor value) { … }
inline void SessionHeader::set_device_form_factor(::sync_pb::SyncEnums_DeviceFormFactor value) { … }
inline bool SessionHeader::_internal_has_device_type() const { … }
inline bool SessionHeader::has_device_type() const { … }
inline void SessionHeader::clear_device_type() { … }
inline ::sync_pb::SyncEnums_DeviceType SessionHeader::_internal_device_type() const { … }
inline ::sync_pb::SyncEnums_DeviceType SessionHeader::device_type() const { … }
inline void SessionHeader::_internal_set_device_type(::sync_pb::SyncEnums_DeviceType value) { … }
inline void SessionHeader::set_device_type(::sync_pb::SyncEnums_DeviceType value) { … }
inline bool SessionWindow::_internal_has_window_id() const { … }
inline bool SessionWindow::has_window_id() const { … }
inline void SessionWindow::clear_window_id() { … }
inline int32_t SessionWindow::_internal_window_id() const { … }
inline int32_t SessionWindow::window_id() const { … }
inline void SessionWindow::_internal_set_window_id(int32_t value) { … }
inline void SessionWindow::set_window_id(int32_t value) { … }
inline bool SessionWindow::_internal_has_selected_tab_index() const { … }
inline bool SessionWindow::has_selected_tab_index() const { … }
inline void SessionWindow::clear_selected_tab_index() { … }
inline int32_t SessionWindow::_internal_selected_tab_index() const { … }
inline int32_t SessionWindow::selected_tab_index() const { … }
inline void SessionWindow::_internal_set_selected_tab_index(int32_t value) { … }
inline void SessionWindow::set_selected_tab_index(int32_t value) { … }
inline bool SessionWindow::_internal_has_browser_type() const { … }
inline bool SessionWindow::has_browser_type() const { … }
inline void SessionWindow::clear_browser_type() { … }
inline ::sync_pb::SyncEnums_BrowserType SessionWindow::_internal_browser_type() const { … }
inline ::sync_pb::SyncEnums_BrowserType SessionWindow::browser_type() const { … }
inline void SessionWindow::_internal_set_browser_type(::sync_pb::SyncEnums_BrowserType value) { … }
inline void SessionWindow::set_browser_type(::sync_pb::SyncEnums_BrowserType value) { … }
inline int SessionWindow::_internal_tab_size() const { … }
inline int SessionWindow::tab_size() const { … }
inline void SessionWindow::clear_tab() { … }
inline int32_t SessionWindow::_internal_tab(int index) const { … }
inline int32_t SessionWindow::tab(int index) const { … }
inline void SessionWindow::set_tab(int index, int32_t value) { … }
inline void SessionWindow::_internal_add_tab(int32_t value) { … }
inline void SessionWindow::add_tab(int32_t value) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
SessionWindow::_internal_tab() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
SessionWindow::tab() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
SessionWindow::_internal_mutable_tab() { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
SessionWindow::mutable_tab() { … }
inline bool SessionTab::_internal_has_tab_id() const { … }
inline bool SessionTab::has_tab_id() const { … }
inline void SessionTab::clear_tab_id() { … }
inline int32_t SessionTab::_internal_tab_id() const { … }
inline int32_t SessionTab::tab_id() const { … }
inline void SessionTab::_internal_set_tab_id(int32_t value) { … }
inline void SessionTab::set_tab_id(int32_t value) { … }
inline bool SessionTab::_internal_has_window_id() const { … }
inline bool SessionTab::has_window_id() const { … }
inline void SessionTab::clear_window_id() { … }
inline int32_t SessionTab::_internal_window_id() const { … }
inline int32_t SessionTab::window_id() const { … }
inline void SessionTab::_internal_set_window_id(int32_t value) { … }
inline void SessionTab::set_window_id(int32_t value) { … }
inline bool SessionTab::_internal_has_tab_visual_index() const { … }
inline bool SessionTab::has_tab_visual_index() const { … }
inline void SessionTab::clear_tab_visual_index() { … }
inline int32_t SessionTab::_internal_tab_visual_index() const { … }
inline int32_t SessionTab::tab_visual_index() const { … }
inline void SessionTab::_internal_set_tab_visual_index(int32_t value) { … }
inline void SessionTab::set_tab_visual_index(int32_t value) { … }
inline bool SessionTab::_internal_has_current_navigation_index() const { … }
inline bool SessionTab::has_current_navigation_index() const { … }
inline void SessionTab::clear_current_navigation_index() { … }
inline int32_t SessionTab::_internal_current_navigation_index() const { … }
inline int32_t SessionTab::current_navigation_index() const { … }
inline void SessionTab::_internal_set_current_navigation_index(int32_t value) { … }
inline void SessionTab::set_current_navigation_index(int32_t value) { … }
inline bool SessionTab::_internal_has_pinned() const { … }
inline bool SessionTab::has_pinned() const { … }
inline void SessionTab::clear_pinned() { … }
inline bool SessionTab::_internal_pinned() const { … }
inline bool SessionTab::pinned() const { … }
inline void SessionTab::_internal_set_pinned(bool value) { … }
inline void SessionTab::set_pinned(bool value) { … }
inline bool SessionTab::_internal_has_extension_app_id() const { … }
inline bool SessionTab::has_extension_app_id() const { … }
inline void SessionTab::clear_extension_app_id() { … }
inline const std::string& SessionTab::extension_app_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SessionTab::set_extension_app_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SessionTab::mutable_extension_app_id() { … }
inline const std::string& SessionTab::_internal_extension_app_id() const { … }
inline void SessionTab::_internal_set_extension_app_id(const std::string& value) { … }
inline std::string* SessionTab::_internal_mutable_extension_app_id() { … }
inline std::string* SessionTab::release_extension_app_id() { … }
inline void SessionTab::set_allocated_extension_app_id(std::string* extension_app_id) { … }
inline int SessionTab::_internal_navigation_size() const { … }
inline int SessionTab::navigation_size() const { … }
inline void SessionTab::clear_navigation() { … }
inline ::sync_pb::TabNavigation* SessionTab::mutable_navigation(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::TabNavigation >*
SessionTab::mutable_navigation() { … }
inline const ::sync_pb::TabNavigation& SessionTab::_internal_navigation(int index) const { … }
inline const ::sync_pb::TabNavigation& SessionTab::navigation(int index) const { … }
inline ::sync_pb::TabNavigation* SessionTab::_internal_add_navigation() { … }
inline ::sync_pb::TabNavigation* SessionTab::add_navigation() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::TabNavigation >&
SessionTab::navigation() const { … }
inline bool SessionTab::_internal_has_browser_type() const { … }
inline bool SessionTab::has_browser_type() const { … }
inline void SessionTab::clear_browser_type() { … }
inline ::sync_pb::SyncEnums_BrowserType SessionTab::_internal_browser_type() const { … }
inline ::sync_pb::SyncEnums_BrowserType SessionTab::browser_type() const { … }
inline void SessionTab::_internal_set_browser_type(::sync_pb::SyncEnums_BrowserType value) { … }
inline void SessionTab::set_browser_type(::sync_pb::SyncEnums_BrowserType value) { … }
inline bool SessionTab::_internal_has_last_active_time_unix_epoch_millis() const { … }
inline bool SessionTab::has_last_active_time_unix_epoch_millis() const { … }
inline void SessionTab::clear_last_active_time_unix_epoch_millis() { … }
inline int64_t SessionTab::_internal_last_active_time_unix_epoch_millis() const { … }
inline int64_t SessionTab::last_active_time_unix_epoch_millis() const { … }
inline void SessionTab::_internal_set_last_active_time_unix_epoch_millis(int64_t value) { … }
inline void SessionTab::set_last_active_time_unix_epoch_millis(int64_t value) { … }
inline bool SessionTab::_internal_has_favicon() const { … }
inline bool SessionTab::has_favicon() const { … }
inline void SessionTab::clear_favicon() { … }
inline const std::string& SessionTab::favicon() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SessionTab::set_favicon(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SessionTab::mutable_favicon() { … }
inline const std::string& SessionTab::_internal_favicon() const { … }
inline void SessionTab::_internal_set_favicon(const std::string& value) { … }
inline std::string* SessionTab::_internal_mutable_favicon() { … }
inline std::string* SessionTab::release_favicon() { … }
inline void SessionTab::set_allocated_favicon(std::string* favicon) { … }
inline bool SessionTab::_internal_has_favicon_type() const { … }
inline bool SessionTab::has_favicon_type() const { … }
inline void SessionTab::clear_favicon_type() { … }
inline ::sync_pb::SessionTab_FaviconType SessionTab::_internal_favicon_type() const { … }
inline ::sync_pb::SessionTab_FaviconType SessionTab::favicon_type() const { … }
inline void SessionTab::_internal_set_favicon_type(::sync_pb::SessionTab_FaviconType value) { … }
inline void SessionTab::set_favicon_type(::sync_pb::SessionTab_FaviconType value) { … }
inline bool SessionTab::_internal_has_favicon_source() const { … }
inline bool SessionTab::has_favicon_source() const { … }
inline void SessionTab::clear_favicon_source() { … }
inline const std::string& SessionTab::favicon_source() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SessionTab::set_favicon_source(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SessionTab::mutable_favicon_source() { … }
inline const std::string& SessionTab::_internal_favicon_source() const { … }
inline void SessionTab::_internal_set_favicon_source(const std::string& value) { … }
inline std::string* SessionTab::_internal_mutable_favicon_source() { … }
inline std::string* SessionTab::release_favicon_source() { … }
inline void SessionTab::set_allocated_favicon_source(std::string* favicon_source) { … }
inline int SessionTab::_internal_variation_id_size() const { … }
inline int SessionTab::variation_id_size() const { … }
inline void SessionTab::clear_variation_id() { … }
inline uint64_t SessionTab::_internal_variation_id(int index) const { … }
inline uint64_t SessionTab::variation_id(int index) const { … }
inline void SessionTab::set_variation_id(int index, uint64_t value) { … }
inline void SessionTab::_internal_add_variation_id(uint64_t value) { … }
inline void SessionTab::add_variation_id(uint64_t value) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
SessionTab::_internal_variation_id() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
SessionTab::variation_id() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
SessionTab::_internal_mutable_variation_id() { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
SessionTab::mutable_variation_id() { … }
inline bool TabNavigation::_internal_has_virtual_url() const { … }
inline bool TabNavigation::has_virtual_url() const { … }
inline void TabNavigation::clear_virtual_url() { … }
inline const std::string& TabNavigation::virtual_url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TabNavigation::set_virtual_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* TabNavigation::mutable_virtual_url() { … }
inline const std::string& TabNavigation::_internal_virtual_url() const { … }
inline void TabNavigation::_internal_set_virtual_url(const std::string& value) { … }
inline std::string* TabNavigation::_internal_mutable_virtual_url() { … }
inline std::string* TabNavigation::release_virtual_url() { … }
inline void TabNavigation::set_allocated_virtual_url(std::string* virtual_url) { … }
inline bool TabNavigation::_internal_has_referrer() const { … }
inline bool TabNavigation::has_referrer() const { … }
inline void TabNavigation::clear_referrer() { … }
inline const std::string& TabNavigation::referrer() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TabNavigation::set_referrer(ArgT0&& arg0, ArgT... args) { … }
inline std::string* TabNavigation::mutable_referrer() { … }
inline const std::string& TabNavigation::_internal_referrer() const { … }
inline void TabNavigation::_internal_set_referrer(const std::string& value) { … }
inline std::string* TabNavigation::_internal_mutable_referrer() { … }
inline std::string* TabNavigation::release_referrer() { … }
inline void TabNavigation::set_allocated_referrer(std::string* referrer) { … }
inline bool TabNavigation::_internal_has_title() const { … }
inline bool TabNavigation::has_title() const { … }
inline void TabNavigation::clear_title() { … }
inline const std::string& TabNavigation::title() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TabNavigation::set_title(ArgT0&& arg0, ArgT... args) { … }
inline std::string* TabNavigation::mutable_title() { … }
inline const std::string& TabNavigation::_internal_title() const { … }
inline void TabNavigation::_internal_set_title(const std::string& value) { … }
inline std::string* TabNavigation::_internal_mutable_title() { … }
inline std::string* TabNavigation::release_title() { … }
inline void TabNavigation::set_allocated_title(std::string* title) { … }
inline bool TabNavigation::_internal_has_page_transition() const { … }
inline bool TabNavigation::has_page_transition() const { … }
inline void TabNavigation::clear_page_transition() { … }
inline ::sync_pb::SyncEnums_PageTransition TabNavigation::_internal_page_transition() const { … }
inline ::sync_pb::SyncEnums_PageTransition TabNavigation::page_transition() const { … }
inline void TabNavigation::_internal_set_page_transition(::sync_pb::SyncEnums_PageTransition value) { … }
inline void TabNavigation::set_page_transition(::sync_pb::SyncEnums_PageTransition value) { … }
inline bool TabNavigation::_internal_has_redirect_type() const { … }
inline bool TabNavigation::has_redirect_type() const { … }
inline void TabNavigation::clear_redirect_type() { … }
inline ::sync_pb::SyncEnums_PageTransitionRedirectType TabNavigation::_internal_redirect_type() const { … }
inline ::sync_pb::SyncEnums_PageTransitionRedirectType TabNavigation::redirect_type() const { … }
inline void TabNavigation::_internal_set_redirect_type(::sync_pb::SyncEnums_PageTransitionRedirectType value) { … }
inline void TabNavigation::set_redirect_type(::sync_pb::SyncEnums_PageTransitionRedirectType value) { … }
inline bool TabNavigation::_internal_has_unique_id() const { … }
inline bool TabNavigation::has_unique_id() const { … }
inline void TabNavigation::clear_unique_id() { … }
inline int32_t TabNavigation::_internal_unique_id() const { … }
inline int32_t TabNavigation::unique_id() const { … }
inline void TabNavigation::_internal_set_unique_id(int32_t value) { … }
inline void TabNavigation::set_unique_id(int32_t value) { … }
inline bool TabNavigation::_internal_has_timestamp_msec() const { … }
inline bool TabNavigation::has_timestamp_msec() const { … }
inline void TabNavigation::clear_timestamp_msec() { … }
inline int64_t TabNavigation::_internal_timestamp_msec() const { … }
inline int64_t TabNavigation::timestamp_msec() const { … }
inline void TabNavigation::_internal_set_timestamp_msec(int64_t value) { … }
inline void TabNavigation::set_timestamp_msec(int64_t value) { … }
inline bool TabNavigation::_internal_has_navigation_forward_back() const { … }
inline bool TabNavigation::has_navigation_forward_back() const { … }
inline void TabNavigation::clear_navigation_forward_back() { … }
inline bool TabNavigation::_internal_navigation_forward_back() const { … }
inline bool TabNavigation::navigation_forward_back() const { … }
inline void TabNavigation::_internal_set_navigation_forward_back(bool value) { … }
inline void TabNavigation::set_navigation_forward_back(bool value) { … }
inline bool TabNavigation::_internal_has_navigation_from_address_bar() const { … }
inline bool TabNavigation::has_navigation_from_address_bar() const { … }
inline void TabNavigation::clear_navigation_from_address_bar() { … }
inline bool TabNavigation::_internal_navigation_from_address_bar() const { … }
inline bool TabNavigation::navigation_from_address_bar() const { … }
inline void TabNavigation::_internal_set_navigation_from_address_bar(bool value) { … }
inline void TabNavigation::set_navigation_from_address_bar(bool value) { … }
inline bool TabNavigation::_internal_has_navigation_home_page() const { … }
inline bool TabNavigation::has_navigation_home_page() const { … }
inline void TabNavigation::clear_navigation_home_page() { … }
inline bool TabNavigation::_internal_navigation_home_page() const { … }
inline bool TabNavigation::navigation_home_page() const { … }
inline void TabNavigation::_internal_set_navigation_home_page(bool value) { … }
inline void TabNavigation::set_navigation_home_page(bool value) { … }
inline bool TabNavigation::_internal_has_global_id() const { … }
inline bool TabNavigation::has_global_id() const { … }
inline void TabNavigation::clear_global_id() { … }
inline int64_t TabNavigation::_internal_global_id() const { … }
inline int64_t TabNavigation::global_id() const { … }
inline void TabNavigation::_internal_set_global_id(int64_t value) { … }
inline void TabNavigation::set_global_id(int64_t value) { … }
inline bool TabNavigation::_internal_has_favicon_url() const { … }
inline bool TabNavigation::has_favicon_url() const { … }
inline void TabNavigation::clear_favicon_url() { … }
inline const std::string& TabNavigation::favicon_url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TabNavigation::set_favicon_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* TabNavigation::mutable_favicon_url() { … }
inline const std::string& TabNavigation::_internal_favicon_url() const { … }
inline void TabNavigation::_internal_set_favicon_url(const std::string& value) { … }
inline std::string* TabNavigation::_internal_mutable_favicon_url() { … }
inline std::string* TabNavigation::release_favicon_url() { … }
inline void TabNavigation::set_allocated_favicon_url(std::string* favicon_url) { … }
inline bool TabNavigation::_internal_has_http_status_code() const { … }
inline bool TabNavigation::has_http_status_code() const { … }
inline void TabNavigation::clear_http_status_code() { … }
inline int32_t TabNavigation::_internal_http_status_code() const { … }
inline int32_t TabNavigation::http_status_code() const { … }
inline void TabNavigation::_internal_set_http_status_code(int32_t value) { … }
inline void TabNavigation::set_http_status_code(int32_t value) { … }
inline bool TabNavigation::_internal_has_correct_referrer_policy() const { … }
inline bool TabNavigation::has_correct_referrer_policy() const { … }
inline void TabNavigation::clear_correct_referrer_policy() { … }
inline int32_t TabNavigation::_internal_correct_referrer_policy() const { … }
inline int32_t TabNavigation::correct_referrer_policy() const { … }
inline void TabNavigation::_internal_set_correct_referrer_policy(int32_t value) { … }
inline void TabNavigation::set_correct_referrer_policy(int32_t value) { … }
inline bool TabNavigation::_internal_has_password_state() const { … }
inline bool TabNavigation::has_password_state() const { … }
inline void TabNavigation::clear_password_state() { … }
inline ::sync_pb::SyncEnums_PasswordState TabNavigation::_internal_password_state() const { … }
inline ::sync_pb::SyncEnums_PasswordState TabNavigation::password_state() const { … }
inline void TabNavigation::_internal_set_password_state(::sync_pb::SyncEnums_PasswordState value) { … }
inline void TabNavigation::set_password_state(::sync_pb::SyncEnums_PasswordState value) { … }
inline bool TabNavigation::_internal_has_navigation_chain_start() const { … }
inline bool TabNavigation::has_navigation_chain_start() const { … }
inline void TabNavigation::clear_navigation_chain_start() { … }
inline bool TabNavigation::_internal_navigation_chain_start() const { … }
inline bool TabNavigation::navigation_chain_start() const { … }
inline void TabNavigation::_internal_set_navigation_chain_start(bool value) { … }
inline void TabNavigation::set_navigation_chain_start(bool value) { … }
inline bool TabNavigation::_internal_has_navigation_chain_end() const { … }
inline bool TabNavigation::has_navigation_chain_end() const { … }
inline void TabNavigation::clear_navigation_chain_end() { … }
inline bool TabNavigation::_internal_navigation_chain_end() const { … }
inline bool TabNavigation::navigation_chain_end() const { … }
inline void TabNavigation::_internal_set_navigation_chain_end(bool value) { … }
inline void TabNavigation::set_navigation_chain_end(bool value) { … }
inline bool TabNavigation::_internal_has_search_terms() const { … }
inline bool TabNavigation::has_search_terms() const { … }
inline void TabNavigation::clear_search_terms() { … }
inline const std::string& TabNavigation::search_terms() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TabNavigation::set_search_terms(ArgT0&& arg0, ArgT... args) { … }
inline std::string* TabNavigation::mutable_search_terms() { … }
inline const std::string& TabNavigation::_internal_search_terms() const { … }
inline void TabNavigation::_internal_set_search_terms(const std::string& value) { … }
inline std::string* TabNavigation::_internal_mutable_search_terms() { … }
inline std::string* TabNavigation::release_search_terms() { … }
inline void TabNavigation::set_allocated_search_terms(std::string* search_terms) { … }
inline bool TabNavigation::_internal_has_blocked_state() const { … }
inline bool TabNavigation::has_blocked_state() const { … }
inline void TabNavigation::clear_blocked_state() { … }
inline ::sync_pb::TabNavigation_BlockedState TabNavigation::_internal_blocked_state() const { … }
inline ::sync_pb::TabNavigation_BlockedState TabNavigation::blocked_state() const { … }
inline void TabNavigation::_internal_set_blocked_state(::sync_pb::TabNavigation_BlockedState value) { … }
inline void TabNavigation::set_blocked_state(::sync_pb::TabNavigation_BlockedState value) { … }
inline bool TabNavigation::_internal_has_obsolete_referrer_policy() const { … }
inline bool TabNavigation::has_obsolete_referrer_policy() const { … }
inline void TabNavigation::clear_obsolete_referrer_policy() { … }
inline int32_t TabNavigation::_internal_obsolete_referrer_policy() const { … }
inline int32_t TabNavigation::obsolete_referrer_policy() const { … }
inline void TabNavigation::_internal_set_obsolete_referrer_policy(int32_t value) { … }
inline void TabNavigation::set_obsolete_referrer_policy(int32_t value) { … }
inline bool TabNavigation::_internal_has_is_restored() const { … }
inline bool TabNavigation::has_is_restored() const { … }
inline void TabNavigation::clear_is_restored() { … }
inline bool TabNavigation::_internal_is_restored() const { … }
inline bool TabNavigation::is_restored() const { … }
inline void TabNavigation::_internal_set_is_restored(bool value) { … }
inline void TabNavigation::set_is_restored(bool value) { … }
inline int TabNavigation::_internal_navigation_redirect_size() const { … }
inline int TabNavigation::navigation_redirect_size() const { … }
inline void TabNavigation::clear_navigation_redirect() { … }
inline ::sync_pb::NavigationRedirect* TabNavigation::mutable_navigation_redirect(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::NavigationRedirect >*
TabNavigation::mutable_navigation_redirect() { … }
inline const ::sync_pb::NavigationRedirect& TabNavigation::_internal_navigation_redirect(int index) const { … }
inline const ::sync_pb::NavigationRedirect& TabNavigation::navigation_redirect(int index) const { … }
inline ::sync_pb::NavigationRedirect* TabNavigation::_internal_add_navigation_redirect() { … }
inline ::sync_pb::NavigationRedirect* TabNavigation::add_navigation_redirect() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::NavigationRedirect >&
TabNavigation::navigation_redirect() const { … }
inline bool TabNavigation::_internal_has_last_navigation_redirect_url() const { … }
inline bool TabNavigation::has_last_navigation_redirect_url() const { … }
inline void TabNavigation::clear_last_navigation_redirect_url() { … }
inline const std::string& TabNavigation::last_navigation_redirect_url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TabNavigation::set_last_navigation_redirect_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* TabNavigation::mutable_last_navigation_redirect_url() { … }
inline const std::string& TabNavigation::_internal_last_navigation_redirect_url() const { … }
inline void TabNavigation::_internal_set_last_navigation_redirect_url(const std::string& value) { … }
inline std::string* TabNavigation::_internal_mutable_last_navigation_redirect_url() { … }
inline std::string* TabNavigation::release_last_navigation_redirect_url() { … }
inline void TabNavigation::set_allocated_last_navigation_redirect_url(std::string* last_navigation_redirect_url) { … }
inline bool TabNavigation::_internal_has_task_id() const { … }
inline bool TabNavigation::has_task_id() const { … }
inline void TabNavigation::clear_task_id() { … }
inline int64_t TabNavigation::_internal_task_id() const { … }
inline int64_t TabNavigation::task_id() const { … }
inline void TabNavigation::_internal_set_task_id(int64_t value) { … }
inline void TabNavigation::set_task_id(int64_t value) { … }
inline int TabNavigation::_internal_ancestor_task_id_size() const { … }
inline int TabNavigation::ancestor_task_id_size() const { … }
inline void TabNavigation::clear_ancestor_task_id() { … }
inline int64_t TabNavigation::_internal_ancestor_task_id(int index) const { … }
inline int64_t TabNavigation::ancestor_task_id(int index) const { … }
inline void TabNavigation::set_ancestor_task_id(int index, int64_t value) { … }
inline void TabNavigation::_internal_add_ancestor_task_id(int64_t value) { … }
inline void TabNavigation::add_ancestor_task_id(int64_t value) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
TabNavigation::_internal_ancestor_task_id() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
TabNavigation::ancestor_task_id() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
TabNavigation::_internal_mutable_ancestor_task_id() { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
TabNavigation::mutable_ancestor_task_id() { … }
inline bool TabNavigation::_internal_has_replaced_navigation() const { … }
inline bool TabNavigation::has_replaced_navigation() const { … }
inline void TabNavigation::clear_replaced_navigation() { … }
inline const ::sync_pb::ReplacedNavigation& TabNavigation::_internal_replaced_navigation() const { … }
inline const ::sync_pb::ReplacedNavigation& TabNavigation::replaced_navigation() const { … }
inline void TabNavigation::unsafe_arena_set_allocated_replaced_navigation(
::sync_pb::ReplacedNavigation* replaced_navigation) { … }
inline ::sync_pb::ReplacedNavigation* TabNavigation::release_replaced_navigation() { … }
inline ::sync_pb::ReplacedNavigation* TabNavigation::unsafe_arena_release_replaced_navigation() { … }
inline ::sync_pb::ReplacedNavigation* TabNavigation::_internal_mutable_replaced_navigation() { … }
inline ::sync_pb::ReplacedNavigation* TabNavigation::mutable_replaced_navigation() { … }
inline void TabNavigation::set_allocated_replaced_navigation(::sync_pb::ReplacedNavigation* replaced_navigation) { … }
inline bool TabNavigation::_internal_has_page_language() const { … }
inline bool TabNavigation::has_page_language() const { … }
inline void TabNavigation::clear_page_language() { … }
inline const std::string& TabNavigation::page_language() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TabNavigation::set_page_language(ArgT0&& arg0, ArgT... args) { … }
inline std::string* TabNavigation::mutable_page_language() { … }
inline const std::string& TabNavigation::_internal_page_language() const { … }
inline void TabNavigation::_internal_set_page_language(const std::string& value) { … }
inline std::string* TabNavigation::_internal_mutable_page_language() { … }
inline std::string* TabNavigation::release_page_language() { … }
inline void TabNavigation::set_allocated_page_language(std::string* page_language) { … }
inline bool NavigationRedirect::_internal_has_url() const { … }
inline bool NavigationRedirect::has_url() const { … }
inline void NavigationRedirect::clear_url() { … }
inline const std::string& NavigationRedirect::url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NavigationRedirect::set_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* NavigationRedirect::mutable_url() { … }
inline const std::string& NavigationRedirect::_internal_url() const { … }
inline void NavigationRedirect::_internal_set_url(const std::string& value) { … }
inline std::string* NavigationRedirect::_internal_mutable_url() { … }
inline std::string* NavigationRedirect::release_url() { … }
inline void NavigationRedirect::set_allocated_url(std::string* url) { … }
inline bool ReplacedNavigation::_internal_has_first_committed_url() const { … }
inline bool ReplacedNavigation::has_first_committed_url() const { … }
inline void ReplacedNavigation::clear_first_committed_url() { … }
inline const std::string& ReplacedNavigation::first_committed_url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ReplacedNavigation::set_first_committed_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* ReplacedNavigation::mutable_first_committed_url() { … }
inline const std::string& ReplacedNavigation::_internal_first_committed_url() const { … }
inline void ReplacedNavigation::_internal_set_first_committed_url(const std::string& value) { … }
inline std::string* ReplacedNavigation::_internal_mutable_first_committed_url() { … }
inline std::string* ReplacedNavigation::release_first_committed_url() { … }
inline void ReplacedNavigation::set_allocated_first_committed_url(std::string* first_committed_url) { … }
inline bool ReplacedNavigation::_internal_has_first_timestamp_msec() const { … }
inline bool ReplacedNavigation::has_first_timestamp_msec() const { … }
inline void ReplacedNavigation::clear_first_timestamp_msec() { … }
inline int64_t ReplacedNavigation::_internal_first_timestamp_msec() const { … }
inline int64_t ReplacedNavigation::first_timestamp_msec() const { … }
inline void ReplacedNavigation::_internal_set_first_timestamp_msec(int64_t value) { … }
inline void ReplacedNavigation::set_first_timestamp_msec(int64_t value) { … }
inline bool ReplacedNavigation::_internal_has_first_page_transition() const { … }
inline bool ReplacedNavigation::has_first_page_transition() const { … }
inline void ReplacedNavigation::clear_first_page_transition() { … }
inline ::sync_pb::SyncEnums_PageTransition ReplacedNavigation::_internal_first_page_transition() const { … }
inline ::sync_pb::SyncEnums_PageTransition ReplacedNavigation::first_page_transition() const { … }
inline void ReplacedNavigation::_internal_set_first_page_transition(::sync_pb::SyncEnums_PageTransition value) { … }
inline void ReplacedNavigation::set_first_page_transition(::sync_pb::SyncEnums_PageTransition value) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::sync_pb::SessionTab_FaviconType> : ::std::true_type { … };
template <> struct is_proto_enum< ::sync_pb::TabNavigation_BlockedState> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif