#ifndef GOOGLE_PROTOBUF_INCLUDED_ssl_5ferror_5fassistant_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_ssl_5ferror_5fassistant_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 <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_ssl_5ferror_5fassistant_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_ssl_5ferror_5fassistant_2eproto { … };
namespace chrome_browser_ssl {
class CaptivePortalCert;
struct CaptivePortalCertDefaultTypeInternal;
extern CaptivePortalCertDefaultTypeInternal _CaptivePortalCert_default_instance_;
class DynamicInterstitial;
struct DynamicInterstitialDefaultTypeInternal;
extern DynamicInterstitialDefaultTypeInternal _DynamicInterstitial_default_instance_;
class MITMSoftware;
struct MITMSoftwareDefaultTypeInternal;
extern MITMSoftwareDefaultTypeInternal _MITMSoftware_default_instance_;
class SSLErrorAssistantConfig;
struct SSLErrorAssistantConfigDefaultTypeInternal;
extern SSLErrorAssistantConfigDefaultTypeInternal _SSLErrorAssistantConfig_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::chrome_browser_ssl::CaptivePortalCert* Arena::CreateMaybeMessage<::chrome_browser_ssl::CaptivePortalCert>(Arena*);
template<> ::chrome_browser_ssl::DynamicInterstitial* Arena::CreateMaybeMessage<::chrome_browser_ssl::DynamicInterstitial>(Arena*);
template<> ::chrome_browser_ssl::MITMSoftware* Arena::CreateMaybeMessage<::chrome_browser_ssl::MITMSoftware>(Arena*);
template<> ::chrome_browser_ssl::SSLErrorAssistantConfig* Arena::CreateMaybeMessage<::chrome_browser_ssl::SSLErrorAssistantConfig>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace chrome_browser_ssl {
enum DynamicInterstitial_InterstitialPageType : int { … };
bool DynamicInterstitial_InterstitialPageType_IsValid(int value);
constexpr DynamicInterstitial_InterstitialPageType DynamicInterstitial_InterstitialPageType_InterstitialPageType_MIN = …;
constexpr DynamicInterstitial_InterstitialPageType DynamicInterstitial_InterstitialPageType_InterstitialPageType_MAX = …;
constexpr int DynamicInterstitial_InterstitialPageType_InterstitialPageType_ARRAYSIZE = …;
const std::string& DynamicInterstitial_InterstitialPageType_Name(DynamicInterstitial_InterstitialPageType value);
template<typename T>
inline const std::string& DynamicInterstitial_InterstitialPageType_Name(T enum_t_value) { … }
bool DynamicInterstitial_InterstitialPageType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DynamicInterstitial_InterstitialPageType* value);
enum DynamicInterstitial_CertError : int { … };
bool DynamicInterstitial_CertError_IsValid(int value);
constexpr DynamicInterstitial_CertError DynamicInterstitial_CertError_CertError_MIN = …;
constexpr DynamicInterstitial_CertError DynamicInterstitial_CertError_CertError_MAX = …;
constexpr int DynamicInterstitial_CertError_CertError_ARRAYSIZE = …;
const std::string& DynamicInterstitial_CertError_Name(DynamicInterstitial_CertError value);
template<typename T>
inline const std::string& DynamicInterstitial_CertError_Name(T enum_t_value) { … }
bool DynamicInterstitial_CertError_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DynamicInterstitial_CertError* value);
class CaptivePortalCert final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class MITMSoftware final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class DynamicInterstitial final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SSLErrorAssistantConfig final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool CaptivePortalCert::_internal_has_sha256_hash() const { … }
inline bool CaptivePortalCert::has_sha256_hash() const { … }
inline void CaptivePortalCert::clear_sha256_hash() { … }
inline const std::string& CaptivePortalCert::sha256_hash() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CaptivePortalCert::set_sha256_hash(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CaptivePortalCert::mutable_sha256_hash() { … }
inline const std::string& CaptivePortalCert::_internal_sha256_hash() const { … }
inline void CaptivePortalCert::_internal_set_sha256_hash(const std::string& value) { … }
inline std::string* CaptivePortalCert::_internal_mutable_sha256_hash() { … }
inline std::string* CaptivePortalCert::release_sha256_hash() { … }
inline void CaptivePortalCert::set_allocated_sha256_hash(std::string* sha256_hash) { … }
inline bool MITMSoftware::_internal_has_name() const { … }
inline bool MITMSoftware::has_name() const { … }
inline void MITMSoftware::clear_name() { … }
inline const std::string& MITMSoftware::name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MITMSoftware::set_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* MITMSoftware::mutable_name() { … }
inline const std::string& MITMSoftware::_internal_name() const { … }
inline void MITMSoftware::_internal_set_name(const std::string& value) { … }
inline std::string* MITMSoftware::_internal_mutable_name() { … }
inline std::string* MITMSoftware::release_name() { … }
inline void MITMSoftware::set_allocated_name(std::string* name) { … }
inline bool MITMSoftware::_internal_has_issuer_common_name_regex() const { … }
inline bool MITMSoftware::has_issuer_common_name_regex() const { … }
inline void MITMSoftware::clear_issuer_common_name_regex() { … }
inline const std::string& MITMSoftware::issuer_common_name_regex() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MITMSoftware::set_issuer_common_name_regex(ArgT0&& arg0, ArgT... args) { … }
inline std::string* MITMSoftware::mutable_issuer_common_name_regex() { … }
inline const std::string& MITMSoftware::_internal_issuer_common_name_regex() const { … }
inline void MITMSoftware::_internal_set_issuer_common_name_regex(const std::string& value) { … }
inline std::string* MITMSoftware::_internal_mutable_issuer_common_name_regex() { … }
inline std::string* MITMSoftware::release_issuer_common_name_regex() { … }
inline void MITMSoftware::set_allocated_issuer_common_name_regex(std::string* issuer_common_name_regex) { … }
inline bool MITMSoftware::_internal_has_issuer_organization_regex() const { … }
inline bool MITMSoftware::has_issuer_organization_regex() const { … }
inline void MITMSoftware::clear_issuer_organization_regex() { … }
inline const std::string& MITMSoftware::issuer_organization_regex() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MITMSoftware::set_issuer_organization_regex(ArgT0&& arg0, ArgT... args) { … }
inline std::string* MITMSoftware::mutable_issuer_organization_regex() { … }
inline const std::string& MITMSoftware::_internal_issuer_organization_regex() const { … }
inline void MITMSoftware::_internal_set_issuer_organization_regex(const std::string& value) { … }
inline std::string* MITMSoftware::_internal_mutable_issuer_organization_regex() { … }
inline std::string* MITMSoftware::release_issuer_organization_regex() { … }
inline void MITMSoftware::set_allocated_issuer_organization_regex(std::string* issuer_organization_regex) { … }
inline int DynamicInterstitial::_internal_sha256_hash_size() const { … }
inline int DynamicInterstitial::sha256_hash_size() const { … }
inline void DynamicInterstitial::clear_sha256_hash() { … }
inline std::string* DynamicInterstitial::add_sha256_hash() { … }
inline const std::string& DynamicInterstitial::_internal_sha256_hash(int index) const { … }
inline const std::string& DynamicInterstitial::sha256_hash(int index) const { … }
inline std::string* DynamicInterstitial::mutable_sha256_hash(int index) { … }
inline void DynamicInterstitial::set_sha256_hash(int index, const std::string& value) { … }
inline void DynamicInterstitial::set_sha256_hash(int index, std::string&& value) { … }
inline void DynamicInterstitial::set_sha256_hash(int index, const char* value) { … }
inline void DynamicInterstitial::set_sha256_hash(int index, const char* value, size_t size) { … }
inline std::string* DynamicInterstitial::_internal_add_sha256_hash() { … }
inline void DynamicInterstitial::add_sha256_hash(const std::string& value) { … }
inline void DynamicInterstitial::add_sha256_hash(std::string&& value) { … }
inline void DynamicInterstitial::add_sha256_hash(const char* value) { … }
inline void DynamicInterstitial::add_sha256_hash(const char* value, size_t size) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
DynamicInterstitial::sha256_hash() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
DynamicInterstitial::mutable_sha256_hash() { … }
inline bool DynamicInterstitial::_internal_has_issuer_common_name_regex() const { … }
inline bool DynamicInterstitial::has_issuer_common_name_regex() const { … }
inline void DynamicInterstitial::clear_issuer_common_name_regex() { … }
inline const std::string& DynamicInterstitial::issuer_common_name_regex() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DynamicInterstitial::set_issuer_common_name_regex(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DynamicInterstitial::mutable_issuer_common_name_regex() { … }
inline const std::string& DynamicInterstitial::_internal_issuer_common_name_regex() const { … }
inline void DynamicInterstitial::_internal_set_issuer_common_name_regex(const std::string& value) { … }
inline std::string* DynamicInterstitial::_internal_mutable_issuer_common_name_regex() { … }
inline std::string* DynamicInterstitial::release_issuer_common_name_regex() { … }
inline void DynamicInterstitial::set_allocated_issuer_common_name_regex(std::string* issuer_common_name_regex) { … }
inline bool DynamicInterstitial::_internal_has_issuer_organization_regex() const { … }
inline bool DynamicInterstitial::has_issuer_organization_regex() const { … }
inline void DynamicInterstitial::clear_issuer_organization_regex() { … }
inline const std::string& DynamicInterstitial::issuer_organization_regex() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DynamicInterstitial::set_issuer_organization_regex(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DynamicInterstitial::mutable_issuer_organization_regex() { … }
inline const std::string& DynamicInterstitial::_internal_issuer_organization_regex() const { … }
inline void DynamicInterstitial::_internal_set_issuer_organization_regex(const std::string& value) { … }
inline std::string* DynamicInterstitial::_internal_mutable_issuer_organization_regex() { … }
inline std::string* DynamicInterstitial::release_issuer_organization_regex() { … }
inline void DynamicInterstitial::set_allocated_issuer_organization_regex(std::string* issuer_organization_regex) { … }
inline bool DynamicInterstitial::_internal_has_mitm_software_name() const { … }
inline bool DynamicInterstitial::has_mitm_software_name() const { … }
inline void DynamicInterstitial::clear_mitm_software_name() { … }
inline const std::string& DynamicInterstitial::mitm_software_name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DynamicInterstitial::set_mitm_software_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DynamicInterstitial::mutable_mitm_software_name() { … }
inline const std::string& DynamicInterstitial::_internal_mitm_software_name() const { … }
inline void DynamicInterstitial::_internal_set_mitm_software_name(const std::string& value) { … }
inline std::string* DynamicInterstitial::_internal_mutable_mitm_software_name() { … }
inline std::string* DynamicInterstitial::release_mitm_software_name() { … }
inline void DynamicInterstitial::set_allocated_mitm_software_name(std::string* mitm_software_name) { … }
inline bool DynamicInterstitial::_internal_has_cert_error() const { … }
inline bool DynamicInterstitial::has_cert_error() const { … }
inline void DynamicInterstitial::clear_cert_error() { … }
inline ::chrome_browser_ssl::DynamicInterstitial_CertError DynamicInterstitial::_internal_cert_error() const { … }
inline ::chrome_browser_ssl::DynamicInterstitial_CertError DynamicInterstitial::cert_error() const { … }
inline void DynamicInterstitial::_internal_set_cert_error(::chrome_browser_ssl::DynamicInterstitial_CertError value) { … }
inline void DynamicInterstitial::set_cert_error(::chrome_browser_ssl::DynamicInterstitial_CertError value) { … }
inline bool DynamicInterstitial::_internal_has_interstitial_type() const { … }
inline bool DynamicInterstitial::has_interstitial_type() const { … }
inline void DynamicInterstitial::clear_interstitial_type() { … }
inline ::chrome_browser_ssl::DynamicInterstitial_InterstitialPageType DynamicInterstitial::_internal_interstitial_type() const { … }
inline ::chrome_browser_ssl::DynamicInterstitial_InterstitialPageType DynamicInterstitial::interstitial_type() const { … }
inline void DynamicInterstitial::_internal_set_interstitial_type(::chrome_browser_ssl::DynamicInterstitial_InterstitialPageType value) { … }
inline void DynamicInterstitial::set_interstitial_type(::chrome_browser_ssl::DynamicInterstitial_InterstitialPageType value) { … }
inline bool DynamicInterstitial::_internal_has_support_url() const { … }
inline bool DynamicInterstitial::has_support_url() const { … }
inline void DynamicInterstitial::clear_support_url() { … }
inline const std::string& DynamicInterstitial::support_url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DynamicInterstitial::set_support_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DynamicInterstitial::mutable_support_url() { … }
inline const std::string& DynamicInterstitial::_internal_support_url() const { … }
inline void DynamicInterstitial::_internal_set_support_url(const std::string& value) { … }
inline std::string* DynamicInterstitial::_internal_mutable_support_url() { … }
inline std::string* DynamicInterstitial::release_support_url() { … }
inline void DynamicInterstitial::set_allocated_support_url(std::string* support_url) { … }
inline bool DynamicInterstitial::_internal_has_show_only_for_nonoverridable_errors() const { … }
inline bool DynamicInterstitial::has_show_only_for_nonoverridable_errors() const { … }
inline void DynamicInterstitial::clear_show_only_for_nonoverridable_errors() { … }
inline bool DynamicInterstitial::_internal_show_only_for_nonoverridable_errors() const { … }
inline bool DynamicInterstitial::show_only_for_nonoverridable_errors() const { … }
inline void DynamicInterstitial::_internal_set_show_only_for_nonoverridable_errors(bool value) { … }
inline void DynamicInterstitial::set_show_only_for_nonoverridable_errors(bool value) { … }
inline bool SSLErrorAssistantConfig::_internal_has_version_id() const { … }
inline bool SSLErrorAssistantConfig::has_version_id() const { … }
inline void SSLErrorAssistantConfig::clear_version_id() { … }
inline uint32_t SSLErrorAssistantConfig::_internal_version_id() const { … }
inline uint32_t SSLErrorAssistantConfig::version_id() const { … }
inline void SSLErrorAssistantConfig::_internal_set_version_id(uint32_t value) { … }
inline void SSLErrorAssistantConfig::set_version_id(uint32_t value) { … }
inline int SSLErrorAssistantConfig::_internal_captive_portal_cert_size() const { … }
inline int SSLErrorAssistantConfig::captive_portal_cert_size() const { … }
inline void SSLErrorAssistantConfig::clear_captive_portal_cert() { … }
inline ::chrome_browser_ssl::CaptivePortalCert* SSLErrorAssistantConfig::mutable_captive_portal_cert(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_browser_ssl::CaptivePortalCert >*
SSLErrorAssistantConfig::mutable_captive_portal_cert() { … }
inline const ::chrome_browser_ssl::CaptivePortalCert& SSLErrorAssistantConfig::_internal_captive_portal_cert(int index) const { … }
inline const ::chrome_browser_ssl::CaptivePortalCert& SSLErrorAssistantConfig::captive_portal_cert(int index) const { … }
inline ::chrome_browser_ssl::CaptivePortalCert* SSLErrorAssistantConfig::_internal_add_captive_portal_cert() { … }
inline ::chrome_browser_ssl::CaptivePortalCert* SSLErrorAssistantConfig::add_captive_portal_cert() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_browser_ssl::CaptivePortalCert >&
SSLErrorAssistantConfig::captive_portal_cert() const { … }
inline int SSLErrorAssistantConfig::_internal_mitm_software_size() const { … }
inline int SSLErrorAssistantConfig::mitm_software_size() const { … }
inline void SSLErrorAssistantConfig::clear_mitm_software() { … }
inline ::chrome_browser_ssl::MITMSoftware* SSLErrorAssistantConfig::mutable_mitm_software(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_browser_ssl::MITMSoftware >*
SSLErrorAssistantConfig::mutable_mitm_software() { … }
inline const ::chrome_browser_ssl::MITMSoftware& SSLErrorAssistantConfig::_internal_mitm_software(int index) const { … }
inline const ::chrome_browser_ssl::MITMSoftware& SSLErrorAssistantConfig::mitm_software(int index) const { … }
inline ::chrome_browser_ssl::MITMSoftware* SSLErrorAssistantConfig::_internal_add_mitm_software() { … }
inline ::chrome_browser_ssl::MITMSoftware* SSLErrorAssistantConfig::add_mitm_software() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_browser_ssl::MITMSoftware >&
SSLErrorAssistantConfig::mitm_software() const { … }
inline int SSLErrorAssistantConfig::_internal_dynamic_interstitial_size() const { … }
inline int SSLErrorAssistantConfig::dynamic_interstitial_size() const { … }
inline void SSLErrorAssistantConfig::clear_dynamic_interstitial() { … }
inline ::chrome_browser_ssl::DynamicInterstitial* SSLErrorAssistantConfig::mutable_dynamic_interstitial(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_browser_ssl::DynamicInterstitial >*
SSLErrorAssistantConfig::mutable_dynamic_interstitial() { … }
inline const ::chrome_browser_ssl::DynamicInterstitial& SSLErrorAssistantConfig::_internal_dynamic_interstitial(int index) const { … }
inline const ::chrome_browser_ssl::DynamicInterstitial& SSLErrorAssistantConfig::dynamic_interstitial(int index) const { … }
inline ::chrome_browser_ssl::DynamicInterstitial* SSLErrorAssistantConfig::_internal_add_dynamic_interstitial() { … }
inline ::chrome_browser_ssl::DynamicInterstitial* SSLErrorAssistantConfig::add_dynamic_interstitial() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_browser_ssl::DynamicInterstitial >&
SSLErrorAssistantConfig::dynamic_interstitial() const { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::chrome_browser_ssl::DynamicInterstitial_InterstitialPageType> : ::std::true_type { … };
template <> struct is_proto_enum< ::chrome_browser_ssl::DynamicInterstitial_CertError> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif