#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>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_sct_5faudit_5freport_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
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_;
}
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 { … };
class TLSConnectionReport final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class TLSConnectionContext_Origin final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class TLSConnectionContext final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SCTWithVerifyStatus final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
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) { … }
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 { … }
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) { … }
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 { … }
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) { … }
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) { … }
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) { … }
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) { … }
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() { … }
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) { … }
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
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::sct_auditing::SCTWithVerifyStatus_SctVerifyStatus> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif