1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: frameworks/proto_logging/stats/atoms/providers/mediaprovider/rollback_extension_atoms.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto
6 
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10 
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22 
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
32 #include <google/protobuf/extension_set.h>  // IWYU pragma: export
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "frameworks/proto_logging/stats/atoms.pb.h"
36 #include "frameworks/proto_logging/stats/atom_field_options.pb.h"
37 // @@protoc_insertion_point(includes)
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto
40 PROTOBUF_NAMESPACE_OPEN
41 namespace internal {
42 class AnyMetadata;
43 }  // namespace internal
44 PROTOBUF_NAMESPACE_CLOSE
45 
46 // Internal implementation detail -- do not use these members.
47 struct TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto {
48   static const ::uint32_t offsets[];
49 };
50 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto;
51 namespace android {
52 namespace os {
53 namespace statsd {
54 namespace providers {
55 namespace mediaprovider {
56 class BackupSetupStatusReported;
57 struct BackupSetupStatusReportedDefaultTypeInternal;
58 extern BackupSetupStatusReportedDefaultTypeInternal _BackupSetupStatusReported_default_instance_;
59 class MediaProviderDatabaseRollbackReported;
60 struct MediaProviderDatabaseRollbackReportedDefaultTypeInternal;
61 extern MediaProviderDatabaseRollbackReportedDefaultTypeInternal _MediaProviderDatabaseRollbackReported_default_instance_;
62 }  // namespace mediaprovider
63 }  // namespace providers
64 }  // namespace statsd
65 }  // namespace os
66 }  // namespace android
67 PROTOBUF_NAMESPACE_OPEN
68 template<> ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported* Arena::CreateMaybeMessage<::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported>(Arena*);
69 template<> ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported* Arena::CreateMaybeMessage<::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported>(Arena*);
70 PROTOBUF_NAMESPACE_CLOSE
71 namespace android {
72 namespace os {
73 namespace statsd {
74 namespace providers {
75 namespace mediaprovider {
76 
77 enum MediaProviderDatabaseRollbackReported_Database : int {
78   MediaProviderDatabaseRollbackReported_Database_UNKNOWN = 0,
79   MediaProviderDatabaseRollbackReported_Database_INTERNAL = 1,
80   MediaProviderDatabaseRollbackReported_Database_EXTERNAL = 2
81 };
82 bool MediaProviderDatabaseRollbackReported_Database_IsValid(int value);
83 constexpr MediaProviderDatabaseRollbackReported_Database MediaProviderDatabaseRollbackReported_Database_Database_MIN = MediaProviderDatabaseRollbackReported_Database_UNKNOWN;
84 constexpr MediaProviderDatabaseRollbackReported_Database MediaProviderDatabaseRollbackReported_Database_Database_MAX = MediaProviderDatabaseRollbackReported_Database_EXTERNAL;
85 constexpr int MediaProviderDatabaseRollbackReported_Database_Database_ARRAYSIZE = MediaProviderDatabaseRollbackReported_Database_Database_MAX + 1;
86 
87 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaProviderDatabaseRollbackReported_Database_descriptor();
88 template<typename T>
MediaProviderDatabaseRollbackReported_Database_Name(T enum_t_value)89 inline const std::string& MediaProviderDatabaseRollbackReported_Database_Name(T enum_t_value) {
90   static_assert(::std::is_same<T, MediaProviderDatabaseRollbackReported_Database>::value ||
91     ::std::is_integral<T>::value,
92     "Incorrect type passed to function MediaProviderDatabaseRollbackReported_Database_Name.");
93   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
94     MediaProviderDatabaseRollbackReported_Database_descriptor(), enum_t_value);
95 }
MediaProviderDatabaseRollbackReported_Database_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,MediaProviderDatabaseRollbackReported_Database * value)96 inline bool MediaProviderDatabaseRollbackReported_Database_Parse(
97     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaProviderDatabaseRollbackReported_Database* value) {
98   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaProviderDatabaseRollbackReported_Database>(
99     MediaProviderDatabaseRollbackReported_Database_descriptor(), name, value);
100 }
101 enum BackupSetupStatusReported_Status : int {
102   BackupSetupStatusReported_Status_UNKNOWN = 0,
103   BackupSetupStatusReported_Status_ATTEMPTED = 1,
104   BackupSetupStatusReported_Status_SUCCESS = 2,
105   BackupSetupStatusReported_Status_FAILURE = 3
106 };
107 bool BackupSetupStatusReported_Status_IsValid(int value);
108 constexpr BackupSetupStatusReported_Status BackupSetupStatusReported_Status_Status_MIN = BackupSetupStatusReported_Status_UNKNOWN;
109 constexpr BackupSetupStatusReported_Status BackupSetupStatusReported_Status_Status_MAX = BackupSetupStatusReported_Status_FAILURE;
110 constexpr int BackupSetupStatusReported_Status_Status_ARRAYSIZE = BackupSetupStatusReported_Status_Status_MAX + 1;
111 
112 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* BackupSetupStatusReported_Status_descriptor();
113 template<typename T>
BackupSetupStatusReported_Status_Name(T enum_t_value)114 inline const std::string& BackupSetupStatusReported_Status_Name(T enum_t_value) {
115   static_assert(::std::is_same<T, BackupSetupStatusReported_Status>::value ||
116     ::std::is_integral<T>::value,
117     "Incorrect type passed to function BackupSetupStatusReported_Status_Name.");
118   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
119     BackupSetupStatusReported_Status_descriptor(), enum_t_value);
120 }
BackupSetupStatusReported_Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,BackupSetupStatusReported_Status * value)121 inline bool BackupSetupStatusReported_Status_Parse(
122     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BackupSetupStatusReported_Status* value) {
123   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<BackupSetupStatusReported_Status>(
124     BackupSetupStatusReported_Status_descriptor(), name, value);
125 }
126 enum BackupSetupStatusReported_Volume : int {
127   BackupSetupStatusReported_Volume_UNKNOWN_VOLUME = 0,
128   BackupSetupStatusReported_Volume_INTERNAL = 1,
129   BackupSetupStatusReported_Volume_EXTERNAL_PRIMARY = 2,
130   BackupSetupStatusReported_Volume_PUBLIC = 3
131 };
132 bool BackupSetupStatusReported_Volume_IsValid(int value);
133 constexpr BackupSetupStatusReported_Volume BackupSetupStatusReported_Volume_Volume_MIN = BackupSetupStatusReported_Volume_UNKNOWN_VOLUME;
134 constexpr BackupSetupStatusReported_Volume BackupSetupStatusReported_Volume_Volume_MAX = BackupSetupStatusReported_Volume_PUBLIC;
135 constexpr int BackupSetupStatusReported_Volume_Volume_ARRAYSIZE = BackupSetupStatusReported_Volume_Volume_MAX + 1;
136 
137 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* BackupSetupStatusReported_Volume_descriptor();
138 template<typename T>
BackupSetupStatusReported_Volume_Name(T enum_t_value)139 inline const std::string& BackupSetupStatusReported_Volume_Name(T enum_t_value) {
140   static_assert(::std::is_same<T, BackupSetupStatusReported_Volume>::value ||
141     ::std::is_integral<T>::value,
142     "Incorrect type passed to function BackupSetupStatusReported_Volume_Name.");
143   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
144     BackupSetupStatusReported_Volume_descriptor(), enum_t_value);
145 }
BackupSetupStatusReported_Volume_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,BackupSetupStatusReported_Volume * value)146 inline bool BackupSetupStatusReported_Volume_Parse(
147     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BackupSetupStatusReported_Volume* value) {
148   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<BackupSetupStatusReported_Volume>(
149     BackupSetupStatusReported_Volume_descriptor(), name, value);
150 }
151 // ===================================================================
152 
153 class MediaProviderDatabaseRollbackReported final :
154     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.providers.mediaprovider.MediaProviderDatabaseRollbackReported) */ {
155  public:
MediaProviderDatabaseRollbackReported()156   inline MediaProviderDatabaseRollbackReported() : MediaProviderDatabaseRollbackReported(nullptr) {}
157   ~MediaProviderDatabaseRollbackReported() override;
158   explicit PROTOBUF_CONSTEXPR MediaProviderDatabaseRollbackReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
159 
160   MediaProviderDatabaseRollbackReported(const MediaProviderDatabaseRollbackReported& from);
MediaProviderDatabaseRollbackReported(MediaProviderDatabaseRollbackReported && from)161   MediaProviderDatabaseRollbackReported(MediaProviderDatabaseRollbackReported&& from) noexcept
162     : MediaProviderDatabaseRollbackReported() {
163     *this = ::std::move(from);
164   }
165 
166   inline MediaProviderDatabaseRollbackReported& operator=(const MediaProviderDatabaseRollbackReported& from) {
167     if (this == &from) return *this;
168     CopyFrom(from);
169     return *this;
170   }
171   inline MediaProviderDatabaseRollbackReported& operator=(MediaProviderDatabaseRollbackReported&& from) noexcept {
172     if (this == &from) return *this;
173     if (GetOwningArena() == from.GetOwningArena()
174   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
175         && GetOwningArena() != nullptr
176   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
177     ) {
178       InternalSwap(&from);
179     } else {
180       CopyFrom(from);
181     }
182     return *this;
183   }
184 
unknown_fields()185   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
186     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
187   }
mutable_unknown_fields()188   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
189     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
190   }
191 
descriptor()192   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
193     return GetDescriptor();
194   }
GetDescriptor()195   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
196     return default_instance().GetMetadata().descriptor;
197   }
GetReflection()198   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
199     return default_instance().GetMetadata().reflection;
200   }
default_instance()201   static const MediaProviderDatabaseRollbackReported& default_instance() {
202     return *internal_default_instance();
203   }
internal_default_instance()204   static inline const MediaProviderDatabaseRollbackReported* internal_default_instance() {
205     return reinterpret_cast<const MediaProviderDatabaseRollbackReported*>(
206                &_MediaProviderDatabaseRollbackReported_default_instance_);
207   }
208   static constexpr int kIndexInFileMessages =
209     0;
210 
swap(MediaProviderDatabaseRollbackReported & a,MediaProviderDatabaseRollbackReported & b)211   friend void swap(MediaProviderDatabaseRollbackReported& a, MediaProviderDatabaseRollbackReported& b) {
212     a.Swap(&b);
213   }
Swap(MediaProviderDatabaseRollbackReported * other)214   inline void Swap(MediaProviderDatabaseRollbackReported* other) {
215     if (other == this) return;
216   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
217     if (GetOwningArena() != nullptr &&
218         GetOwningArena() == other->GetOwningArena()) {
219    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
220     if (GetOwningArena() == other->GetOwningArena()) {
221   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
222       InternalSwap(other);
223     } else {
224       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
225     }
226   }
227   void UnsafeArenaSwap(MediaProviderDatabaseRollbackReported* other) {
228     if (other == this) return;
229     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
230     InternalSwap(other);
231   }
232 
233   // implements Message ----------------------------------------------
234 
235   MediaProviderDatabaseRollbackReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
236     return CreateMaybeMessage<MediaProviderDatabaseRollbackReported>(arena);
237   }
238   MediaProviderDatabaseRollbackReported* New() const {
239     return New(nullptr);
240   }
241   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
242   void CopyFrom(const MediaProviderDatabaseRollbackReported& from);
243   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
244   void MergeFrom( const MediaProviderDatabaseRollbackReported& from) {
245     MediaProviderDatabaseRollbackReported::MergeImpl(*this, from);
246   }
247   private:
248   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
249   public:
250   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
251   bool IsInitialized() const final;
252 
253   size_t ByteSizeLong() const final;
254   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
255   ::uint8_t* _InternalSerialize(
256       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
257   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
258 
259   private:
260   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
261   void SharedDtor();
262   void SetCachedSize(int size) const final;
263   void InternalSwap(MediaProviderDatabaseRollbackReported* other);
264 
265   private:
266   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
267   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
268     return "android.os.statsd.providers.mediaprovider.MediaProviderDatabaseRollbackReported";
269   }
270   protected:
271   explicit MediaProviderDatabaseRollbackReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
272                        bool is_message_owned = false);
273   public:
274 
275   static const ClassData _class_data_;
276   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
277 
278   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
279 
280   // nested types ----------------------------------------------------
281 
282   typedef MediaProviderDatabaseRollbackReported_Database Database;
283   static constexpr Database UNKNOWN =
284     MediaProviderDatabaseRollbackReported_Database_UNKNOWN;
285   static constexpr Database INTERNAL =
286     MediaProviderDatabaseRollbackReported_Database_INTERNAL;
287   static constexpr Database EXTERNAL =
288     MediaProviderDatabaseRollbackReported_Database_EXTERNAL;
289   static inline bool Database_IsValid(int value) {
290     return MediaProviderDatabaseRollbackReported_Database_IsValid(value);
291   }
292   static constexpr Database Database_MIN =
293     MediaProviderDatabaseRollbackReported_Database_Database_MIN;
294   static constexpr Database Database_MAX =
295     MediaProviderDatabaseRollbackReported_Database_Database_MAX;
296   static constexpr int Database_ARRAYSIZE =
297     MediaProviderDatabaseRollbackReported_Database_Database_ARRAYSIZE;
298   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
299   Database_descriptor() {
300     return MediaProviderDatabaseRollbackReported_Database_descriptor();
301   }
302   template<typename T>
303   static inline const std::string& Database_Name(T enum_t_value) {
304     static_assert(::std::is_same<T, Database>::value ||
305       ::std::is_integral<T>::value,
306       "Incorrect type passed to function Database_Name.");
307     return MediaProviderDatabaseRollbackReported_Database_Name(enum_t_value);
308   }
309   static inline bool Database_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
310       Database* value) {
311     return MediaProviderDatabaseRollbackReported_Database_Parse(name, value);
312   }
313 
314   // accessors -------------------------------------------------------
315 
316   enum : int {
317     kDatabaseNameFieldNumber = 1,
318   };
319   // optional .android.os.statsd.providers.mediaprovider.MediaProviderDatabaseRollbackReported.Database database_name = 1;
320   bool has_database_name() const;
321   private:
322   bool _internal_has_database_name() const;
323   public:
324   void clear_database_name();
325   ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database database_name() const;
326   void set_database_name(::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database value);
327   private:
328   ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database _internal_database_name() const;
329   void _internal_set_database_name(::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database value);
330   public:
331 
332   // @@protoc_insertion_point(class_scope:android.os.statsd.providers.mediaprovider.MediaProviderDatabaseRollbackReported)
333  private:
334   class _Internal;
335 
336   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
337   typedef void InternalArenaConstructable_;
338   typedef void DestructorSkippable_;
339   struct Impl_ {
340     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
341     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
342     int database_name_;
343   };
344   union { Impl_ _impl_; };
345   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto;
346 };
347 // -------------------------------------------------------------------
348 
349 class BackupSetupStatusReported final :
350     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.providers.mediaprovider.BackupSetupStatusReported) */ {
351  public:
BackupSetupStatusReported()352   inline BackupSetupStatusReported() : BackupSetupStatusReported(nullptr) {}
353   ~BackupSetupStatusReported() override;
354   explicit PROTOBUF_CONSTEXPR BackupSetupStatusReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
355 
356   BackupSetupStatusReported(const BackupSetupStatusReported& from);
BackupSetupStatusReported(BackupSetupStatusReported && from)357   BackupSetupStatusReported(BackupSetupStatusReported&& from) noexcept
358     : BackupSetupStatusReported() {
359     *this = ::std::move(from);
360   }
361 
362   inline BackupSetupStatusReported& operator=(const BackupSetupStatusReported& from) {
363     if (this == &from) return *this;
364     CopyFrom(from);
365     return *this;
366   }
367   inline BackupSetupStatusReported& operator=(BackupSetupStatusReported&& from) noexcept {
368     if (this == &from) return *this;
369     if (GetOwningArena() == from.GetOwningArena()
370   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
371         && GetOwningArena() != nullptr
372   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
373     ) {
374       InternalSwap(&from);
375     } else {
376       CopyFrom(from);
377     }
378     return *this;
379   }
380 
unknown_fields()381   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
382     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
383   }
mutable_unknown_fields()384   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
385     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
386   }
387 
descriptor()388   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
389     return GetDescriptor();
390   }
GetDescriptor()391   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
392     return default_instance().GetMetadata().descriptor;
393   }
GetReflection()394   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
395     return default_instance().GetMetadata().reflection;
396   }
default_instance()397   static const BackupSetupStatusReported& default_instance() {
398     return *internal_default_instance();
399   }
internal_default_instance()400   static inline const BackupSetupStatusReported* internal_default_instance() {
401     return reinterpret_cast<const BackupSetupStatusReported*>(
402                &_BackupSetupStatusReported_default_instance_);
403   }
404   static constexpr int kIndexInFileMessages =
405     1;
406 
swap(BackupSetupStatusReported & a,BackupSetupStatusReported & b)407   friend void swap(BackupSetupStatusReported& a, BackupSetupStatusReported& b) {
408     a.Swap(&b);
409   }
Swap(BackupSetupStatusReported * other)410   inline void Swap(BackupSetupStatusReported* other) {
411     if (other == this) return;
412   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
413     if (GetOwningArena() != nullptr &&
414         GetOwningArena() == other->GetOwningArena()) {
415    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
416     if (GetOwningArena() == other->GetOwningArena()) {
417   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
418       InternalSwap(other);
419     } else {
420       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
421     }
422   }
423   void UnsafeArenaSwap(BackupSetupStatusReported* other) {
424     if (other == this) return;
425     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
426     InternalSwap(other);
427   }
428 
429   // implements Message ----------------------------------------------
430 
431   BackupSetupStatusReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
432     return CreateMaybeMessage<BackupSetupStatusReported>(arena);
433   }
434   BackupSetupStatusReported* New() const {
435     return New(nullptr);
436   }
437   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
438   void CopyFrom(const BackupSetupStatusReported& from);
439   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
440   void MergeFrom( const BackupSetupStatusReported& from) {
441     BackupSetupStatusReported::MergeImpl(*this, from);
442   }
443   private:
444   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
445   public:
446   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
447   bool IsInitialized() const final;
448 
449   size_t ByteSizeLong() const final;
450   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
451   ::uint8_t* _InternalSerialize(
452       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
453   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
454 
455   private:
456   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
457   void SharedDtor();
458   void SetCachedSize(int size) const final;
459   void InternalSwap(BackupSetupStatusReported* other);
460 
461   private:
462   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
463   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
464     return "android.os.statsd.providers.mediaprovider.BackupSetupStatusReported";
465   }
466   protected:
467   explicit BackupSetupStatusReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
468                        bool is_message_owned = false);
469   public:
470 
471   static const ClassData _class_data_;
472   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
473 
474   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
475 
476   // nested types ----------------------------------------------------
477 
478   typedef BackupSetupStatusReported_Status Status;
479   static constexpr Status UNKNOWN =
480     BackupSetupStatusReported_Status_UNKNOWN;
481   static constexpr Status ATTEMPTED =
482     BackupSetupStatusReported_Status_ATTEMPTED;
483   static constexpr Status SUCCESS =
484     BackupSetupStatusReported_Status_SUCCESS;
485   static constexpr Status FAILURE =
486     BackupSetupStatusReported_Status_FAILURE;
487   static inline bool Status_IsValid(int value) {
488     return BackupSetupStatusReported_Status_IsValid(value);
489   }
490   static constexpr Status Status_MIN =
491     BackupSetupStatusReported_Status_Status_MIN;
492   static constexpr Status Status_MAX =
493     BackupSetupStatusReported_Status_Status_MAX;
494   static constexpr int Status_ARRAYSIZE =
495     BackupSetupStatusReported_Status_Status_ARRAYSIZE;
496   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
497   Status_descriptor() {
498     return BackupSetupStatusReported_Status_descriptor();
499   }
500   template<typename T>
501   static inline const std::string& Status_Name(T enum_t_value) {
502     static_assert(::std::is_same<T, Status>::value ||
503       ::std::is_integral<T>::value,
504       "Incorrect type passed to function Status_Name.");
505     return BackupSetupStatusReported_Status_Name(enum_t_value);
506   }
507   static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
508       Status* value) {
509     return BackupSetupStatusReported_Status_Parse(name, value);
510   }
511 
512   typedef BackupSetupStatusReported_Volume Volume;
513   static constexpr Volume UNKNOWN_VOLUME =
514     BackupSetupStatusReported_Volume_UNKNOWN_VOLUME;
515   static constexpr Volume INTERNAL =
516     BackupSetupStatusReported_Volume_INTERNAL;
517   static constexpr Volume EXTERNAL_PRIMARY =
518     BackupSetupStatusReported_Volume_EXTERNAL_PRIMARY;
519   static constexpr Volume PUBLIC =
520     BackupSetupStatusReported_Volume_PUBLIC;
521   static inline bool Volume_IsValid(int value) {
522     return BackupSetupStatusReported_Volume_IsValid(value);
523   }
524   static constexpr Volume Volume_MIN =
525     BackupSetupStatusReported_Volume_Volume_MIN;
526   static constexpr Volume Volume_MAX =
527     BackupSetupStatusReported_Volume_Volume_MAX;
528   static constexpr int Volume_ARRAYSIZE =
529     BackupSetupStatusReported_Volume_Volume_ARRAYSIZE;
530   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
531   Volume_descriptor() {
532     return BackupSetupStatusReported_Volume_descriptor();
533   }
534   template<typename T>
535   static inline const std::string& Volume_Name(T enum_t_value) {
536     static_assert(::std::is_same<T, Volume>::value ||
537       ::std::is_integral<T>::value,
538       "Incorrect type passed to function Volume_Name.");
539     return BackupSetupStatusReported_Volume_Name(enum_t_value);
540   }
541   static inline bool Volume_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
542       Volume* value) {
543     return BackupSetupStatusReported_Volume_Parse(name, value);
544   }
545 
546   // accessors -------------------------------------------------------
547 
548   enum : int {
549     kStatusFieldNumber = 1,
550     kVolumeFieldNumber = 2,
551   };
552   // optional .android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.Status status = 1;
553   bool has_status() const;
554   private:
555   bool _internal_has_status() const;
556   public:
557   void clear_status();
558   ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status status() const;
559   void set_status(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status value);
560   private:
561   ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status _internal_status() const;
562   void _internal_set_status(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status value);
563   public:
564 
565   // optional .android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.Volume volume = 2;
566   bool has_volume() const;
567   private:
568   bool _internal_has_volume() const;
569   public:
570   void clear_volume();
571   ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume volume() const;
572   void set_volume(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume value);
573   private:
574   ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume _internal_volume() const;
575   void _internal_set_volume(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume value);
576   public:
577 
578   // @@protoc_insertion_point(class_scope:android.os.statsd.providers.mediaprovider.BackupSetupStatusReported)
579  private:
580   class _Internal;
581 
582   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
583   typedef void InternalArenaConstructable_;
584   typedef void DestructorSkippable_;
585   struct Impl_ {
586     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
587     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
588     int status_;
589     int volume_;
590   };
591   union { Impl_ _impl_; };
592   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto;
593 };
594 // ===================================================================
595 
596 static const int kMediaProviderDatabaseRollbackReportedFieldNumber = 784;
597 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
598     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported >, 11, false >
599   media_provider_database_rollback_reported;
600 static const int kBackupSetupStatusReportedFieldNumber = 785;
601 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
602     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported >, 11, false >
603   backup_setup_status_reported;
604 
605 // ===================================================================
606 
607 #ifdef __GNUC__
608   #pragma GCC diagnostic push
609   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
610 #endif  // __GNUC__
611 // MediaProviderDatabaseRollbackReported
612 
613 // optional .android.os.statsd.providers.mediaprovider.MediaProviderDatabaseRollbackReported.Database database_name = 1;
_internal_has_database_name()614 inline bool MediaProviderDatabaseRollbackReported::_internal_has_database_name() const {
615   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
616   return value;
617 }
has_database_name()618 inline bool MediaProviderDatabaseRollbackReported::has_database_name() const {
619   return _internal_has_database_name();
620 }
clear_database_name()621 inline void MediaProviderDatabaseRollbackReported::clear_database_name() {
622   _impl_.database_name_ = 0;
623   _impl_._has_bits_[0] &= ~0x00000001u;
624 }
_internal_database_name()625 inline ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database MediaProviderDatabaseRollbackReported::_internal_database_name() const {
626   return static_cast< ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database >(_impl_.database_name_);
627 }
database_name()628 inline ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database MediaProviderDatabaseRollbackReported::database_name() const {
629   // @@protoc_insertion_point(field_get:android.os.statsd.providers.mediaprovider.MediaProviderDatabaseRollbackReported.database_name)
630   return _internal_database_name();
631 }
_internal_set_database_name(::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database value)632 inline void MediaProviderDatabaseRollbackReported::_internal_set_database_name(::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database value) {
633   assert(::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database_IsValid(value));
634   _impl_._has_bits_[0] |= 0x00000001u;
635   _impl_.database_name_ = value;
636 }
set_database_name(::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database value)637 inline void MediaProviderDatabaseRollbackReported::set_database_name(::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database value) {
638   _internal_set_database_name(value);
639   // @@protoc_insertion_point(field_set:android.os.statsd.providers.mediaprovider.MediaProviderDatabaseRollbackReported.database_name)
640 }
641 
642 // -------------------------------------------------------------------
643 
644 // BackupSetupStatusReported
645 
646 // optional .android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.Status status = 1;
_internal_has_status()647 inline bool BackupSetupStatusReported::_internal_has_status() const {
648   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
649   return value;
650 }
has_status()651 inline bool BackupSetupStatusReported::has_status() const {
652   return _internal_has_status();
653 }
clear_status()654 inline void BackupSetupStatusReported::clear_status() {
655   _impl_.status_ = 0;
656   _impl_._has_bits_[0] &= ~0x00000001u;
657 }
_internal_status()658 inline ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status BackupSetupStatusReported::_internal_status() const {
659   return static_cast< ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status >(_impl_.status_);
660 }
status()661 inline ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status BackupSetupStatusReported::status() const {
662   // @@protoc_insertion_point(field_get:android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.status)
663   return _internal_status();
664 }
_internal_set_status(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status value)665 inline void BackupSetupStatusReported::_internal_set_status(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status value) {
666   assert(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status_IsValid(value));
667   _impl_._has_bits_[0] |= 0x00000001u;
668   _impl_.status_ = value;
669 }
set_status(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status value)670 inline void BackupSetupStatusReported::set_status(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status value) {
671   _internal_set_status(value);
672   // @@protoc_insertion_point(field_set:android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.status)
673 }
674 
675 // optional .android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.Volume volume = 2;
_internal_has_volume()676 inline bool BackupSetupStatusReported::_internal_has_volume() const {
677   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
678   return value;
679 }
has_volume()680 inline bool BackupSetupStatusReported::has_volume() const {
681   return _internal_has_volume();
682 }
clear_volume()683 inline void BackupSetupStatusReported::clear_volume() {
684   _impl_.volume_ = 0;
685   _impl_._has_bits_[0] &= ~0x00000002u;
686 }
_internal_volume()687 inline ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume BackupSetupStatusReported::_internal_volume() const {
688   return static_cast< ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume >(_impl_.volume_);
689 }
volume()690 inline ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume BackupSetupStatusReported::volume() const {
691   // @@protoc_insertion_point(field_get:android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.volume)
692   return _internal_volume();
693 }
_internal_set_volume(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume value)694 inline void BackupSetupStatusReported::_internal_set_volume(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume value) {
695   assert(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume_IsValid(value));
696   _impl_._has_bits_[0] |= 0x00000002u;
697   _impl_.volume_ = value;
698 }
set_volume(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume value)699 inline void BackupSetupStatusReported::set_volume(::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume value) {
700   _internal_set_volume(value);
701   // @@protoc_insertion_point(field_set:android.os.statsd.providers.mediaprovider.BackupSetupStatusReported.volume)
702 }
703 
704 #ifdef __GNUC__
705   #pragma GCC diagnostic pop
706 #endif  // __GNUC__
707 // -------------------------------------------------------------------
708 
709 
710 // @@protoc_insertion_point(namespace_scope)
711 
712 }  // namespace mediaprovider
713 }  // namespace providers
714 }  // namespace statsd
715 }  // namespace os
716 }  // namespace android
717 
718 PROTOBUF_NAMESPACE_OPEN
719 
720 template <> struct is_proto_enum< ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database> : ::std::true_type {};
721 template <>
722 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database>() {
723   return ::android::os::statsd::providers::mediaprovider::MediaProviderDatabaseRollbackReported_Database_descriptor();
724 }
725 template <> struct is_proto_enum< ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status> : ::std::true_type {};
726 template <>
727 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status>() {
728   return ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Status_descriptor();
729 }
730 template <> struct is_proto_enum< ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume> : ::std::true_type {};
731 template <>
732 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume>() {
733   return ::android::os::statsd::providers::mediaprovider::BackupSetupStatusReported_Volume_descriptor();
734 }
735 
736 PROTOBUF_NAMESPACE_CLOSE
737 
738 // @@protoc_insertion_point(global_scope)
739 
740 #include <google/protobuf/port_undef.inc>
741 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fproviders_2fmediaprovider_2frollback_5fextension_5fatoms_2eproto
742