chromium/out/Default/gen/net/cert/root_store_proto_full/root_store.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: root_store.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_root_5fstore_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_root_5fstore_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/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/unknown_field_set.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_root_5fstore_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_root_5fstore_2eproto {};
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_root_5fstore_2eproto;
namespace chrome_root_store {
class ConstraintSet;
struct ConstraintSetDefaultTypeInternal;
extern ConstraintSetDefaultTypeInternal _ConstraintSet_default_instance_;
class RootStore;
struct RootStoreDefaultTypeInternal;
extern RootStoreDefaultTypeInternal _RootStore_default_instance_;
class TrustAnchor;
struct TrustAnchorDefaultTypeInternal;
extern TrustAnchorDefaultTypeInternal _TrustAnchor_default_instance_;
}  // namespace chrome_root_store
PROTOBUF_NAMESPACE_OPEN
template<> ::chrome_root_store::ConstraintSet* Arena::CreateMaybeMessage<::chrome_root_store::ConstraintSet>(Arena*);
template<> ::chrome_root_store::RootStore* Arena::CreateMaybeMessage<::chrome_root_store::RootStore>(Arena*);
template<> ::chrome_root_store::TrustAnchor* Arena::CreateMaybeMessage<::chrome_root_store::TrustAnchor>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace chrome_root_store {

// ===================================================================

class ConstraintSet final :
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:chrome_root_store.ConstraintSet) */ {};
// -------------------------------------------------------------------

class TrustAnchor final :
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:chrome_root_store.TrustAnchor) */ {};
// -------------------------------------------------------------------

class RootStore final :
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:chrome_root_store.RootStore) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// ConstraintSet

// optional int64 sct_not_after_sec = 1;
inline bool ConstraintSet::_internal_has_sct_not_after_sec() const {}
inline bool ConstraintSet::has_sct_not_after_sec() const {}
inline void ConstraintSet::clear_sct_not_after_sec() {}
inline int64_t ConstraintSet::_internal_sct_not_after_sec() const {}
inline int64_t ConstraintSet::sct_not_after_sec() const {}
inline void ConstraintSet::_internal_set_sct_not_after_sec(int64_t value) {}
inline void ConstraintSet::set_sct_not_after_sec(int64_t value) {}

// optional int64 sct_all_after_sec = 2;
inline bool ConstraintSet::_internal_has_sct_all_after_sec() const {}
inline bool ConstraintSet::has_sct_all_after_sec() const {}
inline void ConstraintSet::clear_sct_all_after_sec() {}
inline int64_t ConstraintSet::_internal_sct_all_after_sec() const {}
inline int64_t ConstraintSet::sct_all_after_sec() const {}
inline void ConstraintSet::_internal_set_sct_all_after_sec(int64_t value) {}
inline void ConstraintSet::set_sct_all_after_sec(int64_t value) {}

// optional string min_version = 3;
inline bool ConstraintSet::_internal_has_min_version() const {}
inline bool ConstraintSet::has_min_version() const {}
inline void ConstraintSet::clear_min_version() {}
inline const std::string& ConstraintSet::min_version() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ConstraintSet::set_min_version(ArgT0&& arg0, ArgT... args) {}
inline std::string* ConstraintSet::mutable_min_version() {}
inline const std::string& ConstraintSet::_internal_min_version() const {}
inline void ConstraintSet::_internal_set_min_version(const std::string& value) {}
inline std::string* ConstraintSet::_internal_mutable_min_version() {}
inline std::string* ConstraintSet::release_min_version() {}
inline void ConstraintSet::set_allocated_min_version(std::string* min_version) {}

// optional string max_version_exclusive = 4;
inline bool ConstraintSet::_internal_has_max_version_exclusive() const {}
inline bool ConstraintSet::has_max_version_exclusive() const {}
inline void ConstraintSet::clear_max_version_exclusive() {}
inline const std::string& ConstraintSet::max_version_exclusive() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ConstraintSet::set_max_version_exclusive(ArgT0&& arg0, ArgT... args) {}
inline std::string* ConstraintSet::mutable_max_version_exclusive() {}
inline const std::string& ConstraintSet::_internal_max_version_exclusive() const {}
inline void ConstraintSet::_internal_set_max_version_exclusive(const std::string& value) {}
inline std::string* ConstraintSet::_internal_mutable_max_version_exclusive() {}
inline std::string* ConstraintSet::release_max_version_exclusive() {}
inline void ConstraintSet::set_allocated_max_version_exclusive(std::string* max_version_exclusive) {}

// -------------------------------------------------------------------

// TrustAnchor

// bytes der = 1;
inline bool TrustAnchor::_internal_has_der() const {}
inline bool TrustAnchor::has_der() const {}
inline void TrustAnchor::set_has_der() {}
inline void TrustAnchor::clear_der() {}
inline const std::string& TrustAnchor::der() const {}
template <typename ArgT0, typename... ArgT>
inline void TrustAnchor::set_der(ArgT0&& arg0, ArgT... args) {}
inline std::string* TrustAnchor::mutable_der() {}
inline const std::string& TrustAnchor::_internal_der() const {}
inline void TrustAnchor::_internal_set_der(const std::string& value) {}
inline std::string* TrustAnchor::_internal_mutable_der() {}
inline std::string* TrustAnchor::release_der() {}
inline void TrustAnchor::set_allocated_der(std::string* der) {}

