chromium/out/Default/gen/third_party/perfetto/protos/perfetto/trace/android/android_log.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fandroid_2fandroid_5flog_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fandroid_2fandroid_5flog_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/android_log_constants.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_protos_2fperfetto_2ftrace_2fandroid_2fandroid_5flog_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_2fandroid_2fandroid_5flog_2eproto {};
namespace perfetto {
namespace protos {
class AndroidLogPacket;
struct AndroidLogPacketDefaultTypeInternal;
extern AndroidLogPacketDefaultTypeInternal _AndroidLogPacket_default_instance_;
class AndroidLogPacket_LogEvent;
struct AndroidLogPacket_LogEventDefaultTypeInternal;
extern AndroidLogPacket_LogEventDefaultTypeInternal _AndroidLogPacket_LogEvent_default_instance_;
class AndroidLogPacket_LogEvent_Arg;
struct AndroidLogPacket_LogEvent_ArgDefaultTypeInternal;
extern AndroidLogPacket_LogEvent_ArgDefaultTypeInternal _AndroidLogPacket_LogEvent_Arg_default_instance_;
class AndroidLogPacket_Stats;
struct AndroidLogPacket_StatsDefaultTypeInternal;
extern AndroidLogPacket_StatsDefaultTypeInternal _AndroidLogPacket_Stats_default_instance_;
}  // namespace protos
}  // namespace perfetto
PROTOBUF_NAMESPACE_OPEN
template<> ::perfetto::protos::AndroidLogPacket* Arena::CreateMaybeMessage<::perfetto::protos::AndroidLogPacket>(Arena*);
template<> ::perfetto::protos::AndroidLogPacket_LogEvent* Arena::CreateMaybeMessage<::perfetto::protos::AndroidLogPacket_LogEvent>(Arena*);
template<> ::perfetto::protos::AndroidLogPacket_LogEvent_Arg* Arena::CreateMaybeMessage<::perfetto::protos::AndroidLogPacket_LogEvent_Arg>(Arena*);
template<> ::perfetto::protos::AndroidLogPacket_Stats* Arena::CreateMaybeMessage<::perfetto::protos::AndroidLogPacket_Stats>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace perfetto {
namespace protos {

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

class AndroidLogPacket_LogEvent_Arg final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.AndroidLogPacket.LogEvent.Arg) */ {};
// -------------------------------------------------------------------

class AndroidLogPacket_LogEvent final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.AndroidLogPacket.LogEvent) */ {};
// -------------------------------------------------------------------

class AndroidLogPacket_Stats final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.AndroidLogPacket.Stats) */ {};
// -------------------------------------------------------------------

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


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

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

// optional string name = 1;
inline bool AndroidLogPacket_LogEvent_Arg::_internal_has_name() const {}
inline bool AndroidLogPacket_LogEvent_Arg::has_name() const {}
inline void AndroidLogPacket_LogEvent_Arg::clear_name() {}
inline const std::string& AndroidLogPacket_LogEvent_Arg::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AndroidLogPacket_LogEvent_Arg::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* AndroidLogPacket_LogEvent_Arg::mutable_name() {}
inline const std::string& AndroidLogPacket_LogEvent_Arg::_internal_name() const {}
inline void AndroidLogPacket_LogEvent_Arg::_internal_set_name(const std::string& value) {}
inline std::string* AndroidLogPacket_LogEvent_Arg::_internal_mutable_name() {}
inline std::string* AndroidLogPacket_LogEvent_Arg::release_name() {}
inline void AndroidLogPacket_LogEvent_Arg::set_allocated_name(std::string* name) {}

// int64 int_value = 2;
inline bool AndroidLogPacket_LogEvent_Arg::_internal_has_int_value() const {}
inline bool AndroidLogPacket_LogEvent_Arg::has_int_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::set_has_int_value() {}
inline void AndroidLogPacket_LogEvent_Arg::clear_int_value() {}
inline int64_t AndroidLogPacket_LogEvent_Arg::_internal_int_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::_internal_set_int_value(int64_t value) {}
inline int64_t AndroidLogPacket_LogEvent_Arg::int_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::set_int_value(int64_t value) {}

// float float_value = 3;
inline bool AndroidLogPacket_LogEvent_Arg::_internal_has_float_value() const {}
inline bool AndroidLogPacket_LogEvent_Arg::has_float_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::set_has_float_value() {}
inline void AndroidLogPacket_LogEvent_Arg::clear_float_value() {}
inline float AndroidLogPacket_LogEvent_Arg::_internal_float_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::_internal_set_float_value(float value) {}
inline float AndroidLogPacket_LogEvent_Arg::float_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::set_float_value(float value) {}

// string string_value = 4;
inline bool AndroidLogPacket_LogEvent_Arg::_internal_has_string_value() const {}
inline bool AndroidLogPacket_LogEvent_Arg::has_string_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::set_has_string_value() {}
inline void AndroidLogPacket_LogEvent_Arg::clear_string_value() {}
inline const std::string& AndroidLogPacket_LogEvent_Arg::string_value() const {}
template <typename ArgT0, typename... ArgT>
inline void AndroidLogPacket_LogEvent_Arg::set_string_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* AndroidLogPacket_LogEvent_Arg::mutable_string_value() {}
inline const std::string& AndroidLogPacket_LogEvent_Arg::_internal_string_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::_internal_set_string_value(const std::string& value) {}
inline std::string* AndroidLogPacket_LogEvent_Arg::_internal_mutable_string_value() {}
inline std::string* AndroidLogPacket_LogEvent_Arg::release_string_value() {}
inline void AndroidLogPacket_LogEvent_Arg::set_allocated_string_value(std::string* string_value) {}

inline bool AndroidLogPacket_LogEvent_Arg::has_value() const {}
inline void AndroidLogPacket_LogEvent_Arg::clear_has_value() {}
inline AndroidLogPacket_LogEvent_Arg::ValueCase AndroidLogPacket_LogEvent_Arg::value_case() const {}
// -------------------------------------------------------------------

// AndroidLogPacket_LogEvent

// optional .perfetto.protos.AndroidLogId log_id = 1;
inline bool AndroidLogPacket_LogEvent::_internal_has_log_id() const {}
inline bool AndroidLogPacket_LogEvent::has_log_id() const {}
inline void AndroidLogPacket_LogEvent::clear_log_id() {}
inline ::perfetto::protos::AndroidLogId AndroidLogPacket_LogEvent::_internal_log_id() const {}
inline ::perfetto::protos::AndroidLogId AndroidLogPacket_LogEvent::log_id() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_log_id(::perfetto::protos::AndroidLogId value) {}
inline void AndroidLogPacket_LogEvent::set_log_id(::perfetto::protos::AndroidLogId value) {}

// optional int32 pid = 2;
inline bool AndroidLogPacket_LogEvent::_internal_has_pid() const {}
inline bool AndroidLogPacket_LogEvent::has_pid() const {}
inline void AndroidLogPacket_LogEvent::clear_pid() {}
inline int32_t AndroidLogPacket_LogEvent::_internal_pid() const {}
inline int32_t AndroidLogPacket_LogEvent::pid() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_pid(int32_t value) {}
inline void AndroidLogPacket_LogEvent::set_pid(int32_t value) {}

// optional int32 tid = 3;
inline bool AndroidLogPacket_LogEvent::_internal_has_tid() const {}
inline bool AndroidLogPacket_LogEvent::has_tid() const {}
inline void AndroidLogPacket_LogEvent::clear_tid() {}
inline int32_t AndroidLogPacket_LogEvent::_internal_tid() const {}
inline int32_t AndroidLogPacket_LogEvent::tid() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_tid(int32_t value) {}
inline void AndroidLogPacket_LogEvent::set_tid(int32_t value) {}

// optional int32 uid = 4;
inline bool AndroidLogPacket_LogEvent::_internal_has_uid() const {}
inline bool AndroidLogPacket_LogEvent::has_uid() const {}
inline void AndroidLogPacket_LogEvent::clear_uid() {}
inline int32_t AndroidLogPacket_LogEvent::_internal_uid() const {}
inline int32_t AndroidLogPacket_LogEvent::uid() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_uid(int32_t value) {}
inline void AndroidLogPacket_LogEvent::set_uid(int32_t value) {}

