#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>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/map.h>
#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"
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_sampled_5fprofile_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
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_;
}
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 { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
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) { … }
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) { … }
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) { … }
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() { … }
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() { … }
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) { … }
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) { … }
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() { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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() { … }
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) { … }
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) { … }
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) { … }
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
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::metrics::SampledProfile_TriggerEvent> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif