#ifndef PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_SYS_STATS_SYS_STATS_PROTO_H_
#define PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_SYS_STATS_SYS_STATS_PROTO_H_
#include <stddef.h>
#include <stdint.h>
#include "perfetto/protozero/field_writer.h"
#include "perfetto/protozero/message.h"
#include "perfetto/protozero/packed_repeated_fields.h"
#include "perfetto/protozero/proto_decoder.h"
#include "perfetto/protozero/proto_utils.h"
namespace perfetto {
namespace protos {
namespace pbzero {
class SysStats_BuddyInfo;
class SysStats_CpuIdleState;
class SysStats_CpuIdleStateEntry;
class SysStats_CpuTimes;
class SysStats_DevfreqValue;
class SysStats_DiskStat;
class SysStats_InterruptCount;
class SysStats_MeminfoValue;
class SysStats_PsiSample;
class SysStats_ThermalZone;
class SysStats_VmstatValue;
enum MeminfoCounters : int32_t;
namespace perfetto_pbzero_enum_SysStats_PsiSample {
enum PsiResource : int32_t;
}
SysStats_PsiSample_PsiResource;
enum VmstatCounters : int32_t;
}
}
}
namespace perfetto {
namespace protos {
namespace pbzero {
namespace perfetto_pbzero_enum_SysStats_PsiSample {
enum PsiResource : int32_t { … };
}
SysStats_PsiSample_PsiResource;
constexpr SysStats_PsiSample_PsiResource SysStats_PsiSample_PsiResource_MIN = …;
constexpr SysStats_PsiSample_PsiResource SysStats_PsiSample_PsiResource_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* SysStats_PsiSample_PsiResource_Name(::perfetto::protos::pbzero::SysStats_PsiSample_PsiResource value) { … }
class SysStats_Decoder : public ::protozero::TypedProtoDecoder<16, true> { … };
class SysStats : public ::protozero::Message { … };
class SysStats_CpuIdleState_Decoder : public ::protozero::TypedProtoDecoder<2, true> { … };
class SysStats_CpuIdleState : public ::protozero::Message { … };
class SysStats_CpuIdleStateEntry_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class SysStats_CpuIdleStateEntry : public ::protozero::Message { … };
class SysStats_ThermalZone_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class SysStats_ThermalZone : public ::protozero::Message { … };
class SysStats_PsiSample_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class SysStats_PsiSample : public ::protozero::Message { … };
class SysStats_DiskStat_Decoder : public ::protozero::TypedProtoDecoder<9, false> { … };
class SysStats_DiskStat : public ::protozero::Message { … };
class SysStats_BuddyInfo_Decoder : public ::protozero::TypedProtoDecoder<3, true> { … };
class SysStats_BuddyInfo : public ::protozero::Message { … };
class SysStats_DevfreqValue_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class SysStats_DevfreqValue : public ::protozero::Message { … };
class SysStats_InterruptCount_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class SysStats_InterruptCount : public ::protozero::Message { … };
class SysStats_CpuTimes_Decoder : public ::protozero::TypedProtoDecoder<8, false> { … };
class SysStats_CpuTimes : public ::protozero::Message { … };
class SysStats_VmstatValue_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class SysStats_VmstatValue : public ::protozero::Message { … };
class SysStats_MeminfoValue_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class SysStats_MeminfoValue : public ::protozero::Message { … };
}
}
}
#endif