chromium/out/Default/gen/services/network/public/proto/sct_audit_report.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_sct_5faudit_5freport_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_sct_5faudit_5freport_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>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_sct_5faudit_5freport_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_sct_5faudit_5freport_2eproto {};
namespace sct_auditing {
class SCTClientReport;
struct SCTClientReportDefaultTypeInternal;
extern SCTClientReportDefaultTypeInternal _SCTClientReport_default_instance_;
class SCTWithVerifyStatus;
struct SCTWithVerifyStatusDefaultTypeInternal;
extern SCTWithVerifyStatusDefaultTypeInternal _SCTWithVerifyStatus_default_instance_;
class TLSConnectionContext;
struct TLSConnectionContextDefaultTypeInternal;
extern TLSConnectionContextDefaultTypeInternal _TLSConnectionContext_default_instance_;
class TLSConnectionContext_Origin;
struct TLSConnectionContext_OriginDefaultTypeInternal;
extern TLSConnectionContext_OriginDefaultTypeInternal _TLSConnectionContext_Origin_default_instance_;
class TLSConnectionReport;
struct TLSConnectionReportDefaultTypeInternal;
extern TLSConnectionReportDefaultTypeInternal _TLSConnectionReport_default_instance_;
}  // namespace sct_auditing
PROTOBUF_NAMESPACE_OPEN
template<> ::sct_auditing::SCTClientReport* Arena::CreateMaybeMessage<::sct_auditing::SCTClientReport>(Arena*);
template<> ::sct_auditing::SCTWithVerifyStatus* Arena::CreateMaybeMessage<::sct_auditing::SCTWithVerifyStatus>(Arena*);
template<> ::sct_auditing::TLSConnectionContext* Arena::CreateMaybeMessage<::sct_auditing::TLSConnectionContext>(Arena*);
template<> ::sct_auditing::TLSConnectionContext_Origin* Arena::CreateMaybeMessage<::sct_auditing::TLSConnectionContext_Origin>(Arena*);
template<> ::sct_auditing::TLSConnectionReport* Arena::CreateMaybeMessage<::sct_auditing::TLSConnectionReport>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sct_auditing {

enum SCTWithVerifyStatus_SctVerifyStatus : int {};
bool SCTWithVerifyStatus_SctVerifyStatus_IsValid(int value);
constexpr SCTWithVerifyStatus_SctVerifyStatus SCTWithVerifyStatus_SctVerifyStatus_SctVerifyStatus_MIN =;
constexpr SCTWithVerifyStatus_SctVerifyStatus SCTWithVerifyStatus_SctVerifyStatus_SctVerifyStatus_MAX =;
constexpr int SCTWithVerifyStatus_SctVerifyStatus_SctVerifyStatus_ARRAYSIZE =;

const std::string& SCTWithVerifyStatus_SctVerifyStatus_Name(SCTWithVerifyStatus_SctVerifyStatus value);
template<typename T>
inline const std::string& SCTWithVerifyStatus_SctVerifyStatus_Name(T enum_t_value) {}
bool SCTWithVerifyStatus_SctVerifyStatus_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SCTWithVerifyStatus_SctVerifyStatus* value);
// ===================================================================

class SCTClientReport final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sct_auditing.SCTClientReport) */ {};
// -------------------------------------------------------------------

class TLSConnectionReport final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sct_auditing.TLSConnectionReport) */ {};
// -------------------------------------------------------------------

class TLSConnectionContext_Origin final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sct_auditing.TLSConnectionContext.Origin) */ {};
// -------------------------------------------------------------------

class TLSConnectionContext final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sct_auditing.TLSConnectionContext) */ {};
// -------------------------------------------------------------------

class SCTWithVerifyStatus final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sct_auditing.SCTWithVerifyStatus) */ {};
// ===================================================================


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

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

// string user_agent = 1;
inline void SCTClientReport::clear_user_agent() {}
inline const std::string& SCTClientReport::user_agent() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SCTClientReport::set_user_agent(ArgT0&& arg0, ArgT... args) {}
inline std::string* SCTClientReport::mutable_user_agent() {}
inline const std::string& SCTClientReport::_internal_user_agent() const {}
inline void SCTClientReport::_internal_set_user_agent(const std::string& value) {}
inline std::string* SCTClientReport::_internal_mutable_user_agent() {}
inline std::string* SCTClientReport::release_user_agent() {}
inline void SCTClientReport::set_allocated_user_agent(std::string* user_agent) {}