// optional uint64 timestamp = 5;
inline bool AndroidLogPacket_LogEvent::_internal_has_timestamp() const {}
inline bool AndroidLogPacket_LogEvent::has_timestamp() const {}
inline void AndroidLogPacket_LogEvent::clear_timestamp() {}
inline uint64_t AndroidLogPacket_LogEvent::_internal_timestamp() const {}
inline uint64_t AndroidLogPacket_LogEvent::timestamp() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_timestamp(uint64_t value) {}
inline void AndroidLogPacket_LogEvent::set_timestamp(uint64_t value) {}

// optional string tag = 6;
inline bool AndroidLogPacket_LogEvent::_internal_has_tag() const {}
inline bool AndroidLogPacket_LogEvent::has_tag() const {}
inline void AndroidLogPacket_LogEvent::clear_tag() {}
inline const std::string& AndroidLogPacket_LogEvent::tag() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AndroidLogPacket_LogEvent::set_tag(ArgT0&& arg0, ArgT... args) {}
inline std::string* AndroidLogPacket_LogEvent::mutable_tag() {}
inline const std::string& AndroidLogPacket_LogEvent::_internal_tag() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_tag(const std::string& value) {}
inline std::string* AndroidLogPacket_LogEvent::_internal_mutable_tag() {}
inline std::string* AndroidLogPacket_LogEvent::release_tag() {}
inline void AndroidLogPacket_LogEvent::set_allocated_tag(std::string* tag) {}

// optional .perfetto.protos.AndroidLogPriority prio = 7;
inline bool AndroidLogPacket_LogEvent::_internal_has_prio() const {}
inline bool AndroidLogPacket_LogEvent::has_prio() const {}
inline void AndroidLogPacket_LogEvent::clear_prio() {}
inline ::perfetto::protos::AndroidLogPriority AndroidLogPacket_LogEvent::_internal_prio() const {}
inline ::perfetto::protos::AndroidLogPriority AndroidLogPacket_LogEvent::prio() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_prio(::perfetto::protos::AndroidLogPriority value) {}
inline void AndroidLogPacket_LogEvent::set_prio(::perfetto::protos::AndroidLogPriority value) {}

// optional string message = 8;
inline bool AndroidLogPacket_LogEvent::_internal_has_message() const {}
inline bool AndroidLogPacket_LogEvent::has_message() const {}
inline void AndroidLogPacket_LogEvent::clear_message() {}
inline const std::string& AndroidLogPacket_LogEvent::message() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AndroidLogPacket_LogEvent::set_message(ArgT0&& arg0, ArgT... args) {}
inline std::string* AndroidLogPacket_LogEvent::mutable_message() {}
inline const std::string& AndroidLogPacket_LogEvent::_internal_message() const {}
inline void AndroidLogPacket_LogEvent::_internal_set_message(const std::string& value) {}
inline std::string* AndroidLogPacket_LogEvent::_internal_mutable_message() {}
inline std::string* AndroidLogPacket_LogEvent::release_message() {}
inline void AndroidLogPacket_LogEvent::set_allocated_message(std::string* message) {}

// repeated .perfetto.protos.AndroidLogPacket.LogEvent.Arg args = 9;
inline int AndroidLogPacket_LogEvent::_internal_args_size() const {}
inline int AndroidLogPacket_LogEvent::args_size() const {}
inline void AndroidLogPacket_LogEvent::clear_args() {}
inline ::perfetto::protos::AndroidLogPacket_LogEvent_Arg* AndroidLogPacket_LogEvent::mutable_args(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::AndroidLogPacket_LogEvent_Arg >*
AndroidLogPacket_LogEvent::mutable_args() {}
inline const ::perfetto::protos::AndroidLogPacket_LogEvent_Arg& AndroidLogPacket_LogEvent::_internal_args(int index) const {}
inline const ::perfetto::protos::AndroidLogPacket_LogEvent_Arg& AndroidLogPacket_LogEvent::args(int index) const {}
inline ::perfetto::protos::AndroidLogPacket_LogEvent_Arg* AndroidLogPacket_LogEvent::_internal_add_args() {}
inline ::perfetto::protos::AndroidLogPacket_LogEvent_Arg* AndroidLogPacket_LogEvent::add_args() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::AndroidLogPacket_LogEvent_Arg >&
AndroidLogPacket_LogEvent::args() const {}

// -------------------------------------------------------------------

// AndroidLogPacket_Stats

// optional uint64 num_total = 1;
inline bool AndroidLogPacket_Stats::_internal_has_num_total() const {}
inline bool AndroidLogPacket_Stats::has_num_total() const {}
inline void AndroidLogPacket_Stats::clear_num_total() {}
inline uint64_t AndroidLogPacket_Stats::_internal_num_total() const {}
inline uint64_t AndroidLogPacket_Stats::num_total() const {}
inline void AndroidLogPacket_Stats::_internal_set_num_total(uint64_t value) {}
inline void AndroidLogPacket_Stats::set_num_total(uint64_t value) {}

// optional uint64 num_failed = 2;
inline bool AndroidLogPacket_Stats::_internal_has_num_failed() const {}
inline bool AndroidLogPacket_Stats::has_num_failed() const {}
inline void AndroidLogPacket_Stats::clear_num_failed() {}
inline uint64_t AndroidLogPacket_Stats::_internal_num_failed() const {}
inline uint64_t AndroidLogPacket_Stats::num_failed() const {}
inline void AndroidLogPacket_Stats::_internal_set_num_failed(uint64_t value) {}
inline void AndroidLogPacket_Stats::set_num_failed(uint64_t value) {}

// optional uint64 num_skipped = 3;
inline bool AndroidLogPacket_Stats::_internal_has_num_skipped() const {}
inline bool AndroidLogPacket_Stats::has_num_skipped() const {}
inline void AndroidLogPacket_Stats::clear_num_skipped() {}
inline uint64_t AndroidLogPacket_Stats::_internal_num_skipped() const {}
inline uint64_t AndroidLogPacket_Stats::num_skipped() const {}
inline void AndroidLogPacket_Stats::_internal_set_num_skipped(uint64_t value) {}
inline void AndroidLogPacket_Stats::set_num_skipped(uint64_t value) {}

// -------------------------------------------------------------------

// AndroidLogPacket

// repeated .perfetto.protos.AndroidLogPacket.LogEvent events = 1;
inline int AndroidLogPacket::_internal_events_size() const {}
inline int AndroidLogPacket::events_size() const {}
inline void AndroidLogPacket::clear_events() {}
inline ::perfetto::protos::AndroidLogPacket_LogEvent* AndroidLogPacket::mutable_events(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::AndroidLogPacket_LogEvent >*
AndroidLogPacket::mutable_events() {}
inline const ::perfetto::protos::AndroidLogPacket_LogEvent& AndroidLogPacket::_internal_events(int index) const {}
inline const ::perfetto::protos::AndroidLogPacket_LogEvent& AndroidLogPacket::events(int index) const {}
inline ::perfetto::protos::AndroidLogPacket_LogEvent* AndroidLogPacket::_internal_add_events() {}
inline ::perfetto::protos::AndroidLogPacket_LogEvent* AndroidLogPacket::add_events() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::AndroidLogPacket_LogEvent >&
AndroidLogPacket::events() const {}

// optional .perfetto.protos.AndroidLogPacket.Stats stats = 2;
inline bool AndroidLogPacket::_internal_has_stats() const {}
inline bool AndroidLogPacket::has_stats() const {}
inline void AndroidLogPacket::clear_stats() {}
inline const ::perfetto::protos::AndroidLogPacket_Stats& AndroidLogPacket::_internal_stats() const {}
inline const ::perfetto::protos::AndroidLogPacket_Stats& AndroidLogPacket::stats() const {}
inline void AndroidLogPacket::unsafe_arena_set_allocated_stats(
    ::perfetto::protos::AndroidLogPacket_Stats* stats) {}
inline ::perfetto::protos::AndroidLogPacket_Stats* AndroidLogPacket::release_stats() {}
inline ::perfetto::protos::AndroidLogPacket_Stats* AndroidLogPacket::unsafe_arena_release_stats() {}
inline ::perfetto::protos::AndroidLogPacket_Stats* AndroidLogPacket::_internal_mutable_stats() {}
inline ::perfetto::protos::AndroidLogPacket_Stats* AndroidLogPacket::mutable_stats() {}
inline void AndroidLogPacket::set_allocated_stats(::perfetto::protos::AndroidLogPacket_Stats* stats) {}

#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_2fandroid_2fandroid_5flog_2eproto