chromium/out/Default/gen/third_party/perfetto/protos/perfetto/trace_processor/trace_processor.pbzero.h

// Autogenerated by the ProtoZero compiler plugin. DO NOT EDIT.

#ifndef PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_PROCESSOR_TRACE_PROCESSOR_PROTO_H_
#define PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_PROCESSOR_TRACE_PROCESSOR_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 AppendTraceDataResult;
class ComputeMetricArgs;
class ComputeMetricResult;
class DescriptorProto;
class DescriptorSet;
class DisableAndReadMetatraceResult;
class EnableMetatraceArgs;
class QueryArgs;
class QueryResult;
class QueryResult_CellsBatch;
class RegisterSqlModuleArgs;
class RegisterSqlModuleArgs_Module;
class RegisterSqlModuleResult;
class ResetTraceProcessorArgs;
class StatusResult;
class TraceProcessorRpc;
namespace perfetto_pbzero_enum_ComputeMetricArgs {
enum ResultFormat : int32_t;
}  // namespace perfetto_pbzero_enum_ComputeMetricArgs
ComputeMetricArgs_ResultFormat;
enum MetatraceCategories : int32_t;
namespace perfetto_pbzero_enum_QueryResult_CellsBatch {
enum CellType : int32_t;
}  // namespace perfetto_pbzero_enum_QueryResult_CellsBatch
QueryResult_CellsBatch_CellType;
namespace perfetto_pbzero_enum_ResetTraceProcessorArgs {
enum DropTrackEventDataBefore : int32_t;
}  // namespace perfetto_pbzero_enum_ResetTraceProcessorArgs
ResetTraceProcessorArgs_DropTrackEventDataBefore;
namespace perfetto_pbzero_enum_TraceProcessorRpc {
enum TraceProcessorMethod : int32_t;
}  // namespace perfetto_pbzero_enum_TraceProcessorRpc
TraceProcessorRpc_TraceProcessorMethod;
} // Namespace pbzero.
} // Namespace protos.
} // Namespace perfetto.

namespace perfetto {
namespace protos {
namespace pbzero {

enum TraceProcessorApiVersion : int32_t {};

constexpr TraceProcessorApiVersion TraceProcessorApiVersion_MIN =;
constexpr TraceProcessorApiVersion TraceProcessorApiVersion_MAX =;


PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* TraceProcessorApiVersion_Name(::perfetto::protos::pbzero::TraceProcessorApiVersion value) {}

namespace perfetto_pbzero_enum_ResetTraceProcessorArgs {
enum DropTrackEventDataBefore : int32_t {};
} // namespace perfetto_pbzero_enum_ResetTraceProcessorArgs
ResetTraceProcessorArgs_DropTrackEventDataBefore;


constexpr ResetTraceProcessorArgs_DropTrackEventDataBefore ResetTraceProcessorArgs_DropTrackEventDataBefore_MIN =;
constexpr ResetTraceProcessorArgs_DropTrackEventDataBefore ResetTraceProcessorArgs_DropTrackEventDataBefore_MAX =;


PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ResetTraceProcessorArgs_DropTrackEventDataBefore_Name(::perfetto::protos::pbzero::ResetTraceProcessorArgs_DropTrackEventDataBefore value) {}

namespace perfetto_pbzero_enum_ComputeMetricArgs {
enum ResultFormat : int32_t {};
} // namespace perfetto_pbzero_enum_ComputeMetricArgs
ComputeMetricArgs_ResultFormat;


constexpr ComputeMetricArgs_ResultFormat ComputeMetricArgs_ResultFormat_MIN =;
constexpr ComputeMetricArgs_ResultFormat ComputeMetricArgs_ResultFormat_MAX =;


PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ComputeMetricArgs_ResultFormat_Name(::perfetto::protos::pbzero::ComputeMetricArgs_ResultFormat value) {}

namespace perfetto_pbzero_enum_QueryResult_CellsBatch {
enum CellType : int32_t {};
} // namespace perfetto_pbzero_enum_QueryResult_CellsBatch
QueryResult_CellsBatch_CellType;


constexpr QueryResult_CellsBatch_CellType QueryResult_CellsBatch_CellType_MIN =;
constexpr QueryResult_CellsBatch_CellType QueryResult_CellsBatch_CellType_MAX =;


PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* QueryResult_CellsBatch_CellType_Name(::perfetto::protos::pbzero::QueryResult_CellsBatch_CellType value) {}

namespace perfetto_pbzero_enum_TraceProcessorRpc {
enum TraceProcessorMethod : int32_t {};
} // namespace perfetto_pbzero_enum_TraceProcessorRpc
TraceProcessorRpc_TraceProcessorMethod;


constexpr TraceProcessorRpc_TraceProcessorMethod TraceProcessorRpc_TraceProcessorMethod_MIN =;
constexpr TraceProcessorRpc_TraceProcessorMethod TraceProcessorRpc_TraceProcessorMethod_MAX =;


PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* TraceProcessorRpc_TraceProcessorMethod_Name(::perfetto::protos::pbzero::TraceProcessorRpc_TraceProcessorMethod value) {}

class RegisterSqlModuleResult_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/1, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class RegisterSqlModuleResult : public ::protozero::Message {};

class RegisterSqlModuleArgs_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/3, /*HAS_NONPACKED_REPEATED_FIELDS=*/true> {};

class RegisterSqlModuleArgs : public ::protozero::Message {};

class RegisterSqlModuleArgs_Module_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/2, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class RegisterSqlModuleArgs_Module : public ::protozero::Message {};

class ResetTraceProcessorArgs_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/4, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class ResetTraceProcessorArgs : public ::protozero::Message {};

class DescriptorSet_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/1, /*HAS_NONPACKED_REPEATED_FIELDS=*/true> {};

class DescriptorSet : public ::protozero::Message {};

class DisableAndReadMetatraceResult_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/2, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class DisableAndReadMetatraceResult : public ::protozero::Message {};

class DisableAndReadMetatraceArgs_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/0, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class DisableAndReadMetatraceArgs : public ::protozero::Message {};

class EnableMetatraceResult_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/0, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class EnableMetatraceResult : public ::protozero::Message {};

class EnableMetatraceArgs_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/1, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class EnableMetatraceArgs : public ::protozero::Message {};

class ComputeMetricResult_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/4, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class ComputeMetricResult : public ::protozero::Message {};

class ComputeMetricArgs_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/2, /*HAS_NONPACKED_REPEATED_FIELDS=*/true> {};

class ComputeMetricArgs : public ::protozero::Message {};

class StatusResult_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/4, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class StatusResult : public ::protozero::Message {};

class StatusArgs_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/0, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class StatusArgs : public ::protozero::Message {};

class QueryResult_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/6, /*HAS_NONPACKED_REPEATED_FIELDS=*/true> {};

class QueryResult : public ::protozero::Message {};

class QueryResult_CellsBatch_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/6, /*HAS_NONPACKED_REPEATED_FIELDS=*/true> {};

class QueryResult_CellsBatch : public ::protozero::Message {};

class QueryArgs_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/3, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class QueryArgs : public ::protozero::Message {};

class AppendTraceDataResult_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/2, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class AppendTraceDataResult : public ::protozero::Message {};

class TraceProcessorRpc_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/211, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {};

class TraceProcessorRpc : public ::protozero::Message {};

class TraceProcessorRpcStream_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/1, /*HAS_NONPACKED_REPEATED_FIELDS=*/true> {};

class TraceProcessorRpcStream : public ::protozero::Message {};

} // Namespace.
} // Namespace.
} // Namespace.
#endif  // Include guard.