// repeated .sct_auditing.TLSConnectionReport certificate_report = 2;
inline int SCTClientReport::_internal_certificate_report_size() const {}
inline int SCTClientReport::certificate_report_size() const {}
inline void SCTClientReport::clear_certificate_report() {}
inline ::sct_auditing::TLSConnectionReport* SCTClientReport::mutable_certificate_report(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sct_auditing::TLSConnectionReport >*
SCTClientReport::mutable_certificate_report() {}
inline const ::sct_auditing::TLSConnectionReport& SCTClientReport::_internal_certificate_report(int index) const {}
inline const ::sct_auditing::TLSConnectionReport& SCTClientReport::certificate_report(int index) const {}
inline ::sct_auditing::TLSConnectionReport* SCTClientReport::_internal_add_certificate_report() {}
inline ::sct_auditing::TLSConnectionReport* SCTClientReport::add_certificate_report() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sct_auditing::TLSConnectionReport >&
SCTClientReport::certificate_report() const {}

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

// TLSConnectionReport

// .sct_auditing.TLSConnectionContext context = 1;
inline bool TLSConnectionReport::_internal_has_context() const {}
inline bool TLSConnectionReport::has_context() const {}
inline void TLSConnectionReport::clear_context() {}
inline const ::sct_auditing::TLSConnectionContext& TLSConnectionReport::_internal_context() const {}
inline const ::sct_auditing::TLSConnectionContext& TLSConnectionReport::context() const {}
inline void TLSConnectionReport::unsafe_arena_set_allocated_context(
    ::sct_auditing::TLSConnectionContext* context) {}
inline ::sct_auditing::TLSConnectionContext* TLSConnectionReport::release_context() {}
inline ::sct_auditing::TLSConnectionContext* TLSConnectionReport::unsafe_arena_release_context() {}
inline ::sct_auditing::TLSConnectionContext* TLSConnectionReport::_internal_mutable_context() {}
inline ::sct_auditing::TLSConnectionContext* TLSConnectionReport::mutable_context() {}
inline void TLSConnectionReport::set_allocated_context(::sct_auditing::TLSConnectionContext* context) {}

// repeated .sct_auditing.SCTWithVerifyStatus included_sct = 2;
inline int TLSConnectionReport::_internal_included_sct_size() const {}
inline int TLSConnectionReport::included_sct_size() const {}
inline void TLSConnectionReport::clear_included_sct() {}
inline ::sct_auditing::SCTWithVerifyStatus* TLSConnectionReport::mutable_included_sct(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sct_auditing::SCTWithVerifyStatus >*
TLSConnectionReport::mutable_included_sct() {}
inline const ::sct_auditing::SCTWithVerifyStatus& TLSConnectionReport::_internal_included_sct(int index) const {}
inline const ::sct_auditing::SCTWithVerifyStatus& TLSConnectionReport::included_sct(int index) const {}
inline ::sct_auditing::SCTWithVerifyStatus* TLSConnectionReport::_internal_add_included_sct() {}
inline ::sct_auditing::SCTWithVerifyStatus* TLSConnectionReport::add_included_sct() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sct_auditing::SCTWithVerifyStatus >&
TLSConnectionReport::included_sct() const {}

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

// TLSConnectionContext_Origin

// string hostname = 1;
inline void TLSConnectionContext_Origin::clear_hostname() {}
inline const std::string& TLSConnectionContext_Origin::hostname() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TLSConnectionContext_Origin::set_hostname(ArgT0&& arg0, ArgT... args) {}
inline std::string* TLSConnectionContext_Origin::mutable_hostname() {}
inline const std::string& TLSConnectionContext_Origin::_internal_hostname() const {}
inline void TLSConnectionContext_Origin::_internal_set_hostname(const std::string& value) {}
inline std::string* TLSConnectionContext_Origin::_internal_mutable_hostname() {}
inline std::string* TLSConnectionContext_Origin::release_hostname() {}
inline void TLSConnectionContext_Origin::set_allocated_hostname(std::string* hostname) {}

// int32 port = 2;
inline void TLSConnectionContext_Origin::clear_port() {}
inline int32_t TLSConnectionContext_Origin::_internal_port() const {}
inline int32_t TLSConnectionContext_Origin::port() const {}
inline void TLSConnectionContext_Origin::_internal_set_port(int32_t value) {}
inline void TLSConnectionContext_Origin::set_port(int32_t value) {}

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

// TLSConnectionContext

// int64 time_seen = 1;
inline void TLSConnectionContext::clear_time_seen() {}
inline int64_t TLSConnectionContext::_internal_time_seen() const {}
inline int64_t TLSConnectionContext::time_seen() const {}
inline void TLSConnectionContext::_internal_set_time_seen(int64_t value) {}
inline void TLSConnectionContext::set_time_seen(int64_t value) {}

// .sct_auditing.TLSConnectionContext.Origin origin = 2;
inline bool TLSConnectionContext::_internal_has_origin() const {}
inline bool TLSConnectionContext::has_origin() const {}
inline void TLSConnectionContext::clear_origin() {}
inline const ::sct_auditing::TLSConnectionContext_Origin& TLSConnectionContext::_internal_origin() const {}
inline const ::sct_auditing::TLSConnectionContext_Origin& TLSConnectionContext::origin() const {}
inline void TLSConnectionContext::unsafe_arena_set_allocated_origin(
    ::sct_auditing::TLSConnectionContext_Origin* origin) {}
inline ::sct_auditing::TLSConnectionContext_Origin* TLSConnectionContext::release_origin() {}
inline ::sct_auditing::TLSConnectionContext_Origin* TLSConnectionContext::unsafe_arena_release_origin() {}
inline ::sct_auditing::TLSConnectionContext_Origin* TLSConnectionContext::_internal_mutable_origin() {}
inline ::sct_auditing::TLSConnectionContext_Origin* TLSConnectionContext::mutable_origin() {}
inline void TLSConnectionContext::set_allocated_origin(::sct_auditing::TLSConnectionContext_Origin* origin) {}

// repeated bytes certificate_chain = 3;
inline int TLSConnectionContext::_internal_certificate_chain_size() const {}
inline int TLSConnectionContext::certificate_chain_size() const {}
inline void TLSConnectionContext::clear_certificate_chain() {}
inline std::string* TLSConnectionContext::add_certificate_chain() {}
inline const std::string& TLSConnectionContext::_internal_certificate_chain(int index) const {}
inline const std::string& TLSConnectionContext::certificate_chain(int index) const {}
inline std::string* TLSConnectionContext::mutable_certificate_chain(int index) {}
inline void TLSConnectionContext::set_certificate_chain(int index, const std::string& value) {}
inline void TLSConnectionContext::set_certificate_chain(int index, std::string&& value) {}
inline void TLSConnectionContext::set_certificate_chain(int index, const char* value) {}
inline void TLSConnectionContext::set_certificate_chain(int index, const void* value, size_t size) {}
inline std::string* TLSConnectionContext::_internal_add_certificate_chain() {}
inline void TLSConnectionContext::add_certificate_chain(const std::string& value) {}
inline void TLSConnectionContext::add_certificate_chain(std::string&& value) {}
inline void TLSConnectionContext::add_certificate_chain(const char* value) {}
inline void TLSConnectionContext::add_certificate_chain(const void* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
TLSConnectionContext::certificate_chain() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
TLSConnectionContext::mutable_certificate_chain() {}

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

// SCTWithVerifyStatus

// .sct_auditing.SCTWithVerifyStatus.SctVerifyStatus status = 1;
inline void SCTWithVerifyStatus::clear_status() {}
inline ::sct_auditing::SCTWithVerifyStatus_SctVerifyStatus SCTWithVerifyStatus::_internal_status() const {}
inline ::sct_auditing::SCTWithVerifyStatus_SctVerifyStatus SCTWithVerifyStatus::status() const {}
inline void SCTWithVerifyStatus::_internal_set_status(::sct_auditing::SCTWithVerifyStatus_SctVerifyStatus value) {}
inline void SCTWithVerifyStatus::set_status(::sct_auditing::SCTWithVerifyStatus_SctVerifyStatus value) {}

// bytes serialized_sct = 2;
inline void SCTWithVerifyStatus::clear_serialized_sct() {}
inline const std::string& SCTWithVerifyStatus::serialized_sct() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SCTWithVerifyStatus::set_serialized_sct(ArgT0&& arg0, ArgT... args) {}
inline std::string* SCTWithVerifyStatus::mutable_serialized_sct() {}
inline const std::string& SCTWithVerifyStatus::_internal_serialized_sct() const {}
inline void SCTWithVerifyStatus::_internal_set_serialized_sct(const std::string& value) {}
inline std::string* SCTWithVerifyStatus::_internal_mutable_serialized_sct() {}
inline std::string* SCTWithVerifyStatus::release_serialized_sct() {}
inline void SCTWithVerifyStatus::set_allocated_serialized_sct(std::string* serialized_sct) {}

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace sct_auditing

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::sct_auditing::SCTWithVerifyStatus_SctVerifyStatus> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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