#ifndef PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_FTRACE_MDSS_PROTO_H_
#define PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_FTRACE_MDSS_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 RotatorBwAoAsContextFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class RotatorBwAoAsContextFtraceEvent : public ::protozero::Message { … };
class MdpPerfUpdateBusFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class MdpPerfUpdateBusFtraceEvent : public ::protozero::Message { … };
class MdpPerfPrefillCalcFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<10, false> { … };
class MdpPerfPrefillCalcFtraceEvent : public ::protozero::Message { … };
class MdpCmdWaitPingpongFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class MdpCmdWaitPingpongFtraceEvent : public ::protozero::Message { … };
class MdpVideoUnderrunDoneFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class MdpVideoUnderrunDoneFtraceEvent : public ::protozero::Message { … };
class MdpPerfSetWmLevelsFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<8, false> { … };
class MdpPerfSetWmLevelsFtraceEvent : public ::protozero::Message { … };
class MdpMixerUpdateFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class MdpMixerUpdateFtraceEvent : public ::protozero::Message { … };
class MdpCmdReleaseBwFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class MdpCmdReleaseBwFtraceEvent : public ::protozero::Message { … };
class MdpTraceCounterFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class MdpTraceCounterFtraceEvent : public ::protozero::Message { … };
class MdpPerfSetQosLutsFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<7, false> { … };
class MdpPerfSetQosLutsFtraceEvent : public ::protozero::Message { … };
class MdpMisrCrcFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class MdpMisrCrcFtraceEvent : public ::protozero::Message { … };
class MdpCmdReadptrDoneFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class MdpCmdReadptrDoneFtraceEvent : public ::protozero::Message { … };
class MdpSsppSetFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<16, false> { … };
class MdpSsppSetFtraceEvent : public ::protozero::Message { … };
class MdpPerfSetPanicLutsFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class MdpPerfSetPanicLutsFtraceEvent : public ::protozero::Message { … };
class MdpCompareBwFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<8, false> { … };
class MdpCompareBwFtraceEvent : public ::protozero::Message { … };
class MdpCmdPingpongDoneFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class MdpCmdPingpongDoneFtraceEvent : public ::protozero::Message { … };
class TracingMarkWriteFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TracingMarkWriteFtraceEvent : public ::protozero::Message { … };
class MdpSsppChangeFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<16, false> { … };
class MdpSsppChangeFtraceEvent : public ::protozero::Message { … };
class MdpPerfSetOtFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class MdpPerfSetOtFtraceEvent : public ::protozero::Message { … };
class MdpCommitFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class MdpCommitFtraceEvent : public ::protozero::Message { … };
class MdpCmdKickoffFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class MdpCmdKickoffFtraceEvent : public ::protozero::Message { … };
}
}
}
#endif