chromium/out/Default/gen/third_party/metrics_proto/cast_logs.pb.cc

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: cast_logs.proto

#include "cast_logs.pb.h"

#include <algorithm>

#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>

PROTOBUF_PRAGMA_INIT_SEG

_pb;
_pbi;

namespace metrics {
PROTOBUF_CONSTEXPR CastLogsProto_CastDeviceInfo_HardwareInfo::CastLogsProto_CastDeviceInfo_HardwareInfo(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProto_CastDeviceInfo_HardwareInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProto_CastDeviceInfo_HardwareInfoDefaultTypeInternal _CastLogsProto_CastDeviceInfo_HardwareInfo_default_instance_;
PROTOBUF_CONSTEXPR CastLogsProto_CastDeviceInfo::CastLogsProto_CastDeviceInfo(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProto_CastDeviceInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProto_CastDeviceInfoDefaultTypeInternal _CastLogsProto_CastDeviceInfo_default_instance_;
PROTOBUF_CONSTEXPR CastLogsProto_CastConnectionInfo_SenderInfo::CastLogsProto_CastConnectionInfo_SenderInfo(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProto_CastConnectionInfo_SenderInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProto_CastConnectionInfo_SenderInfoDefaultTypeInternal _CastLogsProto_CastConnectionInfo_SenderInfo_default_instance_;
PROTOBUF_CONSTEXPR CastLogsProto_CastConnectionInfo::CastLogsProto_CastConnectionInfo(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProto_CastConnectionInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProto_CastConnectionInfoDefaultTypeInternal _CastLogsProto_CastConnectionInfo_default_instance_;
PROTOBUF_CONSTEXPR CastLogsProto_CastEventProto_Metadata::CastLogsProto_CastEventProto_Metadata(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProto_CastEventProto_MetadataDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProto_CastEventProto_MetadataDefaultTypeInternal _CastLogsProto_CastEventProto_Metadata_default_instance_;
PROTOBUF_CONSTEXPR CastLogsProto_CastEventProto::CastLogsProto_CastEventProto(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProto_CastEventProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProto_CastEventProtoDefaultTypeInternal _CastLogsProto_CastEventProto_default_instance_;
PROTOBUF_CONSTEXPR CastLogsProto_CastDeviceMutableInfo::CastLogsProto_CastDeviceMutableInfo(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProto_CastDeviceMutableInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProto_CastDeviceMutableInfoDefaultTypeInternal _CastLogsProto_CastDeviceMutableInfo_default_instance_;
PROTOBUF_CONSTEXPR CastLogsProto::CastLogsProto(
    ::_pbi::ConstantInitialized):{}
struct CastLogsProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CastLogsProtoDefaultTypeInternal _CastLogsProto_default_instance_;
}  // namespace metrics
namespace metrics {
bool CastLogsProto_CastDeviceInfo_CastProductType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastDeviceInfo_CastProductType_strings[14] =;

static const char CastLogsProto_CastDeviceInfo_CastProductType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastDeviceInfo_CastProductType_entries[] =;

static const int CastLogsProto_CastDeviceInfo_CastProductType_entries_by_number[] =;

const std::string& CastLogsProto_CastDeviceInfo_CastProductType_Name(
    CastLogsProto_CastDeviceInfo_CastProductType value) {}
bool CastLogsProto_CastDeviceInfo_CastProductType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastDeviceInfo_CastProductType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_UNKNOWN;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_CHROMECAST;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_TV;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_AUDIO;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_ANDROID_TV;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_ASSISTANT;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_ANDROID_THINGS;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_CHROME_OS;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_FUCHSIA_OS;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_LITE;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_CORE;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_11;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_ANDROID_AUTOMOTIVE;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CAST_PRODUCT_TYPE_ANDROID;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CastProductType_MIN;
constexpr CastLogsProto_CastDeviceInfo_CastProductType CastLogsProto_CastDeviceInfo::CastProductType_MAX;
constexpr int CastLogsProto_CastDeviceInfo::CastProductType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool CastLogsProto_CastConnectionInfo_SenderInfo_SDKType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastConnectionInfo_SenderInfo_SDKType_strings[3] =;

static const char CastLogsProto_CastConnectionInfo_SenderInfo_SDKType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastConnectionInfo_SenderInfo_SDKType_entries[] =;

static const int CastLogsProto_CastConnectionInfo_SenderInfo_SDKType_entries_by_number[] =;

const std::string& CastLogsProto_CastConnectionInfo_SenderInfo_SDKType_Name(
    CastLogsProto_CastConnectionInfo_SenderInfo_SDKType value) {}
bool CastLogsProto_CastConnectionInfo_SenderInfo_SDKType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastConnectionInfo_SenderInfo_SDKType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_SDKType CastLogsProto_CastConnectionInfo_SenderInfo::SDK_UNKNOWN;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_SDKType CastLogsProto_CastConnectionInfo_SenderInfo::SDK_NATIVE;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_SDKType CastLogsProto_CastConnectionInfo_SenderInfo::SDK_CHROME_EXTENSION;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_SDKType CastLogsProto_CastConnectionInfo_SenderInfo::SDKType_MIN;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_SDKType CastLogsProto_CastConnectionInfo_SenderInfo::SDKType_MAX;
constexpr int CastLogsProto_CastConnectionInfo_SenderInfo::SDKType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool CastLogsProto_CastConnectionInfo_SenderInfo_Platform_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastConnectionInfo_SenderInfo_Platform_strings[8] =;

static const char CastLogsProto_CastConnectionInfo_SenderInfo_Platform_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastConnectionInfo_SenderInfo_Platform_entries[] =;

static const int CastLogsProto_CastConnectionInfo_SenderInfo_Platform_entries_by_number[] =;

const std::string& CastLogsProto_CastConnectionInfo_SenderInfo_Platform_Name(
    CastLogsProto_CastConnectionInfo_SenderInfo_Platform value) {}
bool CastLogsProto_CastConnectionInfo_SenderInfo_Platform_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastConnectionInfo_SenderInfo_Platform* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_OTHER;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_ANDROID;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_IOS;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_WINDOWS;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_OSX;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_CHROMEOS;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_LINUX;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::PLATFORM_CAST;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::Platform_MIN;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_Platform CastLogsProto_CastConnectionInfo_SenderInfo::Platform_MAX;
constexpr int CastLogsProto_CastConnectionInfo_SenderInfo::Platform_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType_strings[4] =;

static const char CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType_entries[] =;

static const int CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType_entries_by_number[] =;

const std::string& CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType_Name(
    CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType value) {}
bool CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType CastLogsProto_CastConnectionInfo_SenderInfo::CONNECTION_TYPE_UNKNOWN;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType CastLogsProto_CastConnectionInfo_SenderInfo::CONNECTION_TYPE_LOCAL;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType CastLogsProto_CastConnectionInfo_SenderInfo::CONNECTION_TYPE_RELAY;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType CastLogsProto_CastConnectionInfo_SenderInfo::CONNECTION_TYPE_INTERNAL;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType CastLogsProto_CastConnectionInfo_SenderInfo::ConnectionType_MIN;
constexpr CastLogsProto_CastConnectionInfo_SenderInfo_ConnectionType CastLogsProto_CastConnectionInfo_SenderInfo::ConnectionType_MAX;
constexpr int CastLogsProto_CastConnectionInfo_SenderInfo::ConnectionType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool CastLogsProto_CastEventProto_LaunchFrom_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastEventProto_LaunchFrom_strings[5] =;

static const char CastLogsProto_CastEventProto_LaunchFrom_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastEventProto_LaunchFrom_entries[] =;

static const int CastLogsProto_CastEventProto_LaunchFrom_entries_by_number[] =;

const std::string& CastLogsProto_CastEventProto_LaunchFrom_Name(
    CastLogsProto_CastEventProto_LaunchFrom value) {}
bool CastLogsProto_CastEventProto_LaunchFrom_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastEventProto_LaunchFrom* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastEventProto_LaunchFrom CastLogsProto_CastEventProto::FROM_UNKNOWN;
constexpr CastLogsProto_CastEventProto_LaunchFrom CastLogsProto_CastEventProto::FROM_LOCAL;
constexpr CastLogsProto_CastEventProto_LaunchFrom CastLogsProto_CastEventProto::FROM_DIAL;
constexpr CastLogsProto_CastEventProto_LaunchFrom CastLogsProto_CastEventProto::FROM_CAST_V2;
constexpr CastLogsProto_CastEventProto_LaunchFrom CastLogsProto_CastEventProto::FROM_CCS;
constexpr CastLogsProto_CastEventProto_LaunchFrom CastLogsProto_CastEventProto::LaunchFrom_MIN;
constexpr CastLogsProto_CastEventProto_LaunchFrom CastLogsProto_CastEventProto::LaunchFrom_MAX;
constexpr int CastLogsProto_CastEventProto::LaunchFrom_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool CastLogsProto_CastEventProto_RuntimeType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastEventProto_RuntimeType_strings[4] =;

static const char CastLogsProto_CastEventProto_RuntimeType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastEventProto_RuntimeType_entries[] =;

static const int CastLogsProto_CastEventProto_RuntimeType_entries_by_number[] =;

const std::string& CastLogsProto_CastEventProto_RuntimeType_Name(
    CastLogsProto_CastEventProto_RuntimeType value) {}
bool CastLogsProto_CastEventProto_RuntimeType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastEventProto_RuntimeType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastEventProto_RuntimeType CastLogsProto_CastEventProto::RUNTIME_TYPE_UNKNOWN;
constexpr CastLogsProto_CastEventProto_RuntimeType CastLogsProto_CastEventProto::RUNTIME_TYPE_CAST_WEB;
constexpr CastLogsProto_CastEventProto_RuntimeType CastLogsProto_CastEventProto::RUNTIME_TYPE_CAST_LITE;
constexpr CastLogsProto_CastEventProto_RuntimeType CastLogsProto_CastEventProto::RUNTIME_TYPE_NATIVE;
constexpr CastLogsProto_CastEventProto_RuntimeType CastLogsProto_CastEventProto::RuntimeType_MIN;
constexpr CastLogsProto_CastEventProto_RuntimeType CastLogsProto_CastEventProto::RuntimeType_MAX;
constexpr int CastLogsProto_CastEventProto::RuntimeType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool CastLogsProto_CastDeviceMutableInfo_RebootType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastDeviceMutableInfo_RebootType_strings[22] =;

static const char CastLogsProto_CastDeviceMutableInfo_RebootType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastDeviceMutableInfo_RebootType_entries[] =;

static const int CastLogsProto_CastDeviceMutableInfo_RebootType_entries_by_number[] =;

const std::string& CastLogsProto_CastDeviceMutableInfo_RebootType_Name(
    CastLogsProto_CastDeviceMutableInfo_RebootType value) {}
bool CastLogsProto_CastDeviceMutableInfo_RebootType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastDeviceMutableInfo_RebootType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_UNKNOWN;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_FORCED;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_API;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_NIGHTLY;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_OTA;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_WATCHDOG;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_PROCESS_MANAGER;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_CRASH_UPLOADER;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_FDR;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_HW_WATCHDOG;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_SW_OTHER;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_OVERHEAT;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_REGENERATE_CLOUD_ID;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_REPEATED_OOM;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_UTILITY_PROCESS_CRASH;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_GRACEFUL_RESTART;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::REBOOT_TYPE_UNGRACEFUL_RESTART;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::MULTI_SERVICE_BUG;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::POWER_MANAGER;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::EXPERIMENT_CHANGE;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::ANOMALY_DETECTION;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::KERNEL_PANIC;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::RebootType_MIN;
constexpr CastLogsProto_CastDeviceMutableInfo_RebootType CastLogsProto_CastDeviceMutableInfo::RebootType_MAX;
constexpr int CastLogsProto_CastDeviceMutableInfo::RebootType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool CastLogsProto_CastDeviceMutableInfo_NetifIPVersion_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> CastLogsProto_CastDeviceMutableInfo_NetifIPVersion_strings[4] =;

static const char CastLogsProto_CastDeviceMutableInfo_NetifIPVersion_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry CastLogsProto_CastDeviceMutableInfo_NetifIPVersion_entries[] =;

static const int CastLogsProto_CastDeviceMutableInfo_NetifIPVersion_entries_by_number[] =;

const std::string& CastLogsProto_CastDeviceMutableInfo_NetifIPVersion_Name(
    CastLogsProto_CastDeviceMutableInfo_NetifIPVersion value) {}
bool CastLogsProto_CastDeviceMutableInfo_NetifIPVersion_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CastLogsProto_CastDeviceMutableInfo_NetifIPVersion* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr CastLogsProto_CastDeviceMutableInfo_NetifIPVersion CastLogsProto_CastDeviceMutableInfo::IP_UNKNOWN;
constexpr CastLogsProto_CastDeviceMutableInfo_NetifIPVersion CastLogsProto_CastDeviceMutableInfo::IP_V4;
constexpr CastLogsProto_CastDeviceMutableInfo_NetifIPVersion CastLogsProto_CastDeviceMutableInfo::IP_V6;
constexpr CastLogsProto_CastDeviceMutableInfo_NetifIPVersion CastLogsProto_CastDeviceMutableInfo::IP_DUAL_STACK;
constexpr CastLogsProto_CastDeviceMutableInfo_NetifIPVersion CastLogsProto_CastDeviceMutableInfo::NetifIPVersion_MIN;
constexpr CastLogsProto_CastDeviceMutableInfo_NetifIPVersion CastLogsProto_CastDeviceMutableInfo::NetifIPVersion_MAX;
constexpr int CastLogsProto_CastDeviceMutableInfo::NetifIPVersion_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))

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

class CastLogsProto_CastDeviceInfo_HardwareInfo::_Internal {};

CastLogsProto_CastDeviceInfo_HardwareInfo::CastLogsProto_CastDeviceInfo_HardwareInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto_CastDeviceInfo_HardwareInfo::CastLogsProto_CastDeviceInfo_HardwareInfo(const CastLogsProto_CastDeviceInfo_HardwareInfo& from)
  :{}

inline void CastLogsProto_CastDeviceInfo_HardwareInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto_CastDeviceInfo_HardwareInfo::~CastLogsProto_CastDeviceInfo_HardwareInfo() {}

inline void CastLogsProto_CastDeviceInfo_HardwareInfo::SharedDtor() {}

void CastLogsProto_CastDeviceInfo_HardwareInfo::SetCachedSize(int size) const {}

void CastLogsProto_CastDeviceInfo_HardwareInfo::Clear() {}

const char* CastLogsProto_CastDeviceInfo_HardwareInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto_CastDeviceInfo_HardwareInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto_CastDeviceInfo_HardwareInfo::ByteSizeLong() const {}

void CastLogsProto_CastDeviceInfo_HardwareInfo::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto_CastDeviceInfo_HardwareInfo::MergeFrom(const CastLogsProto_CastDeviceInfo_HardwareInfo& from) {}

void CastLogsProto_CastDeviceInfo_HardwareInfo::CopyFrom(const CastLogsProto_CastDeviceInfo_HardwareInfo& from) {}

bool CastLogsProto_CastDeviceInfo_HardwareInfo::IsInitialized() const {}

void CastLogsProto_CastDeviceInfo_HardwareInfo::InternalSwap(CastLogsProto_CastDeviceInfo_HardwareInfo* other) {}

std::string CastLogsProto_CastDeviceInfo_HardwareInfo::GetTypeName() const {}


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

class CastLogsProto_CastDeviceInfo::_Internal {};

const ::metrics::CastLogsProto_CastDeviceInfo_HardwareInfo&
CastLogsProto_CastDeviceInfo::_Internal::hardware_info(const CastLogsProto_CastDeviceInfo* msg) {}
CastLogsProto_CastDeviceInfo::CastLogsProto_CastDeviceInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto_CastDeviceInfo::CastLogsProto_CastDeviceInfo(const CastLogsProto_CastDeviceInfo& from)
  :{}

inline void CastLogsProto_CastDeviceInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto_CastDeviceInfo::~CastLogsProto_CastDeviceInfo() {}

inline void CastLogsProto_CastDeviceInfo::SharedDtor() {}

void CastLogsProto_CastDeviceInfo::SetCachedSize(int size) const {}

void CastLogsProto_CastDeviceInfo::Clear() {}

const char* CastLogsProto_CastDeviceInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto_CastDeviceInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto_CastDeviceInfo::ByteSizeLong() const {}

void CastLogsProto_CastDeviceInfo::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto_CastDeviceInfo::MergeFrom(const CastLogsProto_CastDeviceInfo& from) {}

void CastLogsProto_CastDeviceInfo::CopyFrom(const CastLogsProto_CastDeviceInfo& from) {}

bool CastLogsProto_CastDeviceInfo::IsInitialized() const {}

void CastLogsProto_CastDeviceInfo::InternalSwap(CastLogsProto_CastDeviceInfo* other) {}

std::string CastLogsProto_CastDeviceInfo::GetTypeName() const {}


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

class CastLogsProto_CastConnectionInfo_SenderInfo::_Internal {};

CastLogsProto_CastConnectionInfo_SenderInfo::CastLogsProto_CastConnectionInfo_SenderInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto_CastConnectionInfo_SenderInfo::CastLogsProto_CastConnectionInfo_SenderInfo(const CastLogsProto_CastConnectionInfo_SenderInfo& from)
  :{}

inline void CastLogsProto_CastConnectionInfo_SenderInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto_CastConnectionInfo_SenderInfo::~CastLogsProto_CastConnectionInfo_SenderInfo() {}

inline void CastLogsProto_CastConnectionInfo_SenderInfo::SharedDtor() {}

void CastLogsProto_CastConnectionInfo_SenderInfo::SetCachedSize(int size) const {}

void CastLogsProto_CastConnectionInfo_SenderInfo::Clear() {}

const char* CastLogsProto_CastConnectionInfo_SenderInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto_CastConnectionInfo_SenderInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto_CastConnectionInfo_SenderInfo::ByteSizeLong() const {}

void CastLogsProto_CastConnectionInfo_SenderInfo::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto_CastConnectionInfo_SenderInfo::MergeFrom(const CastLogsProto_CastConnectionInfo_SenderInfo& from) {}

void CastLogsProto_CastConnectionInfo_SenderInfo::CopyFrom(const CastLogsProto_CastConnectionInfo_SenderInfo& from) {}

bool CastLogsProto_CastConnectionInfo_SenderInfo::IsInitialized() const {}

void CastLogsProto_CastConnectionInfo_SenderInfo::InternalSwap(CastLogsProto_CastConnectionInfo_SenderInfo* other) {}

std::string CastLogsProto_CastConnectionInfo_SenderInfo::GetTypeName() const {}


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

class CastLogsProto_CastConnectionInfo::_Internal {};

const ::metrics::CastLogsProto_CastConnectionInfo_SenderInfo&
CastLogsProto_CastConnectionInfo::_Internal::sender_info(const CastLogsProto_CastConnectionInfo* msg) {}
CastLogsProto_CastConnectionInfo::CastLogsProto_CastConnectionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto_CastConnectionInfo::CastLogsProto_CastConnectionInfo(const CastLogsProto_CastConnectionInfo& from)
  :{}

inline void CastLogsProto_CastConnectionInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto_CastConnectionInfo::~CastLogsProto_CastConnectionInfo() {}

inline void CastLogsProto_CastConnectionInfo::SharedDtor() {}

void CastLogsProto_CastConnectionInfo::SetCachedSize(int size) const {}

void CastLogsProto_CastConnectionInfo::Clear() {}

const char* CastLogsProto_CastConnectionInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto_CastConnectionInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto_CastConnectionInfo::ByteSizeLong() const {}

void CastLogsProto_CastConnectionInfo::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto_CastConnectionInfo::MergeFrom(const CastLogsProto_CastConnectionInfo& from) {}

void CastLogsProto_CastConnectionInfo::CopyFrom(const CastLogsProto_CastConnectionInfo& from) {}

bool CastLogsProto_CastConnectionInfo::IsInitialized() const {}

void CastLogsProto_CastConnectionInfo::InternalSwap(CastLogsProto_CastConnectionInfo* other) {}

std::string CastLogsProto_CastConnectionInfo::GetTypeName() const {}


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

class CastLogsProto_CastEventProto_Metadata::_Internal {};

CastLogsProto_CastEventProto_Metadata::CastLogsProto_CastEventProto_Metadata(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto_CastEventProto_Metadata::CastLogsProto_CastEventProto_Metadata(const CastLogsProto_CastEventProto_Metadata& from)
  :{}

inline void CastLogsProto_CastEventProto_Metadata::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto_CastEventProto_Metadata::~CastLogsProto_CastEventProto_Metadata() {}

inline void CastLogsProto_CastEventProto_Metadata::SharedDtor() {}

void CastLogsProto_CastEventProto_Metadata::SetCachedSize(int size) const {}

void CastLogsProto_CastEventProto_Metadata::Clear() {}

const char* CastLogsProto_CastEventProto_Metadata::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto_CastEventProto_Metadata::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto_CastEventProto_Metadata::ByteSizeLong() const {}

void CastLogsProto_CastEventProto_Metadata::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto_CastEventProto_Metadata::MergeFrom(const CastLogsProto_CastEventProto_Metadata& from) {}

void CastLogsProto_CastEventProto_Metadata::CopyFrom(const CastLogsProto_CastEventProto_Metadata& from) {}

bool CastLogsProto_CastEventProto_Metadata::IsInitialized() const {}

void CastLogsProto_CastEventProto_Metadata::InternalSwap(CastLogsProto_CastEventProto_Metadata* other) {}

std::string CastLogsProto_CastEventProto_Metadata::GetTypeName() const {}


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

class CastLogsProto_CastEventProto::_Internal {};

CastLogsProto_CastEventProto::CastLogsProto_CastEventProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto_CastEventProto::CastLogsProto_CastEventProto(const CastLogsProto_CastEventProto& from)
  :{}

inline void CastLogsProto_CastEventProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto_CastEventProto::~CastLogsProto_CastEventProto() {}

inline void CastLogsProto_CastEventProto::SharedDtor() {}

void CastLogsProto_CastEventProto::SetCachedSize(int size) const {}

void CastLogsProto_CastEventProto::Clear() {}

const char* CastLogsProto_CastEventProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto_CastEventProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto_CastEventProto::ByteSizeLong() const {}

void CastLogsProto_CastEventProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto_CastEventProto::MergeFrom(const CastLogsProto_CastEventProto& from) {}

void CastLogsProto_CastEventProto::CopyFrom(const CastLogsProto_CastEventProto& from) {}

bool CastLogsProto_CastEventProto::IsInitialized() const {}

void CastLogsProto_CastEventProto::InternalSwap(CastLogsProto_CastEventProto* other) {}

std::string CastLogsProto_CastEventProto::GetTypeName() const {}


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

class CastLogsProto_CastDeviceMutableInfo::_Internal {};

CastLogsProto_CastDeviceMutableInfo::CastLogsProto_CastDeviceMutableInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto_CastDeviceMutableInfo::CastLogsProto_CastDeviceMutableInfo(const CastLogsProto_CastDeviceMutableInfo& from)
  :{}

inline void CastLogsProto_CastDeviceMutableInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto_CastDeviceMutableInfo::~CastLogsProto_CastDeviceMutableInfo() {}

inline void CastLogsProto_CastDeviceMutableInfo::SharedDtor() {}

void CastLogsProto_CastDeviceMutableInfo::SetCachedSize(int size) const {}

void CastLogsProto_CastDeviceMutableInfo::Clear() {}

const char* CastLogsProto_CastDeviceMutableInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto_CastDeviceMutableInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto_CastDeviceMutableInfo::ByteSizeLong() const {}

void CastLogsProto_CastDeviceMutableInfo::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto_CastDeviceMutableInfo::MergeFrom(const CastLogsProto_CastDeviceMutableInfo& from) {}

void CastLogsProto_CastDeviceMutableInfo::CopyFrom(const CastLogsProto_CastDeviceMutableInfo& from) {}

bool CastLogsProto_CastDeviceMutableInfo::IsInitialized() const {}

void CastLogsProto_CastDeviceMutableInfo::InternalSwap(CastLogsProto_CastDeviceMutableInfo* other) {}

std::string CastLogsProto_CastDeviceMutableInfo::GetTypeName() const {}


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

class CastLogsProto::_Internal {};

const ::metrics::CastLogsProto_CastDeviceInfo&
CastLogsProto::_Internal::cast_device_info(const CastLogsProto* msg) {}
const ::metrics::CastLogsProto_CastDeviceMutableInfo&
CastLogsProto::_Internal::cast_device_mutable_info(const CastLogsProto* msg) {}
CastLogsProto::CastLogsProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
CastLogsProto::CastLogsProto(const CastLogsProto& from)
  :{}

inline void CastLogsProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

CastLogsProto::~CastLogsProto() {}

inline void CastLogsProto::SharedDtor() {}

void CastLogsProto::SetCachedSize(int size) const {}

void CastLogsProto::Clear() {}

const char* CastLogsProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* CastLogsProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t CastLogsProto::ByteSizeLong() const {}

void CastLogsProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void CastLogsProto::MergeFrom(const CastLogsProto& from) {}

void CastLogsProto::CopyFrom(const CastLogsProto& from) {}

bool CastLogsProto::IsInitialized() const {}

void CastLogsProto::InternalSwap(CastLogsProto* other) {}

std::string CastLogsProto::GetTypeName() const {}


// @@protoc_insertion_point(namespace_scope)
}  // namespace metrics
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto_CastDeviceInfo_HardwareInfo*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto_CastDeviceInfo_HardwareInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto_CastDeviceInfo*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto_CastDeviceInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto_CastConnectionInfo_SenderInfo*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto_CastConnectionInfo_SenderInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto_CastConnectionInfo*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto_CastConnectionInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto_CastEventProto_Metadata*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto_CastEventProto_Metadata >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto_CastEventProto*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto_CastEventProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto_CastDeviceMutableInfo*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto_CastDeviceMutableInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::CastLogsProto*
Arena::CreateMaybeMessage< ::metrics::CastLogsProto >(Arena* arena) {}
PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)
#include <google/protobuf/port_undef.inc>