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