chromium/out/Default/gen/third_party/perfetto/protos/perfetto/trace/chrome/chrome_trace_packet.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: protos/perfetto/trace/chrome/chrome_trace_packet.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fchrome_2fchrome_5ftrace_5fpacket_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fchrome_2fchrome_5ftrace_5fpacket_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 "protos/perfetto/common/trace_stats.pb.h"
#include "protos/perfetto/config/trace_config.pb.h"
#include "protos/perfetto/trace/chrome/chrome_trace_event.pb.h"
#include "protos/perfetto/trace/chrome/chrome_trigger.pb.h"
#include "protos/perfetto/trace/clock_snapshot.pb.h"
#include "protos/perfetto/trace/interned_data/interned_data.pb.h"
#include "protos/perfetto/trace/profiling/profile_packet.pb.h"
#include "protos/perfetto/trace/profiling/profile_common.pb.h"
#include "protos/perfetto/trace/track_event/process_descriptor.pb.h"
#include "protos/perfetto/trace/track_event/thread_descriptor.pb.h"
#include "protos/perfetto/trace/track_event/track_event.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_protos_2fperfetto_2ftrace_2fchrome_2fchrome_5ftrace_5fpacket_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_protos_2fperfetto_2ftrace_2fchrome_2fchrome_5ftrace_5fpacket_2eproto {};
namespace perfetto {
namespace protos {
class ChromeTracePacket;
struct ChromeTracePacketDefaultTypeInternal;
extern ChromeTracePacketDefaultTypeInternal _ChromeTracePacket_default_instance_;
}  // namespace protos
}  // namespace perfetto
PROTOBUF_NAMESPACE_OPEN
template<> ::perfetto::protos::ChromeTracePacket* Arena::CreateMaybeMessage<::perfetto::protos::ChromeTracePacket>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace perfetto {
namespace protos {

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

class ChromeTracePacket final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.ChromeTracePacket) */ {};
// ===================================================================


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

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

// .perfetto.protos.ChromeEventBundle chrome_events = 5;
inline bool ChromeTracePacket::_internal_has_chrome_events() const {}
inline bool ChromeTracePacket::has_chrome_events() const {}
inline const ::perfetto::protos::ChromeEventBundle& ChromeTracePacket::_internal_chrome_events() const {}
inline const ::perfetto::protos::ChromeEventBundle& ChromeTracePacket::chrome_events() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_chrome_events(
    ::perfetto::protos::ChromeEventBundle* chrome_events) {}
inline ::perfetto::protos::ChromeEventBundle* ChromeTracePacket::release_chrome_events() {}
inline ::perfetto::protos::ChromeEventBundle* ChromeTracePacket::unsafe_arena_release_chrome_events() {}
inline ::perfetto::protos::ChromeEventBundle* ChromeTracePacket::_internal_mutable_chrome_events() {}
inline ::perfetto::protos::ChromeEventBundle* ChromeTracePacket::mutable_chrome_events() {}
inline void ChromeTracePacket::set_allocated_chrome_events(::perfetto::protos::ChromeEventBundle* chrome_events) {}

// .perfetto.protos.ClockSnapshot clock_snapshot = 6;
inline bool ChromeTracePacket::_internal_has_clock_snapshot() const {}
inline bool ChromeTracePacket::has_clock_snapshot() const {}
inline const ::perfetto::protos::ClockSnapshot& ChromeTracePacket::_internal_clock_snapshot() const {}
inline const ::perfetto::protos::ClockSnapshot& ChromeTracePacket::clock_snapshot() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_clock_snapshot(
    ::perfetto::protos::ClockSnapshot* clock_snapshot) {}
inline ::perfetto::protos::ClockSnapshot* ChromeTracePacket::release_clock_snapshot() {}
inline ::perfetto::protos::ClockSnapshot* ChromeTracePacket::unsafe_arena_release_clock_snapshot() {}
inline ::perfetto::protos::ClockSnapshot* ChromeTracePacket::_internal_mutable_clock_snapshot() {}
inline ::perfetto::protos::ClockSnapshot* ChromeTracePacket::mutable_clock_snapshot() {}
inline void ChromeTracePacket::set_allocated_clock_snapshot(::perfetto::protos::ClockSnapshot* clock_snapshot) {}

// .perfetto.protos.TrackEvent track_event = 11;
inline bool ChromeTracePacket::_internal_has_track_event() const {}
inline bool ChromeTracePacket::has_track_event() const {}
inline const ::perfetto::protos::TrackEvent& ChromeTracePacket::_internal_track_event() const {}
inline const ::perfetto::protos::TrackEvent& ChromeTracePacket::track_event() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_track_event(
    ::perfetto::protos::TrackEvent* track_event) {}
inline ::perfetto::protos::TrackEvent* ChromeTracePacket::release_track_event() {}
inline ::perfetto::protos::TrackEvent* ChromeTracePacket::unsafe_arena_release_track_event() {}
inline ::perfetto::protos::TrackEvent* ChromeTracePacket::_internal_mutable_track_event() {}
inline ::perfetto::protos::TrackEvent* ChromeTracePacket::mutable_track_event() {}
inline void ChromeTracePacket::set_allocated_track_event(::perfetto::protos::TrackEvent* track_event) {}

// .perfetto.protos.ProcessDescriptor process_descriptor = 43;
inline bool ChromeTracePacket::_internal_has_process_descriptor() const {}
inline bool ChromeTracePacket::has_process_descriptor() const {}
inline const ::perfetto::protos::ProcessDescriptor& ChromeTracePacket::_internal_process_descriptor() const {}
inline const ::perfetto::protos::ProcessDescriptor& ChromeTracePacket::process_descriptor() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_process_descriptor(
    ::perfetto::protos::ProcessDescriptor* process_descriptor) {}
inline ::perfetto::protos::ProcessDescriptor* ChromeTracePacket::release_process_descriptor() {}
inline ::perfetto::protos::ProcessDescriptor* ChromeTracePacket::unsafe_arena_release_process_descriptor() {}
inline ::perfetto::protos::ProcessDescriptor* ChromeTracePacket::_internal_mutable_process_descriptor() {}
inline ::perfetto::protos::ProcessDescriptor* ChromeTracePacket::mutable_process_descriptor() {}
inline void ChromeTracePacket::set_allocated_process_descriptor(::perfetto::protos::ProcessDescriptor* process_descriptor) {}

// .perfetto.protos.ThreadDescriptor thread_descriptor = 44;
inline bool ChromeTracePacket::_internal_has_thread_descriptor() const {}
inline bool ChromeTracePacket::has_thread_descriptor() const {}
inline const ::perfetto::protos::ThreadDescriptor& ChromeTracePacket::_internal_thread_descriptor() const {}
inline const ::perfetto::protos::ThreadDescriptor& ChromeTracePacket::thread_descriptor() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_thread_descriptor(
    ::perfetto::protos::ThreadDescriptor* thread_descriptor) {}
inline ::perfetto::protos::ThreadDescriptor* ChromeTracePacket::release_thread_descriptor() {}
inline ::perfetto::protos::ThreadDescriptor* ChromeTracePacket::unsafe_arena_release_thread_descriptor() {}
inline ::perfetto::protos::ThreadDescriptor* ChromeTracePacket::_internal_mutable_thread_descriptor() {}
inline ::perfetto::protos::ThreadDescriptor* ChromeTracePacket::mutable_thread_descriptor() {}
inline void ChromeTracePacket::set_allocated_thread_descriptor(::perfetto::protos::ThreadDescriptor* thread_descriptor) {}

// .perfetto.protos.StreamingProfilePacket streaming_profile_packet = 54;
inline bool ChromeTracePacket::_internal_has_streaming_profile_packet() const {}
inline bool ChromeTracePacket::has_streaming_profile_packet() const {}
inline const ::perfetto::protos::StreamingProfilePacket& ChromeTracePacket::_internal_streaming_profile_packet() const {}
inline const ::perfetto::protos::StreamingProfilePacket& ChromeTracePacket::streaming_profile_packet() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_streaming_profile_packet(
    ::perfetto::protos::StreamingProfilePacket* streaming_profile_packet) {}
inline ::perfetto::protos::StreamingProfilePacket* ChromeTracePacket::release_streaming_profile_packet() {}
inline ::perfetto::protos::StreamingProfilePacket* ChromeTracePacket::unsafe_arena_release_streaming_profile_packet() {}
inline ::perfetto::protos::StreamingProfilePacket* ChromeTracePacket::_internal_mutable_streaming_profile_packet() {}
inline ::perfetto::protos::StreamingProfilePacket* ChromeTracePacket::mutable_streaming_profile_packet() {}
inline void ChromeTracePacket::set_allocated_streaming_profile_packet(::perfetto::protos::StreamingProfilePacket* streaming_profile_packet) {}

// .perfetto.protos.ProfiledFrameSymbols profiled_frame_symbols = 55;
inline bool ChromeTracePacket::_internal_has_profiled_frame_symbols() const {}
inline bool ChromeTracePacket::has_profiled_frame_symbols() const {}
inline const ::perfetto::protos::ProfiledFrameSymbols& ChromeTracePacket::_internal_profiled_frame_symbols() const {}
inline const ::perfetto::protos::ProfiledFrameSymbols& ChromeTracePacket::profiled_frame_symbols() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_profiled_frame_symbols(
    ::perfetto::protos::ProfiledFrameSymbols* profiled_frame_symbols) {}
inline ::perfetto::protos::ProfiledFrameSymbols* ChromeTracePacket::release_profiled_frame_symbols() {}
inline ::perfetto::protos::ProfiledFrameSymbols* ChromeTracePacket::unsafe_arena_release_profiled_frame_symbols() {}
inline ::perfetto::protos::ProfiledFrameSymbols* ChromeTracePacket::_internal_mutable_profiled_frame_symbols() {}
inline ::perfetto::protos::ProfiledFrameSymbols* ChromeTracePacket::mutable_profiled_frame_symbols() {}
inline void ChromeTracePacket::set_allocated_profiled_frame_symbols(::perfetto::protos::ProfiledFrameSymbols* profiled_frame_symbols) {}

// .perfetto.protos.ChromeTrigger chrome_trigger = 109;
inline bool ChromeTracePacket::_internal_has_chrome_trigger() const {}
inline bool ChromeTracePacket::has_chrome_trigger() const {}
inline const ::perfetto::protos::ChromeTrigger& ChromeTracePacket::_internal_chrome_trigger() const {}
inline const ::perfetto::protos::ChromeTrigger& ChromeTracePacket::chrome_trigger() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_chrome_trigger(
    ::perfetto::protos::ChromeTrigger* chrome_trigger) {}
inline ::perfetto::protos::ChromeTrigger* ChromeTracePacket::release_chrome_trigger() {}
inline ::perfetto::protos::ChromeTrigger* ChromeTracePacket::unsafe_arena_release_chrome_trigger() {}
inline ::perfetto::protos::ChromeTrigger* ChromeTracePacket::_internal_mutable_chrome_trigger() {}
inline ::perfetto::protos::ChromeTrigger* ChromeTracePacket::mutable_chrome_trigger() {}
inline void ChromeTracePacket::set_allocated_chrome_trigger(::perfetto::protos::ChromeTrigger* chrome_trigger) {}

// .perfetto.protos.TraceConfig trace_config = 33;
inline bool ChromeTracePacket::_internal_has_trace_config() const {}
inline bool ChromeTracePacket::has_trace_config() const {}
inline const ::perfetto::protos::TraceConfig& ChromeTracePacket::_internal_trace_config() const {}
inline const ::perfetto::protos::TraceConfig& ChromeTracePacket::trace_config() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_trace_config(
    ::perfetto::protos::TraceConfig* trace_config) {}
inline ::perfetto::protos::TraceConfig* ChromeTracePacket::release_trace_config() {}
inline ::perfetto::protos::TraceConfig* ChromeTracePacket::unsafe_arena_release_trace_config() {}
inline ::perfetto::protos::TraceConfig* ChromeTracePacket::_internal_mutable_trace_config() {}
inline ::perfetto::protos::TraceConfig* ChromeTracePacket::mutable_trace_config() {}
inline void ChromeTracePacket::set_allocated_trace_config(::perfetto::protos::TraceConfig* trace_config) {}

// .perfetto.protos.TraceStats trace_stats = 35;
inline bool ChromeTracePacket::_internal_has_trace_stats() const {}
inline bool ChromeTracePacket::has_trace_stats() const {}
inline const ::perfetto::protos::TraceStats& ChromeTracePacket::_internal_trace_stats() const {}
inline const ::perfetto::protos::TraceStats& ChromeTracePacket::trace_stats() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_trace_stats(
    ::perfetto::protos::TraceStats* trace_stats) {}
inline ::perfetto::protos::TraceStats* ChromeTracePacket::release_trace_stats() {}
inline ::perfetto::protos::TraceStats* ChromeTracePacket::unsafe_arena_release_trace_stats() {}
inline ::perfetto::protos::TraceStats* ChromeTracePacket::_internal_mutable_trace_stats() {}
inline ::perfetto::protos::TraceStats* ChromeTracePacket::mutable_trace_stats() {}
inline void ChromeTracePacket::set_allocated_trace_stats(::perfetto::protos::TraceStats* trace_stats) {}

// uint32 trusted_packet_sequence_id = 10;
inline void ChromeTracePacket::clear_trusted_packet_sequence_id() {}
inline uint32_t ChromeTracePacket::_internal_trusted_packet_sequence_id() const {}
inline uint32_t ChromeTracePacket::trusted_packet_sequence_id() const {}
inline void ChromeTracePacket::_internal_set_trusted_packet_sequence_id(uint32_t value) {}
inline void ChromeTracePacket::set_trusted_packet_sequence_id(uint32_t value) {}

// .perfetto.protos.InternedData interned_data = 12;
inline bool ChromeTracePacket::_internal_has_interned_data() const {}
inline bool ChromeTracePacket::has_interned_data() const {}
inline const ::perfetto::protos::InternedData& ChromeTracePacket::_internal_interned_data() const {}
inline const ::perfetto::protos::InternedData& ChromeTracePacket::interned_data() const {}
inline void ChromeTracePacket::unsafe_arena_set_allocated_interned_data(
    ::perfetto::protos::InternedData* interned_data) {}
inline ::perfetto::protos::InternedData* ChromeTracePacket::release_interned_data() {}
inline ::perfetto::protos::InternedData* ChromeTracePacket::unsafe_arena_release_interned_data() {}
inline ::perfetto::protos::InternedData* ChromeTracePacket::_internal_mutable_interned_data() {}
inline ::perfetto::protos::InternedData* ChromeTracePacket::mutable_interned_data() {}
inline void ChromeTracePacket::set_allocated_interned_data(::perfetto::protos::InternedData* interned_data) {}

// bool incremental_state_cleared = 41;
inline void ChromeTracePacket::clear_incremental_state_cleared() {}
inline bool ChromeTracePacket::_internal_incremental_state_cleared() const {}
inline bool ChromeTracePacket::incremental_state_cleared() const {}
inline void ChromeTracePacket::_internal_set_incremental_state_cleared(bool value) {}
inline void ChromeTracePacket::set_incremental_state_cleared(bool value) {}

// bool previous_packet_dropped = 42;
inline void ChromeTracePacket::clear_previous_packet_dropped() {}
inline bool ChromeTracePacket::_internal_previous_packet_dropped() const {}
inline bool ChromeTracePacket::previous_packet_dropped() const {}
inline void ChromeTracePacket::_internal_set_previous_packet_dropped(bool value) {}
inline void ChromeTracePacket::set_previous_packet_dropped(bool value) {}

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

// @@protoc_insertion_point(namespace_scope)

}  // namespace protos
}  // namespace perfetto

// @@protoc_insertion_point(global_scope)

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