#ifndef GOOGLE_PROTOBUF_INCLUDED_android_5fcheckin_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_android_5fcheckin_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>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include "google_apis/gcm/base/gcm_export.h"
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_android_5fcheckin_2eproto …
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct GCM_EXPORT TableStruct_android_5fcheckin_2eproto { … };
namespace checkin_proto {
class AndroidCheckinProto;
struct AndroidCheckinProtoDefaultTypeInternal;
GCM_EXPORT extern AndroidCheckinProtoDefaultTypeInternal _AndroidCheckinProto_default_instance_;
class ChromeBuildProto;
struct ChromeBuildProtoDefaultTypeInternal;
GCM_EXPORT extern ChromeBuildProtoDefaultTypeInternal _ChromeBuildProto_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> GCM_EXPORT ::checkin_proto::AndroidCheckinProto* Arena::CreateMaybeMessage<::checkin_proto::AndroidCheckinProto>(Arena*);
template<> GCM_EXPORT ::checkin_proto::ChromeBuildProto* Arena::CreateMaybeMessage<::checkin_proto::ChromeBuildProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace checkin_proto {
enum ChromeBuildProto_Platform : int { … };
GCM_EXPORT bool ChromeBuildProto_Platform_IsValid(int value);
constexpr ChromeBuildProto_Platform ChromeBuildProto_Platform_Platform_MIN = …;
constexpr ChromeBuildProto_Platform ChromeBuildProto_Platform_Platform_MAX = …;
constexpr int ChromeBuildProto_Platform_Platform_ARRAYSIZE = …;
const std::string& ChromeBuildProto_Platform_Name(ChromeBuildProto_Platform value);
template<typename T>
inline const std::string& ChromeBuildProto_Platform_Name(T enum_t_value) { … }
bool ChromeBuildProto_Platform_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeBuildProto_Platform* value);
enum ChromeBuildProto_Channel : int { … };
GCM_EXPORT bool ChromeBuildProto_Channel_IsValid(int value);
constexpr ChromeBuildProto_Channel ChromeBuildProto_Channel_Channel_MIN = …;
constexpr ChromeBuildProto_Channel ChromeBuildProto_Channel_Channel_MAX = …;
constexpr int ChromeBuildProto_Channel_Channel_ARRAYSIZE = …;
const std::string& ChromeBuildProto_Channel_Name(ChromeBuildProto_Channel value);
template<typename T>
inline const std::string& ChromeBuildProto_Channel_Name(T enum_t_value) { … }
bool ChromeBuildProto_Channel_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeBuildProto_Channel* value);
enum DeviceType : int { … };
GCM_EXPORT bool DeviceType_IsValid(int value);
constexpr DeviceType DeviceType_MIN = …;
constexpr DeviceType DeviceType_MAX = …;
constexpr int DeviceType_ARRAYSIZE = …;
const std::string& DeviceType_Name(DeviceType value);
template<typename T>
inline const std::string& DeviceType_Name(T enum_t_value) { … }
bool DeviceType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceType* value);
class GCM_EXPORT ChromeBuildProto final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class GCM_EXPORT AndroidCheckinProto final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool ChromeBuildProto::_internal_has_platform() const { … }
inline bool ChromeBuildProto::has_platform() const { … }
inline void ChromeBuildProto::clear_platform() { … }
inline ::checkin_proto::ChromeBuildProto_Platform ChromeBuildProto::_internal_platform() const { … }
inline ::checkin_proto::ChromeBuildProto_Platform ChromeBuildProto::platform() const { … }
inline void ChromeBuildProto::_internal_set_platform(::checkin_proto::ChromeBuildProto_Platform value) { … }
inline void ChromeBuildProto::set_platform(::checkin_proto::ChromeBuildProto_Platform value) { … }
inline bool ChromeBuildProto::_internal_has_chrome_version() const { … }
inline bool ChromeBuildProto::has_chrome_version() const { … }
inline void ChromeBuildProto::clear_chrome_version() { … }
inline const std::string& ChromeBuildProto::chrome_version() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeBuildProto::set_chrome_version(ArgT0&& arg0, ArgT... args) { … }
inline std::string* ChromeBuildProto::mutable_chrome_version() { … }
inline const std::string& ChromeBuildProto::_internal_chrome_version() const { … }
inline void ChromeBuildProto::_internal_set_chrome_version(const std::string& value) { … }
inline std::string* ChromeBuildProto::_internal_mutable_chrome_version() { … }
inline std::string* ChromeBuildProto::release_chrome_version() { … }
inline void ChromeBuildProto::set_allocated_chrome_version(std::string* chrome_version) { … }
inline bool ChromeBuildProto::_internal_has_channel() const { … }
inline bool ChromeBuildProto::has_channel() const { … }
inline void ChromeBuildProto::clear_channel() { … }
inline ::checkin_proto::ChromeBuildProto_Channel ChromeBuildProto::_internal_channel() const { … }
inline ::checkin_proto::ChromeBuildProto_Channel ChromeBuildProto::channel() const { … }
inline void ChromeBuildProto::_internal_set_channel(::checkin_proto::ChromeBuildProto_Channel value) { … }
inline void ChromeBuildProto::set_channel(::checkin_proto::ChromeBuildProto_Channel value) { … }
inline bool AndroidCheckinProto::_internal_has_last_checkin_msec() const { … }
inline bool AndroidCheckinProto::has_last_checkin_msec() const { … }
inline void AndroidCheckinProto::clear_last_checkin_msec() { … }
inline int64_t AndroidCheckinProto::_internal_last_checkin_msec() const { … }
inline int64_t AndroidCheckinProto::last_checkin_msec() const { … }
inline void AndroidCheckinProto::_internal_set_last_checkin_msec(int64_t value) { … }
inline void AndroidCheckinProto::set_last_checkin_msec(int64_t value) { … }
inline bool AndroidCheckinProto::_internal_has_cell_operator() const { … }
inline bool AndroidCheckinProto::has_cell_operator() const { … }
inline void AndroidCheckinProto::clear_cell_operator() { … }
inline const std::string& AndroidCheckinProto::cell_operator() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AndroidCheckinProto::set_cell_operator(ArgT0&& arg0, ArgT... args) { … }
inline std::string* AndroidCheckinProto::mutable_cell_operator() { … }
inline const std::string& AndroidCheckinProto::_internal_cell_operator() const { … }
inline void AndroidCheckinProto::_internal_set_cell_operator(const std::string& value) { … }
inline std::string* AndroidCheckinProto::_internal_mutable_cell_operator() { … }
inline std::string* AndroidCheckinProto::release_cell_operator() { … }
inline void AndroidCheckinProto::set_allocated_cell_operator(std::string* cell_operator) { … }
inline bool AndroidCheckinProto::_internal_has_sim_operator() const { … }
inline bool AndroidCheckinProto::has_sim_operator() const { … }
inline void AndroidCheckinProto::clear_sim_operator() { … }
inline const std::string& AndroidCheckinProto::sim_operator() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AndroidCheckinProto::set_sim_operator(ArgT0&& arg0, ArgT... args) { … }
inline std::string* AndroidCheckinProto::mutable_sim_operator() { … }
inline const std::string& AndroidCheckinProto::_internal_sim_operator() const { … }
inline void AndroidCheckinProto::_internal_set_sim_operator(const std::string& value) { … }
inline std::string* AndroidCheckinProto::_internal_mutable_sim_operator() { … }
inline std::string* AndroidCheckinProto::release_sim_operator() { … }
inline void AndroidCheckinProto::set_allocated_sim_operator(std::string* sim_operator) { … }
inline bool AndroidCheckinProto::_internal_has_roaming() const { … }
inline bool AndroidCheckinProto::has_roaming() const { … }
inline void AndroidCheckinProto::clear_roaming() { … }
inline const std::string& AndroidCheckinProto::roaming() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AndroidCheckinProto::set_roaming(ArgT0&& arg0, ArgT... args) { … }
inline std::string* AndroidCheckinProto::mutable_roaming() { … }
inline const std::string& AndroidCheckinProto::_internal_roaming() const { … }
inline void AndroidCheckinProto::_internal_set_roaming(const std::string& value) { … }
inline std::string* AndroidCheckinProto::_internal_mutable_roaming() { … }
inline std::string* AndroidCheckinProto::release_roaming() { … }
inline void AndroidCheckinProto::set_allocated_roaming(std::string* roaming) { … }
inline bool AndroidCheckinProto::_internal_has_user_number() const { … }
inline bool AndroidCheckinProto::has_user_number() const { … }
inline void AndroidCheckinProto::clear_user_number() { … }
inline int32_t AndroidCheckinProto::_internal_user_number() const { … }
inline int32_t AndroidCheckinProto::user_number() const { … }
inline void AndroidCheckinProto::_internal_set_user_number(int32_t value) { … }
inline void AndroidCheckinProto::set_user_number(int32_t value) { … }
inline bool AndroidCheckinProto::_internal_has_type() const { … }
inline bool AndroidCheckinProto::has_type() const { … }
inline void AndroidCheckinProto::clear_type() { … }
inline ::checkin_proto::DeviceType AndroidCheckinProto::_internal_type() const { … }
inline ::checkin_proto::DeviceType AndroidCheckinProto::type() const { … }
inline void AndroidCheckinProto::_internal_set_type(::checkin_proto::DeviceType value) { … }
inline void AndroidCheckinProto::set_type(::checkin_proto::DeviceType value) { … }
inline bool AndroidCheckinProto::_internal_has_chrome_build() const { … }
inline bool AndroidCheckinProto::has_chrome_build() const { … }
inline void AndroidCheckinProto::clear_chrome_build() { … }
inline const ::checkin_proto::ChromeBuildProto& AndroidCheckinProto::_internal_chrome_build() const { … }
inline const ::checkin_proto::ChromeBuildProto& AndroidCheckinProto::chrome_build() const { … }
inline void AndroidCheckinProto::unsafe_arena_set_allocated_chrome_build(
::checkin_proto::ChromeBuildProto* chrome_build) { … }
inline ::checkin_proto::ChromeBuildProto* AndroidCheckinProto::release_chrome_build() { … }
inline ::checkin_proto::ChromeBuildProto* AndroidCheckinProto::unsafe_arena_release_chrome_build() { … }
inline ::checkin_proto::ChromeBuildProto* AndroidCheckinProto::_internal_mutable_chrome_build() { … }
inline ::checkin_proto::ChromeBuildProto* AndroidCheckinProto::mutable_chrome_build() { … }
inline void AndroidCheckinProto::set_allocated_chrome_build(::checkin_proto::ChromeBuildProto* chrome_build) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::checkin_proto::ChromeBuildProto_Platform> : ::std::true_type { … };
template <> struct is_proto_enum< ::checkin_proto::ChromeBuildProto_Channel> : ::std::true_type { … };
template <> struct is_proto_enum< ::checkin_proto::DeviceType> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif