chromium/out/Default/gen/components/performance_manager/persistence/site_data/site_data.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_site_5fdata_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_site_5fdata_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
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_site_5fdata_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_site_5fdata_2eproto {};
class SiteDataFeatureProto;
struct SiteDataFeatureProtoDefaultTypeInternal;
extern SiteDataFeatureProtoDefaultTypeInternal _SiteDataFeatureProto_default_instance_;
class SiteDataPerformanceMeasurement;
struct SiteDataPerformanceMeasurementDefaultTypeInternal;
extern SiteDataPerformanceMeasurementDefaultTypeInternal _SiteDataPerformanceMeasurement_default_instance_;
class SiteDataProto;
struct SiteDataProtoDefaultTypeInternal;
extern SiteDataProtoDefaultTypeInternal _SiteDataProto_default_instance_;
PROTOBUF_NAMESPACE_OPEN
template<> ::SiteDataFeatureProto* Arena::CreateMaybeMessage<::SiteDataFeatureProto>(Arena*);
template<> ::SiteDataPerformanceMeasurement* Arena::CreateMaybeMessage<::SiteDataPerformanceMeasurement>(Arena*);
template<> ::SiteDataProto* Arena::CreateMaybeMessage<::SiteDataProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE

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

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

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

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


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

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

// optional int64 observation_duration = 1;
inline bool SiteDataFeatureProto::_internal_has_observation_duration() const {}
inline bool SiteDataFeatureProto::has_observation_duration() const {}
inline void SiteDataFeatureProto::clear_observation_duration() {}
inline int64_t SiteDataFeatureProto::_internal_observation_duration() const {}
inline int64_t SiteDataFeatureProto::observation_duration() const {}
inline void SiteDataFeatureProto::_internal_set_observation_duration(int64_t value) {}
inline void SiteDataFeatureProto::set_observation_duration(int64_t value) {}

// optional int64 use_timestamp = 2;
inline bool SiteDataFeatureProto::_internal_has_use_timestamp() const {}
inline bool SiteDataFeatureProto::has_use_timestamp() const {}
inline void SiteDataFeatureProto::clear_use_timestamp() {}
inline int64_t SiteDataFeatureProto::_internal_use_timestamp() const {}
inline int64_t SiteDataFeatureProto::use_timestamp() const {}
inline void SiteDataFeatureProto::_internal_set_use_timestamp(int64_t value) {}
inline void SiteDataFeatureProto::set_use_timestamp(int64_t value) {}

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

// SiteDataPerformanceMeasurement

// optional float avg_cpu_usage_us = 1;
inline bool SiteDataPerformanceMeasurement::_internal_has_avg_cpu_usage_us() const {}
inline bool SiteDataPerformanceMeasurement::has_avg_cpu_usage_us() const {}
inline void SiteDataPerformanceMeasurement::clear_avg_cpu_usage_us() {}
inline float SiteDataPerformanceMeasurement::_internal_avg_cpu_usage_us() const {}
inline float SiteDataPerformanceMeasurement::avg_cpu_usage_us() const {}
inline void SiteDataPerformanceMeasurement::_internal_set_avg_cpu_usage_us(float value) {}
inline void SiteDataPerformanceMeasurement::set_avg_cpu_usage_us(float value) {}

// optional float avg_footprint_kb = 2;
inline bool SiteDataPerformanceMeasurement::_internal_has_avg_footprint_kb() const {}
inline bool SiteDataPerformanceMeasurement::has_avg_footprint_kb() const {}
inline void SiteDataPerformanceMeasurement::clear_avg_footprint_kb() {}
inline float SiteDataPerformanceMeasurement::_internal_avg_footprint_kb() const {}
inline float SiteDataPerformanceMeasurement::avg_footprint_kb() const {}
inline void SiteDataPerformanceMeasurement::_internal_set_avg_footprint_kb(float value) {}
inline void SiteDataPerformanceMeasurement::set_avg_footprint_kb(float value) {}

// optional float avg_load_duration_us = 3;
inline bool SiteDataPerformanceMeasurement::_internal_has_avg_load_duration_us() const {}
inline bool SiteDataPerformanceMeasurement::has_avg_load_duration_us() const {}
inline void SiteDataPerformanceMeasurement::clear_avg_load_duration_us() {}
inline float SiteDataPerformanceMeasurement::_internal_avg_load_duration_us() const {}
inline float SiteDataPerformanceMeasurement::avg_load_duration_us() const {}
inline void SiteDataPerformanceMeasurement::_internal_set_avg_load_duration_us(float value) {}
inline void SiteDataPerformanceMeasurement::set_avg_load_duration_us(float value) {}

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

// SiteDataProto

// optional uint32 last_loaded = 1;
inline bool SiteDataProto::_internal_has_last_loaded() const {}
inline bool SiteDataProto::has_last_loaded() const {}
inline void SiteDataProto::clear_last_loaded() {}
inline uint32_t SiteDataProto::_internal_last_loaded() const {}
inline uint32_t SiteDataProto::last_loaded() const {}
inline void SiteDataProto::_internal_set_last_loaded(uint32_t value) {}
inline void SiteDataProto::set_last_loaded(uint32_t value) {}