// string sha256_hex = 2;
inline bool TrustAnchor::_internal_has_sha256_hex() const {}
inline bool TrustAnchor::has_sha256_hex() const {}
inline void TrustAnchor::set_has_sha256_hex() {}
inline void TrustAnchor::clear_sha256_hex() {}
inline const std::string& TrustAnchor::sha256_hex() const {}
template <typename ArgT0, typename... ArgT>
inline void TrustAnchor::set_sha256_hex(ArgT0&& arg0, ArgT... args) {}
inline std::string* TrustAnchor::mutable_sha256_hex() {}
inline const std::string& TrustAnchor::_internal_sha256_hex() const {}
inline void TrustAnchor::_internal_set_sha256_hex(const std::string& value) {}
inline std::string* TrustAnchor::_internal_mutable_sha256_hex() {}
inline std::string* TrustAnchor::release_sha256_hex() {}
inline void TrustAnchor::set_allocated_sha256_hex(std::string* sha256_hex) {}

// repeated string ev_policy_oids = 3;
inline int TrustAnchor::_internal_ev_policy_oids_size() const {}
inline int TrustAnchor::ev_policy_oids_size() const {}
inline void TrustAnchor::clear_ev_policy_oids() {}
inline std::string* TrustAnchor::add_ev_policy_oids() {}
inline const std::string& TrustAnchor::_internal_ev_policy_oids(int index) const {}
inline const std::string& TrustAnchor::ev_policy_oids(int index) const {}
inline std::string* TrustAnchor::mutable_ev_policy_oids(int index) {}
inline void TrustAnchor::set_ev_policy_oids(int index, const std::string& value) {}
inline void TrustAnchor::set_ev_policy_oids(int index, std::string&& value) {}
inline void TrustAnchor::set_ev_policy_oids(int index, const char* value) {}
inline void TrustAnchor::set_ev_policy_oids(int index, const char* value, size_t size) {}
inline std::string* TrustAnchor::_internal_add_ev_policy_oids() {}
inline void TrustAnchor::add_ev_policy_oids(const std::string& value) {}
inline void TrustAnchor::add_ev_policy_oids(std::string&& value) {}
inline void TrustAnchor::add_ev_policy_oids(const char* value) {}
inline void TrustAnchor::add_ev_policy_oids(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
TrustAnchor::ev_policy_oids() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
TrustAnchor::mutable_ev_policy_oids() {}

// repeated .chrome_root_store.ConstraintSet constraints = 4;
inline int TrustAnchor::_internal_constraints_size() const {}
inline int TrustAnchor::constraints_size() const {}
inline void TrustAnchor::clear_constraints() {}
inline ::chrome_root_store::ConstraintSet* TrustAnchor::mutable_constraints(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_root_store::ConstraintSet >*
TrustAnchor::mutable_constraints() {}
inline const ::chrome_root_store::ConstraintSet& TrustAnchor::_internal_constraints(int index) const {}
inline const ::chrome_root_store::ConstraintSet& TrustAnchor::constraints(int index) const {}
inline ::chrome_root_store::ConstraintSet* TrustAnchor::_internal_add_constraints() {}
inline ::chrome_root_store::ConstraintSet* TrustAnchor::add_constraints() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_root_store::ConstraintSet >&
TrustAnchor::constraints() const {}

// optional string display_name = 5;
inline bool TrustAnchor::_internal_has_display_name() const {}
inline bool TrustAnchor::has_display_name() const {}
inline void TrustAnchor::clear_display_name() {}
inline const std::string& TrustAnchor::display_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TrustAnchor::set_display_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* TrustAnchor::mutable_display_name() {}
inline const std::string& TrustAnchor::_internal_display_name() const {}
inline void TrustAnchor::_internal_set_display_name(const std::string& value) {}
inline std::string* TrustAnchor::_internal_mutable_display_name() {}
inline std::string* TrustAnchor::release_display_name() {}
inline void TrustAnchor::set_allocated_display_name(std::string* display_name) {}

inline bool TrustAnchor::has_certificate() const {}
inline void TrustAnchor::clear_has_certificate() {}
inline TrustAnchor::CertificateCase TrustAnchor::certificate_case() const {}
// -------------------------------------------------------------------

// RootStore

// repeated .chrome_root_store.TrustAnchor trust_anchors = 1;
inline int RootStore::_internal_trust_anchors_size() const {}
inline int RootStore::trust_anchors_size() const {}
inline void RootStore::clear_trust_anchors() {}
inline ::chrome_root_store::TrustAnchor* RootStore::mutable_trust_anchors(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_root_store::TrustAnchor >*
RootStore::mutable_trust_anchors() {}
inline const ::chrome_root_store::TrustAnchor& RootStore::_internal_trust_anchors(int index) const {}
inline const ::chrome_root_store::TrustAnchor& RootStore::trust_anchors(int index) const {}
inline ::chrome_root_store::TrustAnchor* RootStore::_internal_add_trust_anchors() {}
inline ::chrome_root_store::TrustAnchor* RootStore::add_trust_anchors() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_root_store::TrustAnchor >&
RootStore::trust_anchors() const {}

// int64 version_major = 2;
inline void RootStore::clear_version_major() {}
inline int64_t RootStore::_internal_version_major() const {}
inline int64_t RootStore::version_major() const {}
inline void RootStore::_internal_set_version_major(int64_t value) {}
inline void RootStore::set_version_major(int64_t value) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace chrome_root_store

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_root_5fstore_2eproto