chromium/out/Default/gen/third_party/metrics_proto/sampled_profile.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_sampled_5fprofile_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_sampled_5fprofile_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/map.h>  // IWYU pragma: export
#include <google/protobuf/map_entry_lite.h>
#include <google/protobuf/map_field_lite.h>
#include <google/protobuf/generated_enum_util.h>
#include "call_stack_profile.pb.h"
#include "device_state.pb.h"
#include "execution_context.pb.h"
#include "perf_data.pb.h"
#include "perf_stat.pb.h"
#include "system_profile.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_sampled_5fprofile_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_sampled_5fprofile_2eproto {};
namespace metrics {
class SampledProfile;
struct SampledProfileDefaultTypeInternal;
extern SampledProfileDefaultTypeInternal _SampledProfile_default_instance_;
class SampledProfile_ProcessTypesEntry_DoNotUse;
struct SampledProfile_ProcessTypesEntry_DoNotUseDefaultTypeInternal;
extern SampledProfile_ProcessTypesEntry_DoNotUseDefaultTypeInternal _SampledProfile_ProcessTypesEntry_DoNotUse_default_instance_;
class SampledProfile_ThreadTypesEntry_DoNotUse;
struct SampledProfile_ThreadTypesEntry_DoNotUseDefaultTypeInternal;
extern SampledProfile_ThreadTypesEntry_DoNotUseDefaultTypeInternal _SampledProfile_ThreadTypesEntry_DoNotUse_default_instance_;
}  // namespace metrics
PROTOBUF_NAMESPACE_OPEN
template<> ::metrics::SampledProfile* Arena::CreateMaybeMessage<::metrics::SampledProfile>(Arena*);
template<> ::metrics::SampledProfile_ProcessTypesEntry_DoNotUse* Arena::CreateMaybeMessage<::metrics::SampledProfile_ProcessTypesEntry_DoNotUse>(Arena*);
template<> ::metrics::SampledProfile_ThreadTypesEntry_DoNotUse* Arena::CreateMaybeMessage<::metrics::SampledProfile_ThreadTypesEntry_DoNotUse>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace metrics {

enum SampledProfile_TriggerEvent : int {};
bool SampledProfile_TriggerEvent_IsValid(int value);
constexpr SampledProfile_TriggerEvent SampledProfile_TriggerEvent_TriggerEvent_MIN =;
constexpr SampledProfile_TriggerEvent SampledProfile_TriggerEvent_TriggerEvent_MAX =;
constexpr int SampledProfile_TriggerEvent_TriggerEvent_ARRAYSIZE =;

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

class SampledProfile_ProcessTypesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<SampledProfile_ProcessTypesEntry_DoNotUse, 
    uint32_t, ::metrics::Process,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT32,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_ENUM> {};

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

class SampledProfile_ThreadTypesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<SampledProfile_ThreadTypesEntry_DoNotUse, 
    uint32_t, ::metrics::Thread,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT32,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_ENUM> {};

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

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


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

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

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

// SampledProfile

// optional .metrics.SampledProfile.TriggerEvent trigger_event = 1;
inline bool SampledProfile::_internal_has_trigger_event() const {}
inline bool SampledProfile::has_trigger_event() const {}
inline void SampledProfile::clear_trigger_event() {}
inline ::metrics::SampledProfile_TriggerEvent SampledProfile::_internal_trigger_event() const {}
inline ::metrics::SampledProfile_TriggerEvent SampledProfile::trigger_event() const {}
inline void SampledProfile::_internal_set_trigger_event(::metrics::SampledProfile_TriggerEvent value) {}
inline void SampledProfile::set_trigger_event(::metrics::SampledProfile_TriggerEvent value) {}

// optional .metrics.Process process = 11;
inline bool SampledProfile::_internal_has_process() const {}
inline bool SampledProfile::has_process() const {}
inline void SampledProfile::clear_process() {}
inline ::metrics::Process SampledProfile::_internal_process() const {}
inline ::metrics::Process SampledProfile::process() const {}
inline void SampledProfile::_internal_set_process(::metrics::Process value) {}
inline void SampledProfile::set_process(::metrics::Process value) {}

// optional .metrics.Thread thread = 12;
inline bool SampledProfile::_internal_has_thread() const {}
inline bool SampledProfile::has_thread() const {}
inline void SampledProfile::clear_thread() {}
inline ::metrics::Thread SampledProfile::_internal_thread() const {}
inline ::metrics::Thread SampledProfile::thread() const {}
inline void SampledProfile::_internal_set_thread(::metrics::Thread value) {}
inline void SampledProfile::set_thread(::metrics::Thread value) {}

// map<uint32, .metrics.Process> process_types = 13;
inline int SampledProfile::_internal_process_types_size() const {}
inline int SampledProfile::process_types_size() const {}
inline void SampledProfile::clear_process_types() {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Process >&
SampledProfile::_internal_process_types() const {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Process >&
SampledProfile::process_types() const {}
inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Process >*
SampledProfile::_internal_mutable_process_types() {}
inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Process >*
SampledProfile::mutable_process_types() {}

// repeated uint32 lacros_pids = 18 [packed = true];
inline int SampledProfile::_internal_lacros_pids_size() const {}
inline int SampledProfile::lacros_pids_size() const {}
inline void SampledProfile::clear_lacros_pids() {}
inline uint32_t SampledProfile::_internal_lacros_pids(int index) const {}
inline uint32_t SampledProfile::lacros_pids(int index) const {}
inline void SampledProfile::set_lacros_pids(int index, uint32_t value) {}
inline void SampledProfile::_internal_add_lacros_pids(uint32_t value) {}
inline void SampledProfile::add_lacros_pids(uint32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
SampledProfile::_internal_lacros_pids() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
SampledProfile::lacros_pids() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
SampledProfile::_internal_mutable_lacros_pids() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
SampledProfile::mutable_lacros_pids() {}

// optional string lacros_version = 19;
inline bool SampledProfile::_internal_has_lacros_version() const {}
inline bool SampledProfile::has_lacros_version() const {}
inline void SampledProfile::clear_lacros_version() {}
inline const std::string& SampledProfile::lacros_version() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SampledProfile::set_lacros_version(ArgT0&& arg0, ArgT... args) {}
inline std::string* SampledProfile::mutable_lacros_version() {}
inline const std::string& SampledProfile::_internal_lacros_version() const {}
inline void SampledProfile::_internal_set_lacros_version(const std::string& value) {}
inline std::string* SampledProfile::_internal_mutable_lacros_version() {}
inline std::string* SampledProfile::release_lacros_version() {}
inline void SampledProfile::set_allocated_lacros_version(std::string* lacros_version) {}

// optional .metrics.SystemProfileProto.Channel lacros_channel = 20;
inline bool SampledProfile::_internal_has_lacros_channel() const {}
inline bool SampledProfile::has_lacros_channel() const {}
inline void SampledProfile::clear_lacros_channel() {}
inline ::metrics::SystemProfileProto_Channel SampledProfile::_internal_lacros_channel() const {}
inline ::metrics::SystemProfileProto_Channel SampledProfile::lacros_channel() const {}
inline void SampledProfile::_internal_set_lacros_channel(::metrics::SystemProfileProto_Channel value) {}
inline void SampledProfile::set_lacros_channel(::metrics::SystemProfileProto_Channel value) {}

// map<uint32, .metrics.Thread> thread_types = 14;
inline int SampledProfile::_internal_thread_types_size() const {}
inline int SampledProfile::thread_types_size() const {}
inline void SampledProfile::clear_thread_types() {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Thread >&
SampledProfile::_internal_thread_types() const {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Thread >&
SampledProfile::thread_types() const {}
inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Thread >*
SampledProfile::_internal_mutable_thread_types() {}
inline ::PROTOBUF_NAMESPACE_ID::Map< uint32_t, ::metrics::Thread >*
SampledProfile::mutable_thread_types() {}

// optional int64 ms_after_boot = 2;
inline bool SampledProfile::_internal_has_ms_after_boot() const {}
inline bool SampledProfile::has_ms_after_boot() const {}
inline void SampledProfile::clear_ms_after_boot() {}
inline int64_t SampledProfile::_internal_ms_after_boot() const {}
inline int64_t SampledProfile::ms_after_boot() const {}
inline void SampledProfile::_internal_set_ms_after_boot(int64_t value) {}
inline void SampledProfile::set_ms_after_boot(int64_t value) {}

// optional int64 ms_after_login = 3;
inline bool SampledProfile::_internal_has_ms_after_login() const {}
inline bool SampledProfile::has_ms_after_login() const {}
inline void SampledProfile::clear_ms_after_login() {}
inline int64_t SampledProfile::_internal_ms_after_login() const {}
inline int64_t SampledProfile::ms_after_login() const {}
inline void SampledProfile::_internal_set_ms_after_login(int64_t value) {}
inline void SampledProfile::set_ms_after_login(int64_t value) {}

// optional int64 suspend_duration_ms = 5;
inline bool SampledProfile::_internal_has_suspend_duration_ms() const {}
inline bool SampledProfile::has_suspend_duration_ms() const {}
inline void SampledProfile::clear_suspend_duration_ms() {}
inline int64_t SampledProfile::_internal_suspend_duration_ms() const {}
inline int64_t SampledProfile::suspend_duration_ms() const {}
inline void SampledProfile::_internal_set_suspend_duration_ms(int64_t value) {}
inline void SampledProfile::set_suspend_duration_ms(int64_t value) {}

// optional int64 ms_after_resume = 6;
inline bool SampledProfile::_internal_has_ms_after_resume() const {}
inline bool SampledProfile::has_ms_after_resume() const {}
inline void SampledProfile::clear_ms_after_resume() {}
inline int64_t SampledProfile::_internal_ms_after_resume() const {}
inline int64_t SampledProfile::ms_after_resume() const {}
inline void SampledProfile::_internal_set_ms_after_resume(int64_t value) {}
inline void SampledProfile::set_ms_after_resume(int64_t value) {}

// optional int32 num_tabs_restored = 7;
inline bool SampledProfile::_internal_has_num_tabs_restored() const {}
inline bool SampledProfile::has_num_tabs_restored() const {}
inline void SampledProfile::clear_num_tabs_restored() {}
inline int32_t SampledProfile::_internal_num_tabs_restored() const {}
inline int32_t SampledProfile::num_tabs_restored() const {}
inline void SampledProfile::_internal_set_num_tabs_restored(int32_t value) {}
inline void SampledProfile::set_num_tabs_restored(int32_t value) {}

// optional int64 ms_after_restore = 8;
inline bool SampledProfile::_internal_has_ms_after_restore() const {}
inline bool SampledProfile::has_ms_after_restore() const {}
inline void SampledProfile::clear_ms_after_restore() {}
inline int64_t SampledProfile::_internal_ms_after_restore() const {}
inline int64_t SampledProfile::ms_after_restore() const {}
inline void SampledProfile::_internal_set_ms_after_restore(int64_t value) {}
inline void SampledProfile::set_ms_after_restore(int64_t value) {}

// optional .metrics.PerfDataProto perf_data = 4;
inline bool SampledProfile::_internal_has_perf_data() const {}
inline bool SampledProfile::has_perf_data() const {}
inline const ::metrics::PerfDataProto& SampledProfile::_internal_perf_data() const {}
inline const ::metrics::PerfDataProto& SampledProfile::perf_data() const {}
inline void SampledProfile::unsafe_arena_set_allocated_perf_data(
    ::metrics::PerfDataProto* perf_data) {}
inline ::metrics::PerfDataProto* SampledProfile::release_perf_data() {}
inline ::metrics::PerfDataProto* SampledProfile::unsafe_arena_release_perf_data() {}
inline ::metrics::PerfDataProto* SampledProfile::_internal_mutable_perf_data() {}
inline ::metrics::PerfDataProto* SampledProfile::mutable_perf_data() {}
inline void SampledProfile::set_allocated_perf_data(::metrics::PerfDataProto* perf_data) {}

// optional .metrics.CallStackProfile call_stack_profile = 9;
inline bool SampledProfile::_internal_has_call_stack_profile() const {}
inline bool SampledProfile::has_call_stack_profile() const {}
inline const ::metrics::CallStackProfile& SampledProfile::_internal_call_stack_profile() const {}
inline const ::metrics::CallStackProfile& SampledProfile::call_stack_profile() const {}
inline void SampledProfile::unsafe_arena_set_allocated_call_stack_profile(
    ::metrics::CallStackProfile* call_stack_profile) {}
inline ::metrics::CallStackProfile* SampledProfile::release_call_stack_profile() {}
inline ::metrics::CallStackProfile* SampledProfile::unsafe_arena_release_call_stack_profile() {}
inline ::metrics::CallStackProfile* SampledProfile::_internal_mutable_call_stack_profile() {}
inline ::metrics::CallStackProfile* SampledProfile::mutable_call_stack_profile() {}
inline void SampledProfile::set_allocated_call_stack_profile(::metrics::CallStackProfile* call_stack_profile) {}

// optional .metrics.PerfStatProto perf_stat = 10;
inline bool SampledProfile::_internal_has_perf_stat() const {}
inline bool SampledProfile::has_perf_stat() const {}
inline const ::metrics::PerfStatProto& SampledProfile::_internal_perf_stat() const {}
inline const ::metrics::PerfStatProto& SampledProfile::perf_stat() const {}
inline void SampledProfile::unsafe_arena_set_allocated_perf_stat(
    ::metrics::PerfStatProto* perf_stat) {}
inline ::metrics::PerfStatProto* SampledProfile::release_perf_stat() {}
inline ::metrics::PerfStatProto* SampledProfile::unsafe_arena_release_perf_stat() {}
inline ::metrics::PerfStatProto* SampledProfile::_internal_mutable_perf_stat() {}
inline ::metrics::PerfStatProto* SampledProfile::mutable_perf_stat() {}
inline void SampledProfile::set_allocated_perf_stat(::metrics::PerfStatProto* perf_stat) {}

// repeated uint32 cpu_max_frequency_mhz = 15;
inline int SampledProfile::_internal_cpu_max_frequency_mhz_size() const {}
inline int SampledProfile::cpu_max_frequency_mhz_size() const {}
inline void SampledProfile::clear_cpu_max_frequency_mhz() {}
inline uint32_t SampledProfile::_internal_cpu_max_frequency_mhz(int index) const {}
inline uint32_t SampledProfile::cpu_max_frequency_mhz(int index) const {}
inline void SampledProfile::set_cpu_max_frequency_mhz(int index, uint32_t value) {}
inline void SampledProfile::_internal_add_cpu_max_frequency_mhz(uint32_t value) {}
inline void SampledProfile::add_cpu_max_frequency_mhz(uint32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
SampledProfile::_internal_cpu_max_frequency_mhz() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
SampledProfile::cpu_max_frequency_mhz() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
SampledProfile::_internal_mutable_cpu_max_frequency_mhz() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
SampledProfile::mutable_cpu_max_frequency_mhz() {}

// optional float psi_cpu_last_10s_pct = 16;
inline bool SampledProfile::_internal_has_psi_cpu_last_10s_pct() const {}
inline bool SampledProfile::has_psi_cpu_last_10s_pct() const {}
inline void SampledProfile::clear_psi_cpu_last_10s_pct() {}
inline float SampledProfile::_internal_psi_cpu_last_10s_pct() const {}
inline float SampledProfile::psi_cpu_last_10s_pct() const {}
inline void SampledProfile::_internal_set_psi_cpu_last_10s_pct(float value) {}
inline void SampledProfile::set_psi_cpu_last_10s_pct(float value) {}

// optional float psi_cpu_last_60s_pct = 17;
inline bool SampledProfile::_internal_has_psi_cpu_last_60s_pct() const {}
inline bool SampledProfile::has_psi_cpu_last_60s_pct() const {}
inline void SampledProfile::clear_psi_cpu_last_60s_pct() {}
inline float SampledProfile::_internal_psi_cpu_last_60s_pct() const {}
inline float SampledProfile::psi_cpu_last_60s_pct() const {}
inline void SampledProfile::_internal_set_psi_cpu_last_60s_pct(float value) {}
inline void SampledProfile::set_psi_cpu_last_60s_pct(float value) {}

// optional .metrics.ThermalState thermal_state = 21;
inline bool SampledProfile::_internal_has_thermal_state() const {}
inline bool SampledProfile::has_thermal_state() const {}
inline void SampledProfile::clear_thermal_state() {}
inline ::metrics::ThermalState SampledProfile::_internal_thermal_state() const {}
inline ::metrics::ThermalState SampledProfile::thermal_state() const {}
inline void SampledProfile::_internal_set_thermal_state(::metrics::ThermalState value) {}
inline void SampledProfile::set_thermal_state(::metrics::ThermalState value) {}

// optional int32 cpu_speed_limit_percent = 22;
inline bool SampledProfile::_internal_has_cpu_speed_limit_percent() const {}
inline bool SampledProfile::has_cpu_speed_limit_percent() const {}
inline void SampledProfile::clear_cpu_speed_limit_percent() {}
inline int32_t SampledProfile::_internal_cpu_speed_limit_percent() const {}
inline int32_t SampledProfile::cpu_speed_limit_percent() const {}
inline void SampledProfile::_internal_set_cpu_speed_limit_percent(int32_t value) {}
inline void SampledProfile::set_cpu_speed_limit_percent(int32_t value) {}

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace metrics

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::metrics::SampledProfile_TriggerEvent> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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