// optional .SiteDataFeatureProto updates_favicon_in_background = 2;
inline bool SiteDataProto::_internal_has_updates_favicon_in_background() const {}
inline bool SiteDataProto::has_updates_favicon_in_background() const {}
inline void SiteDataProto::clear_updates_favicon_in_background() {}
inline const ::SiteDataFeatureProto& SiteDataProto::_internal_updates_favicon_in_background() const {}
inline const ::SiteDataFeatureProto& SiteDataProto::updates_favicon_in_background() const {}
inline void SiteDataProto::unsafe_arena_set_allocated_updates_favicon_in_background(
    ::SiteDataFeatureProto* updates_favicon_in_background) {}
inline ::SiteDataFeatureProto* SiteDataProto::release_updates_favicon_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::unsafe_arena_release_updates_favicon_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::_internal_mutable_updates_favicon_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::mutable_updates_favicon_in_background() {}
inline void SiteDataProto::set_allocated_updates_favicon_in_background(::SiteDataFeatureProto* updates_favicon_in_background) {}

// optional .SiteDataFeatureProto updates_title_in_background = 3;
inline bool SiteDataProto::_internal_has_updates_title_in_background() const {}
inline bool SiteDataProto::has_updates_title_in_background() const {}
inline void SiteDataProto::clear_updates_title_in_background() {}
inline const ::SiteDataFeatureProto& SiteDataProto::_internal_updates_title_in_background() const {}
inline const ::SiteDataFeatureProto& SiteDataProto::updates_title_in_background() const {}
inline void SiteDataProto::unsafe_arena_set_allocated_updates_title_in_background(
    ::SiteDataFeatureProto* updates_title_in_background) {}
inline ::SiteDataFeatureProto* SiteDataProto::release_updates_title_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::unsafe_arena_release_updates_title_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::_internal_mutable_updates_title_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::mutable_updates_title_in_background() {}
inline void SiteDataProto::set_allocated_updates_title_in_background(::SiteDataFeatureProto* updates_title_in_background) {}

// optional .SiteDataFeatureProto uses_audio_in_background = 4;
inline bool SiteDataProto::_internal_has_uses_audio_in_background() const {}
inline bool SiteDataProto::has_uses_audio_in_background() const {}
inline void SiteDataProto::clear_uses_audio_in_background() {}
inline const ::SiteDataFeatureProto& SiteDataProto::_internal_uses_audio_in_background() const {}
inline const ::SiteDataFeatureProto& SiteDataProto::uses_audio_in_background() const {}
inline void SiteDataProto::unsafe_arena_set_allocated_uses_audio_in_background(
    ::SiteDataFeatureProto* uses_audio_in_background) {}
inline ::SiteDataFeatureProto* SiteDataProto::release_uses_audio_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::unsafe_arena_release_uses_audio_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::_internal_mutable_uses_audio_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::mutable_uses_audio_in_background() {}
inline void SiteDataProto::set_allocated_uses_audio_in_background(::SiteDataFeatureProto* uses_audio_in_background) {}

// optional .SiteDataFeatureProto deprecated_uses_notifications_in_background = 5;
inline bool SiteDataProto::_internal_has_deprecated_uses_notifications_in_background() const {}
inline bool SiteDataProto::has_deprecated_uses_notifications_in_background() const {}
inline void SiteDataProto::clear_deprecated_uses_notifications_in_background() {}
inline const ::SiteDataFeatureProto& SiteDataProto::_internal_deprecated_uses_notifications_in_background() const {}
inline const ::SiteDataFeatureProto& SiteDataProto::deprecated_uses_notifications_in_background() const {}
inline void SiteDataProto::unsafe_arena_set_allocated_deprecated_uses_notifications_in_background(
    ::SiteDataFeatureProto* deprecated_uses_notifications_in_background) {}
inline ::SiteDataFeatureProto* SiteDataProto::release_deprecated_uses_notifications_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::unsafe_arena_release_deprecated_uses_notifications_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::_internal_mutable_deprecated_uses_notifications_in_background() {}
inline ::SiteDataFeatureProto* SiteDataProto::mutable_deprecated_uses_notifications_in_background() {}
inline void SiteDataProto::set_allocated_deprecated_uses_notifications_in_background(::SiteDataFeatureProto* deprecated_uses_notifications_in_background) {}

// optional .SiteDataPerformanceMeasurement load_time_estimates = 6;
inline bool SiteDataProto::_internal_has_load_time_estimates() const {}
inline bool SiteDataProto::has_load_time_estimates() const {}
inline void SiteDataProto::clear_load_time_estimates() {}
inline const ::SiteDataPerformanceMeasurement& SiteDataProto::_internal_load_time_estimates() const {}
inline const ::SiteDataPerformanceMeasurement& SiteDataProto::load_time_estimates() const {}
inline void SiteDataProto::unsafe_arena_set_allocated_load_time_estimates(
    ::SiteDataPerformanceMeasurement* load_time_estimates) {}
inline ::SiteDataPerformanceMeasurement* SiteDataProto::release_load_time_estimates() {}
inline ::SiteDataPerformanceMeasurement* SiteDataProto::unsafe_arena_release_load_time_estimates() {}
inline ::SiteDataPerformanceMeasurement* SiteDataProto::_internal_mutable_load_time_estimates() {}
inline ::SiteDataPerformanceMeasurement* SiteDataProto::mutable_load_time_estimates() {}
inline void SiteDataProto::set_allocated_load_time_estimates(::SiteDataPerformanceMeasurement* load_time_estimates) {}

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

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


// @@protoc_insertion_point(namespace_scope)


// @@protoc_insertion_point(global_scope)

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