1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: frameworks/proto_logging/stats/atoms/telephony/telephony_extension_atoms.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_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 #include "frameworks/proto_logging/stats/enums/telephony/enums.pb.h"
38 // @@protoc_insertion_point(includes)
39 #include <google/protobuf/port_def.inc>
40 #define PROTOBUF_INTERNAL_EXPORT_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto
41 PROTOBUF_NAMESPACE_OPEN
42 namespace internal {
43 class AnyMetadata;
44 } // namespace internal
45 PROTOBUF_NAMESPACE_CLOSE
46
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto {
49 static const ::uint32_t offsets[];
50 };
51 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto;
52 namespace android {
53 namespace os {
54 namespace statsd {
55 namespace telephony {
56 class CellularRadioPowerStateChanged;
57 struct CellularRadioPowerStateChangedDefaultTypeInternal;
58 extern CellularRadioPowerStateChangedDefaultTypeInternal _CellularRadioPowerStateChanged_default_instance_;
59 class ConnectedChannelChanged;
60 struct ConnectedChannelChangedDefaultTypeInternal;
61 extern ConnectedChannelChangedDefaultTypeInternal _ConnectedChannelChanged_default_instance_;
62 class DataNetworkValidation;
63 struct DataNetworkValidationDefaultTypeInternal;
64 extern DataNetworkValidationDefaultTypeInternal _DataNetworkValidation_default_instance_;
65 class DataRatStateChanged;
66 struct DataRatStateChangedDefaultTypeInternal;
67 extern DataRatStateChangedDefaultTypeInternal _DataRatStateChanged_default_instance_;
68 class EmergencyNumbersInfo;
69 struct EmergencyNumbersInfoDefaultTypeInternal;
70 extern EmergencyNumbersInfoDefaultTypeInternal _EmergencyNumbersInfo_default_instance_;
71 } // namespace telephony
72 } // namespace statsd
73 } // namespace os
74 } // namespace android
75 PROTOBUF_NAMESPACE_OPEN
76 template<> ::android::os::statsd::telephony::CellularRadioPowerStateChanged* Arena::CreateMaybeMessage<::android::os::statsd::telephony::CellularRadioPowerStateChanged>(Arena*);
77 template<> ::android::os::statsd::telephony::ConnectedChannelChanged* Arena::CreateMaybeMessage<::android::os::statsd::telephony::ConnectedChannelChanged>(Arena*);
78 template<> ::android::os::statsd::telephony::DataNetworkValidation* Arena::CreateMaybeMessage<::android::os::statsd::telephony::DataNetworkValidation>(Arena*);
79 template<> ::android::os::statsd::telephony::DataRatStateChanged* Arena::CreateMaybeMessage<::android::os::statsd::telephony::DataRatStateChanged>(Arena*);
80 template<> ::android::os::statsd::telephony::EmergencyNumbersInfo* Arena::CreateMaybeMessage<::android::os::statsd::telephony::EmergencyNumbersInfo>(Arena*);
81 PROTOBUF_NAMESPACE_CLOSE
82 namespace android {
83 namespace os {
84 namespace statsd {
85 namespace telephony {
86
87 enum DataRatStateChanged_DataRat : int {
88 DataRatStateChanged_DataRat_DATA_RAT_UNSPECIFIED = 0,
89 DataRatStateChanged_DataRat_NO_SIM = 1,
90 DataRatStateChanged_DataRat_DATA_RAT_2G = 2,
91 DataRatStateChanged_DataRat_DATA_RAT_3G = 3,
92 DataRatStateChanged_DataRat_DATA_RAT_4G_LTE = 4,
93 DataRatStateChanged_DataRat_DATA_RAT_5G_NSA_LTE = 5,
94 DataRatStateChanged_DataRat_DATA_RAT_5G_NSA_FR1 = 6,
95 DataRatStateChanged_DataRat_DATA_RAT_5G_NSA_FR2 = 7,
96 DataRatStateChanged_DataRat_DATA_RAT_5G_SA_FR1 = 8,
97 DataRatStateChanged_DataRat_DATA_RAT_5G_SA_FR2 = 9
98 };
99 bool DataRatStateChanged_DataRat_IsValid(int value);
100 constexpr DataRatStateChanged_DataRat DataRatStateChanged_DataRat_DataRat_MIN = DataRatStateChanged_DataRat_DATA_RAT_UNSPECIFIED;
101 constexpr DataRatStateChanged_DataRat DataRatStateChanged_DataRat_DataRat_MAX = DataRatStateChanged_DataRat_DATA_RAT_5G_SA_FR2;
102 constexpr int DataRatStateChanged_DataRat_DataRat_ARRAYSIZE = DataRatStateChanged_DataRat_DataRat_MAX + 1;
103
104 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DataRatStateChanged_DataRat_descriptor();
105 template<typename T>
DataRatStateChanged_DataRat_Name(T enum_t_value)106 inline const std::string& DataRatStateChanged_DataRat_Name(T enum_t_value) {
107 static_assert(::std::is_same<T, DataRatStateChanged_DataRat>::value ||
108 ::std::is_integral<T>::value,
109 "Incorrect type passed to function DataRatStateChanged_DataRat_Name.");
110 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 DataRatStateChanged_DataRat_descriptor(), enum_t_value);
112 }
DataRatStateChanged_DataRat_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,DataRatStateChanged_DataRat * value)113 inline bool DataRatStateChanged_DataRat_Parse(
114 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DataRatStateChanged_DataRat* value) {
115 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<DataRatStateChanged_DataRat>(
116 DataRatStateChanged_DataRat_descriptor(), name, value);
117 }
118 enum ConnectedChannelChanged_ChannelCount : int {
119 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_UNSPECIFIED = 0,
120 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_ONE = 1,
121 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_TWO = 2,
122 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_THREE = 3,
123 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_FOUR = 4,
124 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_FIVE = 5
125 };
126 bool ConnectedChannelChanged_ChannelCount_IsValid(int value);
127 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged_ChannelCount_ChannelCount_MIN = ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_UNSPECIFIED;
128 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged_ChannelCount_ChannelCount_MAX = ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_FIVE;
129 constexpr int ConnectedChannelChanged_ChannelCount_ChannelCount_ARRAYSIZE = ConnectedChannelChanged_ChannelCount_ChannelCount_MAX + 1;
130
131 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ConnectedChannelChanged_ChannelCount_descriptor();
132 template<typename T>
ConnectedChannelChanged_ChannelCount_Name(T enum_t_value)133 inline const std::string& ConnectedChannelChanged_ChannelCount_Name(T enum_t_value) {
134 static_assert(::std::is_same<T, ConnectedChannelChanged_ChannelCount>::value ||
135 ::std::is_integral<T>::value,
136 "Incorrect type passed to function ConnectedChannelChanged_ChannelCount_Name.");
137 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
138 ConnectedChannelChanged_ChannelCount_descriptor(), enum_t_value);
139 }
ConnectedChannelChanged_ChannelCount_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,ConnectedChannelChanged_ChannelCount * value)140 inline bool ConnectedChannelChanged_ChannelCount_Parse(
141 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectedChannelChanged_ChannelCount* value) {
142 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ConnectedChannelChanged_ChannelCount>(
143 ConnectedChannelChanged_ChannelCount_descriptor(), name, value);
144 }
145 // ===================================================================
146
147 class CellularRadioPowerStateChanged final :
148 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.telephony.CellularRadioPowerStateChanged) */ {
149 public:
CellularRadioPowerStateChanged()150 inline CellularRadioPowerStateChanged() : CellularRadioPowerStateChanged(nullptr) {}
151 ~CellularRadioPowerStateChanged() override;
152 explicit PROTOBUF_CONSTEXPR CellularRadioPowerStateChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
153
154 CellularRadioPowerStateChanged(const CellularRadioPowerStateChanged& from);
CellularRadioPowerStateChanged(CellularRadioPowerStateChanged && from)155 CellularRadioPowerStateChanged(CellularRadioPowerStateChanged&& from) noexcept
156 : CellularRadioPowerStateChanged() {
157 *this = ::std::move(from);
158 }
159
160 inline CellularRadioPowerStateChanged& operator=(const CellularRadioPowerStateChanged& from) {
161 if (this == &from) return *this;
162 CopyFrom(from);
163 return *this;
164 }
165 inline CellularRadioPowerStateChanged& operator=(CellularRadioPowerStateChanged&& from) noexcept {
166 if (this == &from) return *this;
167 if (GetOwningArena() == from.GetOwningArena()
168 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
169 && GetOwningArena() != nullptr
170 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
171 ) {
172 InternalSwap(&from);
173 } else {
174 CopyFrom(from);
175 }
176 return *this;
177 }
178
unknown_fields()179 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
180 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
181 }
mutable_unknown_fields()182 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
183 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
184 }
185
descriptor()186 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
187 return GetDescriptor();
188 }
GetDescriptor()189 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
190 return default_instance().GetMetadata().descriptor;
191 }
GetReflection()192 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
193 return default_instance().GetMetadata().reflection;
194 }
default_instance()195 static const CellularRadioPowerStateChanged& default_instance() {
196 return *internal_default_instance();
197 }
internal_default_instance()198 static inline const CellularRadioPowerStateChanged* internal_default_instance() {
199 return reinterpret_cast<const CellularRadioPowerStateChanged*>(
200 &_CellularRadioPowerStateChanged_default_instance_);
201 }
202 static constexpr int kIndexInFileMessages =
203 0;
204
swap(CellularRadioPowerStateChanged & a,CellularRadioPowerStateChanged & b)205 friend void swap(CellularRadioPowerStateChanged& a, CellularRadioPowerStateChanged& b) {
206 a.Swap(&b);
207 }
Swap(CellularRadioPowerStateChanged * other)208 inline void Swap(CellularRadioPowerStateChanged* other) {
209 if (other == this) return;
210 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
211 if (GetOwningArena() != nullptr &&
212 GetOwningArena() == other->GetOwningArena()) {
213 #else // PROTOBUF_FORCE_COPY_IN_SWAP
214 if (GetOwningArena() == other->GetOwningArena()) {
215 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
216 InternalSwap(other);
217 } else {
218 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
219 }
220 }
221 void UnsafeArenaSwap(CellularRadioPowerStateChanged* other) {
222 if (other == this) return;
223 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
224 InternalSwap(other);
225 }
226
227 // implements Message ----------------------------------------------
228
229 CellularRadioPowerStateChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
230 return CreateMaybeMessage<CellularRadioPowerStateChanged>(arena);
231 }
232 CellularRadioPowerStateChanged* New() const {
233 return New(nullptr);
234 }
235 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
236 void CopyFrom(const CellularRadioPowerStateChanged& from);
237 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
238 void MergeFrom( const CellularRadioPowerStateChanged& from) {
239 CellularRadioPowerStateChanged::MergeImpl(*this, from);
240 }
241 private:
242 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
243 public:
244 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
245 bool IsInitialized() const final;
246
247 size_t ByteSizeLong() const final;
248 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
249 ::uint8_t* _InternalSerialize(
250 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
251 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
252
253 private:
254 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
255 void SharedDtor();
256 void SetCachedSize(int size) const final;
257 void InternalSwap(CellularRadioPowerStateChanged* other);
258
259 private:
260 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
261 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
262 return "android.os.statsd.telephony.CellularRadioPowerStateChanged";
263 }
264 protected:
265 explicit CellularRadioPowerStateChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
266 bool is_message_owned = false);
267 public:
268
269 static const ClassData _class_data_;
270 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
271
272 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
273
274 // nested types ----------------------------------------------------
275
276 // accessors -------------------------------------------------------
277
278 enum : int {
279 kStateFieldNumber = 1,
280 };
281 // optional .android.telephony.CellularRadioPowerStateEnum state = 1 [(.android.os.statsd.state_field_option) = {
282 bool has_state() const;
283 private:
284 bool _internal_has_state() const;
285 public:
286 void clear_state();
287 ::android::telephony::CellularRadioPowerStateEnum state() const;
288 void set_state(::android::telephony::CellularRadioPowerStateEnum value);
289 private:
290 ::android::telephony::CellularRadioPowerStateEnum _internal_state() const;
291 void _internal_set_state(::android::telephony::CellularRadioPowerStateEnum value);
292 public:
293
294 // @@protoc_insertion_point(class_scope:android.os.statsd.telephony.CellularRadioPowerStateChanged)
295 private:
296 class _Internal;
297
298 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
299 typedef void InternalArenaConstructable_;
300 typedef void DestructorSkippable_;
301 struct Impl_ {
302 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
303 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
304 int state_;
305 };
306 union { Impl_ _impl_; };
307 friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto;
308 };
309 // -------------------------------------------------------------------
310
311 class EmergencyNumbersInfo final :
312 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.telephony.EmergencyNumbersInfo) */ {
313 public:
EmergencyNumbersInfo()314 inline EmergencyNumbersInfo() : EmergencyNumbersInfo(nullptr) {}
315 ~EmergencyNumbersInfo() override;
316 explicit PROTOBUF_CONSTEXPR EmergencyNumbersInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
317
318 EmergencyNumbersInfo(const EmergencyNumbersInfo& from);
EmergencyNumbersInfo(EmergencyNumbersInfo && from)319 EmergencyNumbersInfo(EmergencyNumbersInfo&& from) noexcept
320 : EmergencyNumbersInfo() {
321 *this = ::std::move(from);
322 }
323
324 inline EmergencyNumbersInfo& operator=(const EmergencyNumbersInfo& from) {
325 if (this == &from) return *this;
326 CopyFrom(from);
327 return *this;
328 }
329 inline EmergencyNumbersInfo& operator=(EmergencyNumbersInfo&& from) noexcept {
330 if (this == &from) return *this;
331 if (GetOwningArena() == from.GetOwningArena()
332 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
333 && GetOwningArena() != nullptr
334 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
335 ) {
336 InternalSwap(&from);
337 } else {
338 CopyFrom(from);
339 }
340 return *this;
341 }
342
unknown_fields()343 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
344 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
345 }
mutable_unknown_fields()346 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
347 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
348 }
349
descriptor()350 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
351 return GetDescriptor();
352 }
GetDescriptor()353 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
354 return default_instance().GetMetadata().descriptor;
355 }
GetReflection()356 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
357 return default_instance().GetMetadata().reflection;
358 }
default_instance()359 static const EmergencyNumbersInfo& default_instance() {
360 return *internal_default_instance();
361 }
internal_default_instance()362 static inline const EmergencyNumbersInfo* internal_default_instance() {
363 return reinterpret_cast<const EmergencyNumbersInfo*>(
364 &_EmergencyNumbersInfo_default_instance_);
365 }
366 static constexpr int kIndexInFileMessages =
367 1;
368
swap(EmergencyNumbersInfo & a,EmergencyNumbersInfo & b)369 friend void swap(EmergencyNumbersInfo& a, EmergencyNumbersInfo& b) {
370 a.Swap(&b);
371 }
Swap(EmergencyNumbersInfo * other)372 inline void Swap(EmergencyNumbersInfo* other) {
373 if (other == this) return;
374 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
375 if (GetOwningArena() != nullptr &&
376 GetOwningArena() == other->GetOwningArena()) {
377 #else // PROTOBUF_FORCE_COPY_IN_SWAP
378 if (GetOwningArena() == other->GetOwningArena()) {
379 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
380 InternalSwap(other);
381 } else {
382 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
383 }
384 }
385 void UnsafeArenaSwap(EmergencyNumbersInfo* other) {
386 if (other == this) return;
387 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
388 InternalSwap(other);
389 }
390
391 // implements Message ----------------------------------------------
392
393 EmergencyNumbersInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
394 return CreateMaybeMessage<EmergencyNumbersInfo>(arena);
395 }
396 EmergencyNumbersInfo* New() const {
397 return New(nullptr);
398 }
399 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
400 void CopyFrom(const EmergencyNumbersInfo& from);
401 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
402 void MergeFrom( const EmergencyNumbersInfo& from) {
403 EmergencyNumbersInfo::MergeImpl(*this, from);
404 }
405 private:
406 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
407 public:
408 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
409 bool IsInitialized() const final;
410
411 size_t ByteSizeLong() const final;
412 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
413 ::uint8_t* _InternalSerialize(
414 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
415 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
416
417 private:
418 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
419 void SharedDtor();
420 void SetCachedSize(int size) const final;
421 void InternalSwap(EmergencyNumbersInfo* other);
422
423 private:
424 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
425 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
426 return "android.os.statsd.telephony.EmergencyNumbersInfo";
427 }
428 protected:
429 explicit EmergencyNumbersInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
430 bool is_message_owned = false);
431 public:
432
433 static const ClassData _class_data_;
434 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
435
436 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
437
438 // nested types ----------------------------------------------------
439
440 // accessors -------------------------------------------------------
441
442 enum : int {
443 kUrnsFieldNumber = 8,
444 kServiceCategoriesFieldNumber = 9,
445 kSourcesFieldNumber = 10,
446 kNumberFieldNumber = 4,
447 kCountryIsoFieldNumber = 5,
448 kMncFieldNumber = 6,
449 kIsDbVersionIgnoredFieldNumber = 1,
450 kAssetVersionFieldNumber = 2,
451 kOtaVersionFieldNumber = 3,
452 kRouteFieldNumber = 7,
453 };
454 // repeated string urns = 8;
455 int urns_size() const;
456 private:
457 int _internal_urns_size() const;
458 public:
459 void clear_urns();
460 const std::string& urns(int index) const;
461 std::string* mutable_urns(int index);
462 void set_urns(int index, const std::string& value);
463 void set_urns(int index, std::string&& value);
464 void set_urns(int index, const char* value);
465 void set_urns(int index, const char* value, size_t size);
466 std::string* add_urns();
467 void add_urns(const std::string& value);
468 void add_urns(std::string&& value);
469 void add_urns(const char* value);
470 void add_urns(const char* value, size_t size);
471 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& urns() const;
472 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_urns();
473 private:
474 const std::string& _internal_urns(int index) const;
475 std::string* _internal_add_urns();
476 public:
477
478 // repeated .android.telephony.ServiceCategory service_categories = 9;
479 int service_categories_size() const;
480 private:
481 int _internal_service_categories_size() const;
482 public:
483 void clear_service_categories();
484 private:
485 ::android::telephony::ServiceCategory _internal_service_categories(int index) const;
486 void _internal_add_service_categories(::android::telephony::ServiceCategory value);
487 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_service_categories();
488 public:
489 ::android::telephony::ServiceCategory service_categories(int index) const;
490 void set_service_categories(int index, ::android::telephony::ServiceCategory value);
491 void add_service_categories(::android::telephony::ServiceCategory value);
492 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& service_categories() const;
493 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_service_categories();
494
495 // repeated .android.telephony.Source sources = 10;
496 int sources_size() const;
497 private:
498 int _internal_sources_size() const;
499 public:
500 void clear_sources();
501 private:
502 ::android::telephony::Source _internal_sources(int index) const;
503 void _internal_add_sources(::android::telephony::Source value);
504 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_sources();
505 public:
506 ::android::telephony::Source sources(int index) const;
507 void set_sources(int index, ::android::telephony::Source value);
508 void add_sources(::android::telephony::Source value);
509 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& sources() const;
510 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_sources();
511
512 // optional string number = 4;
513 bool has_number() const;
514 private:
515 bool _internal_has_number() const;
516 public:
517 void clear_number();
518 const std::string& number() const;
519 template <typename ArgT0 = const std::string&, typename... ArgT>
520 void set_number(ArgT0&& arg0, ArgT... args);
521 std::string* mutable_number();
522 PROTOBUF_NODISCARD std::string* release_number();
523 void set_allocated_number(std::string* number);
524 private:
525 const std::string& _internal_number() const;
526 inline PROTOBUF_ALWAYS_INLINE void _internal_set_number(const std::string& value);
527 std::string* _internal_mutable_number();
528 public:
529
530 // optional string country_iso = 5;
531 bool has_country_iso() const;
532 private:
533 bool _internal_has_country_iso() const;
534 public:
535 void clear_country_iso();
536 const std::string& country_iso() const;
537 template <typename ArgT0 = const std::string&, typename... ArgT>
538 void set_country_iso(ArgT0&& arg0, ArgT... args);
539 std::string* mutable_country_iso();
540 PROTOBUF_NODISCARD std::string* release_country_iso();
541 void set_allocated_country_iso(std::string* country_iso);
542 private:
543 const std::string& _internal_country_iso() const;
544 inline PROTOBUF_ALWAYS_INLINE void _internal_set_country_iso(const std::string& value);
545 std::string* _internal_mutable_country_iso();
546 public:
547
548 // optional string mnc = 6;
549 bool has_mnc() const;
550 private:
551 bool _internal_has_mnc() const;
552 public:
553 void clear_mnc();
554 const std::string& mnc() const;
555 template <typename ArgT0 = const std::string&, typename... ArgT>
556 void set_mnc(ArgT0&& arg0, ArgT... args);
557 std::string* mutable_mnc();
558 PROTOBUF_NODISCARD std::string* release_mnc();
559 void set_allocated_mnc(std::string* mnc);
560 private:
561 const std::string& _internal_mnc() const;
562 inline PROTOBUF_ALWAYS_INLINE void _internal_set_mnc(const std::string& value);
563 std::string* _internal_mutable_mnc();
564 public:
565
566 // optional bool is_db_version_ignored = 1;
567 bool has_is_db_version_ignored() const;
568 private:
569 bool _internal_has_is_db_version_ignored() const;
570 public:
571 void clear_is_db_version_ignored();
572 bool is_db_version_ignored() const;
573 void set_is_db_version_ignored(bool value);
574 private:
575 bool _internal_is_db_version_ignored() const;
576 void _internal_set_is_db_version_ignored(bool value);
577 public:
578
579 // optional int32 asset_version = 2;
580 bool has_asset_version() const;
581 private:
582 bool _internal_has_asset_version() const;
583 public:
584 void clear_asset_version();
585 ::int32_t asset_version() const;
586 void set_asset_version(::int32_t value);
587 private:
588 ::int32_t _internal_asset_version() const;
589 void _internal_set_asset_version(::int32_t value);
590 public:
591
592 // optional int32 ota_version = 3;
593 bool has_ota_version() const;
594 private:
595 bool _internal_has_ota_version() const;
596 public:
597 void clear_ota_version();
598 ::int32_t ota_version() const;
599 void set_ota_version(::int32_t value);
600 private:
601 ::int32_t _internal_ota_version() const;
602 void _internal_set_ota_version(::int32_t value);
603 public:
604
605 // optional .android.telephony.CallRoute route = 7;
606 bool has_route() const;
607 private:
608 bool _internal_has_route() const;
609 public:
610 void clear_route();
611 ::android::telephony::CallRoute route() const;
612 void set_route(::android::telephony::CallRoute value);
613 private:
614 ::android::telephony::CallRoute _internal_route() const;
615 void _internal_set_route(::android::telephony::CallRoute value);
616 public:
617
618 // @@protoc_insertion_point(class_scope:android.os.statsd.telephony.EmergencyNumbersInfo)
619 private:
620 class _Internal;
621
622 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
623 typedef void InternalArenaConstructable_;
624 typedef void DestructorSkippable_;
625 struct Impl_ {
626 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
627 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
628 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> urns_;
629 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> service_categories_;
630 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> sources_;
631 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr number_;
632 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr country_iso_;
633 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mnc_;
634 bool is_db_version_ignored_;
635 ::int32_t asset_version_;
636 ::int32_t ota_version_;
637 int route_;
638 };
639 union { Impl_ _impl_; };
640 friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto;
641 };
642 // -------------------------------------------------------------------
643
644 class DataNetworkValidation final :
645 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.telephony.DataNetworkValidation) */ {
646 public:
DataNetworkValidation()647 inline DataNetworkValidation() : DataNetworkValidation(nullptr) {}
648 ~DataNetworkValidation() override;
649 explicit PROTOBUF_CONSTEXPR DataNetworkValidation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
650
651 DataNetworkValidation(const DataNetworkValidation& from);
DataNetworkValidation(DataNetworkValidation && from)652 DataNetworkValidation(DataNetworkValidation&& from) noexcept
653 : DataNetworkValidation() {
654 *this = ::std::move(from);
655 }
656
657 inline DataNetworkValidation& operator=(const DataNetworkValidation& from) {
658 if (this == &from) return *this;
659 CopyFrom(from);
660 return *this;
661 }
662 inline DataNetworkValidation& operator=(DataNetworkValidation&& from) noexcept {
663 if (this == &from) return *this;
664 if (GetOwningArena() == from.GetOwningArena()
665 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
666 && GetOwningArena() != nullptr
667 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
668 ) {
669 InternalSwap(&from);
670 } else {
671 CopyFrom(from);
672 }
673 return *this;
674 }
675
unknown_fields()676 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
677 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
678 }
mutable_unknown_fields()679 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
680 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
681 }
682
descriptor()683 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
684 return GetDescriptor();
685 }
GetDescriptor()686 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
687 return default_instance().GetMetadata().descriptor;
688 }
GetReflection()689 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
690 return default_instance().GetMetadata().reflection;
691 }
default_instance()692 static const DataNetworkValidation& default_instance() {
693 return *internal_default_instance();
694 }
internal_default_instance()695 static inline const DataNetworkValidation* internal_default_instance() {
696 return reinterpret_cast<const DataNetworkValidation*>(
697 &_DataNetworkValidation_default_instance_);
698 }
699 static constexpr int kIndexInFileMessages =
700 2;
701
swap(DataNetworkValidation & a,DataNetworkValidation & b)702 friend void swap(DataNetworkValidation& a, DataNetworkValidation& b) {
703 a.Swap(&b);
704 }
Swap(DataNetworkValidation * other)705 inline void Swap(DataNetworkValidation* other) {
706 if (other == this) return;
707 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
708 if (GetOwningArena() != nullptr &&
709 GetOwningArena() == other->GetOwningArena()) {
710 #else // PROTOBUF_FORCE_COPY_IN_SWAP
711 if (GetOwningArena() == other->GetOwningArena()) {
712 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
713 InternalSwap(other);
714 } else {
715 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
716 }
717 }
718 void UnsafeArenaSwap(DataNetworkValidation* other) {
719 if (other == this) return;
720 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
721 InternalSwap(other);
722 }
723
724 // implements Message ----------------------------------------------
725
726 DataNetworkValidation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
727 return CreateMaybeMessage<DataNetworkValidation>(arena);
728 }
729 DataNetworkValidation* New() const {
730 return New(nullptr);
731 }
732 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
733 void CopyFrom(const DataNetworkValidation& from);
734 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
735 void MergeFrom( const DataNetworkValidation& from) {
736 DataNetworkValidation::MergeImpl(*this, from);
737 }
738 private:
739 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
740 public:
741 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
742 bool IsInitialized() const final;
743
744 size_t ByteSizeLong() const final;
745 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
746 ::uint8_t* _InternalSerialize(
747 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
748 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
749
750 private:
751 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
752 void SharedDtor();
753 void SetCachedSize(int size) const final;
754 void InternalSwap(DataNetworkValidation* other);
755
756 private:
757 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
758 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
759 return "android.os.statsd.telephony.DataNetworkValidation";
760 }
761 protected:
762 explicit DataNetworkValidation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
763 bool is_message_owned = false);
764 public:
765
766 static const ClassData _class_data_;
767 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
768
769 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
770
771 // nested types ----------------------------------------------------
772
773 // accessors -------------------------------------------------------
774
775 enum : int {
776 kNetworkTypeFieldNumber = 1,
777 kApnTypeBitmaskFieldNumber = 2,
778 kSignalStrengthFieldNumber = 3,
779 kValidationResultFieldNumber = 4,
780 kElapsedTimeInMillisFieldNumber = 5,
781 kHandoverAttemptedFieldNumber = 6,
782 kNetworkValidationCountFieldNumber = 7,
783 };
784 // optional .android.telephony.NetworkTypeEnum network_type = 1;
785 bool has_network_type() const;
786 private:
787 bool _internal_has_network_type() const;
788 public:
789 void clear_network_type();
790 ::android::telephony::NetworkTypeEnum network_type() const;
791 void set_network_type(::android::telephony::NetworkTypeEnum value);
792 private:
793 ::android::telephony::NetworkTypeEnum _internal_network_type() const;
794 void _internal_set_network_type(::android::telephony::NetworkTypeEnum value);
795 public:
796
797 // optional int32 apn_type_bitmask = 2;
798 bool has_apn_type_bitmask() const;
799 private:
800 bool _internal_has_apn_type_bitmask() const;
801 public:
802 void clear_apn_type_bitmask();
803 ::int32_t apn_type_bitmask() const;
804 void set_apn_type_bitmask(::int32_t value);
805 private:
806 ::int32_t _internal_apn_type_bitmask() const;
807 void _internal_set_apn_type_bitmask(::int32_t value);
808 public:
809
810 // optional .android.telephony.SignalStrengthEnum signal_strength = 3;
811 bool has_signal_strength() const;
812 private:
813 bool _internal_has_signal_strength() const;
814 public:
815 void clear_signal_strength();
816 ::android::telephony::SignalStrengthEnum signal_strength() const;
817 void set_signal_strength(::android::telephony::SignalStrengthEnum value);
818 private:
819 ::android::telephony::SignalStrengthEnum _internal_signal_strength() const;
820 void _internal_set_signal_strength(::android::telephony::SignalStrengthEnum value);
821 public:
822
823 // optional .android.telephony.NetworkValidationResult validation_result = 4;
824 bool has_validation_result() const;
825 private:
826 bool _internal_has_validation_result() const;
827 public:
828 void clear_validation_result();
829 ::android::telephony::NetworkValidationResult validation_result() const;
830 void set_validation_result(::android::telephony::NetworkValidationResult value);
831 private:
832 ::android::telephony::NetworkValidationResult _internal_validation_result() const;
833 void _internal_set_validation_result(::android::telephony::NetworkValidationResult value);
834 public:
835
836 // optional int64 elapsed_time_in_millis = 5;
837 bool has_elapsed_time_in_millis() const;
838 private:
839 bool _internal_has_elapsed_time_in_millis() const;
840 public:
841 void clear_elapsed_time_in_millis();
842 ::int64_t elapsed_time_in_millis() const;
843 void set_elapsed_time_in_millis(::int64_t value);
844 private:
845 ::int64_t _internal_elapsed_time_in_millis() const;
846 void _internal_set_elapsed_time_in_millis(::int64_t value);
847 public:
848
849 // optional bool handover_attempted = 6;
850 bool has_handover_attempted() const;
851 private:
852 bool _internal_has_handover_attempted() const;
853 public:
854 void clear_handover_attempted();
855 bool handover_attempted() const;
856 void set_handover_attempted(bool value);
857 private:
858 bool _internal_handover_attempted() const;
859 void _internal_set_handover_attempted(bool value);
860 public:
861
862 // optional int32 network_validation_count = 7;
863 bool has_network_validation_count() const;
864 private:
865 bool _internal_has_network_validation_count() const;
866 public:
867 void clear_network_validation_count();
868 ::int32_t network_validation_count() const;
869 void set_network_validation_count(::int32_t value);
870 private:
871 ::int32_t _internal_network_validation_count() const;
872 void _internal_set_network_validation_count(::int32_t value);
873 public:
874
875 // @@protoc_insertion_point(class_scope:android.os.statsd.telephony.DataNetworkValidation)
876 private:
877 class _Internal;
878
879 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
880 typedef void InternalArenaConstructable_;
881 typedef void DestructorSkippable_;
882 struct Impl_ {
883 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
884 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
885 int network_type_;
886 ::int32_t apn_type_bitmask_;
887 int signal_strength_;
888 int validation_result_;
889 ::int64_t elapsed_time_in_millis_;
890 bool handover_attempted_;
891 ::int32_t network_validation_count_;
892 };
893 union { Impl_ _impl_; };
894 friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto;
895 };
896 // -------------------------------------------------------------------
897
898 class DataRatStateChanged final :
899 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.telephony.DataRatStateChanged) */ {
900 public:
DataRatStateChanged()901 inline DataRatStateChanged() : DataRatStateChanged(nullptr) {}
902 ~DataRatStateChanged() override;
903 explicit PROTOBUF_CONSTEXPR DataRatStateChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
904
905 DataRatStateChanged(const DataRatStateChanged& from);
DataRatStateChanged(DataRatStateChanged && from)906 DataRatStateChanged(DataRatStateChanged&& from) noexcept
907 : DataRatStateChanged() {
908 *this = ::std::move(from);
909 }
910
911 inline DataRatStateChanged& operator=(const DataRatStateChanged& from) {
912 if (this == &from) return *this;
913 CopyFrom(from);
914 return *this;
915 }
916 inline DataRatStateChanged& operator=(DataRatStateChanged&& from) noexcept {
917 if (this == &from) return *this;
918 if (GetOwningArena() == from.GetOwningArena()
919 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
920 && GetOwningArena() != nullptr
921 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
922 ) {
923 InternalSwap(&from);
924 } else {
925 CopyFrom(from);
926 }
927 return *this;
928 }
929
unknown_fields()930 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
931 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
932 }
mutable_unknown_fields()933 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
934 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
935 }
936
descriptor()937 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
938 return GetDescriptor();
939 }
GetDescriptor()940 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
941 return default_instance().GetMetadata().descriptor;
942 }
GetReflection()943 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
944 return default_instance().GetMetadata().reflection;
945 }
default_instance()946 static const DataRatStateChanged& default_instance() {
947 return *internal_default_instance();
948 }
internal_default_instance()949 static inline const DataRatStateChanged* internal_default_instance() {
950 return reinterpret_cast<const DataRatStateChanged*>(
951 &_DataRatStateChanged_default_instance_);
952 }
953 static constexpr int kIndexInFileMessages =
954 3;
955
swap(DataRatStateChanged & a,DataRatStateChanged & b)956 friend void swap(DataRatStateChanged& a, DataRatStateChanged& b) {
957 a.Swap(&b);
958 }
Swap(DataRatStateChanged * other)959 inline void Swap(DataRatStateChanged* other) {
960 if (other == this) return;
961 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
962 if (GetOwningArena() != nullptr &&
963 GetOwningArena() == other->GetOwningArena()) {
964 #else // PROTOBUF_FORCE_COPY_IN_SWAP
965 if (GetOwningArena() == other->GetOwningArena()) {
966 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
967 InternalSwap(other);
968 } else {
969 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
970 }
971 }
972 void UnsafeArenaSwap(DataRatStateChanged* other) {
973 if (other == this) return;
974 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
975 InternalSwap(other);
976 }
977
978 // implements Message ----------------------------------------------
979
980 DataRatStateChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
981 return CreateMaybeMessage<DataRatStateChanged>(arena);
982 }
983 DataRatStateChanged* New() const {
984 return New(nullptr);
985 }
986 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
987 void CopyFrom(const DataRatStateChanged& from);
988 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
989 void MergeFrom( const DataRatStateChanged& from) {
990 DataRatStateChanged::MergeImpl(*this, from);
991 }
992 private:
993 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
994 public:
995 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
996 bool IsInitialized() const final;
997
998 size_t ByteSizeLong() const final;
999 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1000 ::uint8_t* _InternalSerialize(
1001 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1002 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1003
1004 private:
1005 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1006 void SharedDtor();
1007 void SetCachedSize(int size) const final;
1008 void InternalSwap(DataRatStateChanged* other);
1009
1010 private:
1011 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1012 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1013 return "android.os.statsd.telephony.DataRatStateChanged";
1014 }
1015 protected:
1016 explicit DataRatStateChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1017 bool is_message_owned = false);
1018 public:
1019
1020 static const ClassData _class_data_;
1021 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1022
1023 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1024
1025 // nested types ----------------------------------------------------
1026
1027 typedef DataRatStateChanged_DataRat DataRat;
1028 static constexpr DataRat DATA_RAT_UNSPECIFIED =
1029 DataRatStateChanged_DataRat_DATA_RAT_UNSPECIFIED;
1030 static constexpr DataRat NO_SIM =
1031 DataRatStateChanged_DataRat_NO_SIM;
1032 static constexpr DataRat DATA_RAT_2G =
1033 DataRatStateChanged_DataRat_DATA_RAT_2G;
1034 static constexpr DataRat DATA_RAT_3G =
1035 DataRatStateChanged_DataRat_DATA_RAT_3G;
1036 static constexpr DataRat DATA_RAT_4G_LTE =
1037 DataRatStateChanged_DataRat_DATA_RAT_4G_LTE;
1038 static constexpr DataRat DATA_RAT_5G_NSA_LTE =
1039 DataRatStateChanged_DataRat_DATA_RAT_5G_NSA_LTE;
1040 static constexpr DataRat DATA_RAT_5G_NSA_FR1 =
1041 DataRatStateChanged_DataRat_DATA_RAT_5G_NSA_FR1;
1042 static constexpr DataRat DATA_RAT_5G_NSA_FR2 =
1043 DataRatStateChanged_DataRat_DATA_RAT_5G_NSA_FR2;
1044 static constexpr DataRat DATA_RAT_5G_SA_FR1 =
1045 DataRatStateChanged_DataRat_DATA_RAT_5G_SA_FR1;
1046 static constexpr DataRat DATA_RAT_5G_SA_FR2 =
1047 DataRatStateChanged_DataRat_DATA_RAT_5G_SA_FR2;
1048 static inline bool DataRat_IsValid(int value) {
1049 return DataRatStateChanged_DataRat_IsValid(value);
1050 }
1051 static constexpr DataRat DataRat_MIN =
1052 DataRatStateChanged_DataRat_DataRat_MIN;
1053 static constexpr DataRat DataRat_MAX =
1054 DataRatStateChanged_DataRat_DataRat_MAX;
1055 static constexpr int DataRat_ARRAYSIZE =
1056 DataRatStateChanged_DataRat_DataRat_ARRAYSIZE;
1057 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1058 DataRat_descriptor() {
1059 return DataRatStateChanged_DataRat_descriptor();
1060 }
1061 template<typename T>
1062 static inline const std::string& DataRat_Name(T enum_t_value) {
1063 static_assert(::std::is_same<T, DataRat>::value ||
1064 ::std::is_integral<T>::value,
1065 "Incorrect type passed to function DataRat_Name.");
1066 return DataRatStateChanged_DataRat_Name(enum_t_value);
1067 }
1068 static inline bool DataRat_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1069 DataRat* value) {
1070 return DataRatStateChanged_DataRat_Parse(name, value);
1071 }
1072
1073 // accessors -------------------------------------------------------
1074
1075 enum : int {
1076 kDataRatFieldNumber = 1,
1077 };
1078 // optional .android.os.statsd.telephony.DataRatStateChanged.DataRat data_rat = 1 [(.android.os.statsd.state_field_option) = {
1079 bool has_data_rat() const;
1080 private:
1081 bool _internal_has_data_rat() const;
1082 public:
1083 void clear_data_rat();
1084 ::android::os::statsd::telephony::DataRatStateChanged_DataRat data_rat() const;
1085 void set_data_rat(::android::os::statsd::telephony::DataRatStateChanged_DataRat value);
1086 private:
1087 ::android::os::statsd::telephony::DataRatStateChanged_DataRat _internal_data_rat() const;
1088 void _internal_set_data_rat(::android::os::statsd::telephony::DataRatStateChanged_DataRat value);
1089 public:
1090
1091 // @@protoc_insertion_point(class_scope:android.os.statsd.telephony.DataRatStateChanged)
1092 private:
1093 class _Internal;
1094
1095 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1096 typedef void InternalArenaConstructable_;
1097 typedef void DestructorSkippable_;
1098 struct Impl_ {
1099 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1100 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1101 int data_rat_;
1102 };
1103 union { Impl_ _impl_; };
1104 friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto;
1105 };
1106 // -------------------------------------------------------------------
1107
1108 class ConnectedChannelChanged final :
1109 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.telephony.ConnectedChannelChanged) */ {
1110 public:
ConnectedChannelChanged()1111 inline ConnectedChannelChanged() : ConnectedChannelChanged(nullptr) {}
1112 ~ConnectedChannelChanged() override;
1113 explicit PROTOBUF_CONSTEXPR ConnectedChannelChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1114
1115 ConnectedChannelChanged(const ConnectedChannelChanged& from);
ConnectedChannelChanged(ConnectedChannelChanged && from)1116 ConnectedChannelChanged(ConnectedChannelChanged&& from) noexcept
1117 : ConnectedChannelChanged() {
1118 *this = ::std::move(from);
1119 }
1120
1121 inline ConnectedChannelChanged& operator=(const ConnectedChannelChanged& from) {
1122 if (this == &from) return *this;
1123 CopyFrom(from);
1124 return *this;
1125 }
1126 inline ConnectedChannelChanged& operator=(ConnectedChannelChanged&& from) noexcept {
1127 if (this == &from) return *this;
1128 if (GetOwningArena() == from.GetOwningArena()
1129 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1130 && GetOwningArena() != nullptr
1131 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1132 ) {
1133 InternalSwap(&from);
1134 } else {
1135 CopyFrom(from);
1136 }
1137 return *this;
1138 }
1139
unknown_fields()1140 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1141 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1142 }
mutable_unknown_fields()1143 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1144 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1145 }
1146
descriptor()1147 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1148 return GetDescriptor();
1149 }
GetDescriptor()1150 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1151 return default_instance().GetMetadata().descriptor;
1152 }
GetReflection()1153 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1154 return default_instance().GetMetadata().reflection;
1155 }
default_instance()1156 static const ConnectedChannelChanged& default_instance() {
1157 return *internal_default_instance();
1158 }
internal_default_instance()1159 static inline const ConnectedChannelChanged* internal_default_instance() {
1160 return reinterpret_cast<const ConnectedChannelChanged*>(
1161 &_ConnectedChannelChanged_default_instance_);
1162 }
1163 static constexpr int kIndexInFileMessages =
1164 4;
1165
swap(ConnectedChannelChanged & a,ConnectedChannelChanged & b)1166 friend void swap(ConnectedChannelChanged& a, ConnectedChannelChanged& b) {
1167 a.Swap(&b);
1168 }
Swap(ConnectedChannelChanged * other)1169 inline void Swap(ConnectedChannelChanged* other) {
1170 if (other == this) return;
1171 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1172 if (GetOwningArena() != nullptr &&
1173 GetOwningArena() == other->GetOwningArena()) {
1174 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1175 if (GetOwningArena() == other->GetOwningArena()) {
1176 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1177 InternalSwap(other);
1178 } else {
1179 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1180 }
1181 }
1182 void UnsafeArenaSwap(ConnectedChannelChanged* other) {
1183 if (other == this) return;
1184 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1185 InternalSwap(other);
1186 }
1187
1188 // implements Message ----------------------------------------------
1189
1190 ConnectedChannelChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1191 return CreateMaybeMessage<ConnectedChannelChanged>(arena);
1192 }
1193 ConnectedChannelChanged* New() const {
1194 return New(nullptr);
1195 }
1196 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1197 void CopyFrom(const ConnectedChannelChanged& from);
1198 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1199 void MergeFrom( const ConnectedChannelChanged& from) {
1200 ConnectedChannelChanged::MergeImpl(*this, from);
1201 }
1202 private:
1203 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1204 public:
1205 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1206 bool IsInitialized() const final;
1207
1208 size_t ByteSizeLong() const final;
1209 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1210 ::uint8_t* _InternalSerialize(
1211 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1212 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1213
1214 private:
1215 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1216 void SharedDtor();
1217 void SetCachedSize(int size) const final;
1218 void InternalSwap(ConnectedChannelChanged* other);
1219
1220 private:
1221 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1222 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1223 return "android.os.statsd.telephony.ConnectedChannelChanged";
1224 }
1225 protected:
1226 explicit ConnectedChannelChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1227 bool is_message_owned = false);
1228 public:
1229
1230 static const ClassData _class_data_;
1231 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1232
1233 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1234
1235 // nested types ----------------------------------------------------
1236
1237 typedef ConnectedChannelChanged_ChannelCount ChannelCount;
1238 static constexpr ChannelCount CHANNEL_COUNT_UNSPECIFIED =
1239 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_UNSPECIFIED;
1240 static constexpr ChannelCount CHANNEL_COUNT_ONE =
1241 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_ONE;
1242 static constexpr ChannelCount CHANNEL_COUNT_TWO =
1243 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_TWO;
1244 static constexpr ChannelCount CHANNEL_COUNT_THREE =
1245 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_THREE;
1246 static constexpr ChannelCount CHANNEL_COUNT_FOUR =
1247 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_FOUR;
1248 static constexpr ChannelCount CHANNEL_COUNT_FIVE =
1249 ConnectedChannelChanged_ChannelCount_CHANNEL_COUNT_FIVE;
1250 static inline bool ChannelCount_IsValid(int value) {
1251 return ConnectedChannelChanged_ChannelCount_IsValid(value);
1252 }
1253 static constexpr ChannelCount ChannelCount_MIN =
1254 ConnectedChannelChanged_ChannelCount_ChannelCount_MIN;
1255 static constexpr ChannelCount ChannelCount_MAX =
1256 ConnectedChannelChanged_ChannelCount_ChannelCount_MAX;
1257 static constexpr int ChannelCount_ARRAYSIZE =
1258 ConnectedChannelChanged_ChannelCount_ChannelCount_ARRAYSIZE;
1259 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1260 ChannelCount_descriptor() {
1261 return ConnectedChannelChanged_ChannelCount_descriptor();
1262 }
1263 template<typename T>
1264 static inline const std::string& ChannelCount_Name(T enum_t_value) {
1265 static_assert(::std::is_same<T, ChannelCount>::value ||
1266 ::std::is_integral<T>::value,
1267 "Incorrect type passed to function ChannelCount_Name.");
1268 return ConnectedChannelChanged_ChannelCount_Name(enum_t_value);
1269 }
1270 static inline bool ChannelCount_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1271 ChannelCount* value) {
1272 return ConnectedChannelChanged_ChannelCount_Parse(name, value);
1273 }
1274
1275 // accessors -------------------------------------------------------
1276
1277 enum : int {
1278 kConnectedChannelCountFieldNumber = 1,
1279 };
1280 // optional .android.os.statsd.telephony.ConnectedChannelChanged.ChannelCount connected_channel_count = 1 [(.android.os.statsd.state_field_option) = {
1281 bool has_connected_channel_count() const;
1282 private:
1283 bool _internal_has_connected_channel_count() const;
1284 public:
1285 void clear_connected_channel_count();
1286 ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount connected_channel_count() const;
1287 void set_connected_channel_count(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount value);
1288 private:
1289 ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount _internal_connected_channel_count() const;
1290 void _internal_set_connected_channel_count(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount value);
1291 public:
1292
1293 // @@protoc_insertion_point(class_scope:android.os.statsd.telephony.ConnectedChannelChanged)
1294 private:
1295 class _Internal;
1296
1297 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1298 typedef void InternalArenaConstructable_;
1299 typedef void DestructorSkippable_;
1300 struct Impl_ {
1301 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1302 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1303 int connected_channel_count_;
1304 };
1305 union { Impl_ _impl_; };
1306 friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto;
1307 };
1308 // ===================================================================
1309
1310 static const int kCellularRadioPowerStateChangedFieldNumber = 713;
1311 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1312 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::CellularRadioPowerStateChanged >, 11, false >
1313 cellular_radio_power_state_changed;
1314 static const int kEmergencyNumbersInfoFieldNumber = 10180;
1315 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1316 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::EmergencyNumbersInfo >, 11, false >
1317 emergency_numbers_info;
1318 static const int kDataNetworkValidationFieldNumber = 10207;
1319 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1320 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::DataNetworkValidation >, 11, false >
1321 data_network_validation;
1322 static const int kDataRatStateChangedFieldNumber = 854;
1323 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1324 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::DataRatStateChanged >, 11, false >
1325 data_rat_state_changed;
1326 static const int kConnectedChannelChangedFieldNumber = 882;
1327 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1328 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::ConnectedChannelChanged >, 11, false >
1329 connected_channel_changed;
1330
1331 // ===================================================================
1332
1333 #ifdef __GNUC__
1334 #pragma GCC diagnostic push
1335 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1336 #endif // __GNUC__
1337 // CellularRadioPowerStateChanged
1338
1339 // optional .android.telephony.CellularRadioPowerStateEnum state = 1 [(.android.os.statsd.state_field_option) = {
_internal_has_state()1340 inline bool CellularRadioPowerStateChanged::_internal_has_state() const {
1341 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1342 return value;
1343 }
has_state()1344 inline bool CellularRadioPowerStateChanged::has_state() const {
1345 return _internal_has_state();
1346 }
clear_state()1347 inline void CellularRadioPowerStateChanged::clear_state() {
1348 _impl_.state_ = 0;
1349 _impl_._has_bits_[0] &= ~0x00000001u;
1350 }
_internal_state()1351 inline ::android::telephony::CellularRadioPowerStateEnum CellularRadioPowerStateChanged::_internal_state() const {
1352 return static_cast< ::android::telephony::CellularRadioPowerStateEnum >(_impl_.state_);
1353 }
state()1354 inline ::android::telephony::CellularRadioPowerStateEnum CellularRadioPowerStateChanged::state() const {
1355 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.CellularRadioPowerStateChanged.state)
1356 return _internal_state();
1357 }
_internal_set_state(::android::telephony::CellularRadioPowerStateEnum value)1358 inline void CellularRadioPowerStateChanged::_internal_set_state(::android::telephony::CellularRadioPowerStateEnum value) {
1359 assert(::android::telephony::CellularRadioPowerStateEnum_IsValid(value));
1360 _impl_._has_bits_[0] |= 0x00000001u;
1361 _impl_.state_ = value;
1362 }
set_state(::android::telephony::CellularRadioPowerStateEnum value)1363 inline void CellularRadioPowerStateChanged::set_state(::android::telephony::CellularRadioPowerStateEnum value) {
1364 _internal_set_state(value);
1365 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.CellularRadioPowerStateChanged.state)
1366 }
1367
1368 // -------------------------------------------------------------------
1369
1370 // EmergencyNumbersInfo
1371
1372 // optional bool is_db_version_ignored = 1;
_internal_has_is_db_version_ignored()1373 inline bool EmergencyNumbersInfo::_internal_has_is_db_version_ignored() const {
1374 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1375 return value;
1376 }
has_is_db_version_ignored()1377 inline bool EmergencyNumbersInfo::has_is_db_version_ignored() const {
1378 return _internal_has_is_db_version_ignored();
1379 }
clear_is_db_version_ignored()1380 inline void EmergencyNumbersInfo::clear_is_db_version_ignored() {
1381 _impl_.is_db_version_ignored_ = false;
1382 _impl_._has_bits_[0] &= ~0x00000008u;
1383 }
_internal_is_db_version_ignored()1384 inline bool EmergencyNumbersInfo::_internal_is_db_version_ignored() const {
1385 return _impl_.is_db_version_ignored_;
1386 }
is_db_version_ignored()1387 inline bool EmergencyNumbersInfo::is_db_version_ignored() const {
1388 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.is_db_version_ignored)
1389 return _internal_is_db_version_ignored();
1390 }
_internal_set_is_db_version_ignored(bool value)1391 inline void EmergencyNumbersInfo::_internal_set_is_db_version_ignored(bool value) {
1392 _impl_._has_bits_[0] |= 0x00000008u;
1393 _impl_.is_db_version_ignored_ = value;
1394 }
set_is_db_version_ignored(bool value)1395 inline void EmergencyNumbersInfo::set_is_db_version_ignored(bool value) {
1396 _internal_set_is_db_version_ignored(value);
1397 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.is_db_version_ignored)
1398 }
1399
1400 // optional int32 asset_version = 2;
_internal_has_asset_version()1401 inline bool EmergencyNumbersInfo::_internal_has_asset_version() const {
1402 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1403 return value;
1404 }
has_asset_version()1405 inline bool EmergencyNumbersInfo::has_asset_version() const {
1406 return _internal_has_asset_version();
1407 }
clear_asset_version()1408 inline void EmergencyNumbersInfo::clear_asset_version() {
1409 _impl_.asset_version_ = 0;
1410 _impl_._has_bits_[0] &= ~0x00000010u;
1411 }
_internal_asset_version()1412 inline ::int32_t EmergencyNumbersInfo::_internal_asset_version() const {
1413 return _impl_.asset_version_;
1414 }
asset_version()1415 inline ::int32_t EmergencyNumbersInfo::asset_version() const {
1416 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.asset_version)
1417 return _internal_asset_version();
1418 }
_internal_set_asset_version(::int32_t value)1419 inline void EmergencyNumbersInfo::_internal_set_asset_version(::int32_t value) {
1420 _impl_._has_bits_[0] |= 0x00000010u;
1421 _impl_.asset_version_ = value;
1422 }
set_asset_version(::int32_t value)1423 inline void EmergencyNumbersInfo::set_asset_version(::int32_t value) {
1424 _internal_set_asset_version(value);
1425 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.asset_version)
1426 }
1427
1428 // optional int32 ota_version = 3;
_internal_has_ota_version()1429 inline bool EmergencyNumbersInfo::_internal_has_ota_version() const {
1430 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1431 return value;
1432 }
has_ota_version()1433 inline bool EmergencyNumbersInfo::has_ota_version() const {
1434 return _internal_has_ota_version();
1435 }
clear_ota_version()1436 inline void EmergencyNumbersInfo::clear_ota_version() {
1437 _impl_.ota_version_ = 0;
1438 _impl_._has_bits_[0] &= ~0x00000020u;
1439 }
_internal_ota_version()1440 inline ::int32_t EmergencyNumbersInfo::_internal_ota_version() const {
1441 return _impl_.ota_version_;
1442 }
ota_version()1443 inline ::int32_t EmergencyNumbersInfo::ota_version() const {
1444 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.ota_version)
1445 return _internal_ota_version();
1446 }
_internal_set_ota_version(::int32_t value)1447 inline void EmergencyNumbersInfo::_internal_set_ota_version(::int32_t value) {
1448 _impl_._has_bits_[0] |= 0x00000020u;
1449 _impl_.ota_version_ = value;
1450 }
set_ota_version(::int32_t value)1451 inline void EmergencyNumbersInfo::set_ota_version(::int32_t value) {
1452 _internal_set_ota_version(value);
1453 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.ota_version)
1454 }
1455
1456 // optional string number = 4;
_internal_has_number()1457 inline bool EmergencyNumbersInfo::_internal_has_number() const {
1458 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1459 return value;
1460 }
has_number()1461 inline bool EmergencyNumbersInfo::has_number() const {
1462 return _internal_has_number();
1463 }
clear_number()1464 inline void EmergencyNumbersInfo::clear_number() {
1465 _impl_.number_.ClearToEmpty();
1466 _impl_._has_bits_[0] &= ~0x00000001u;
1467 }
number()1468 inline const std::string& EmergencyNumbersInfo::number() const {
1469 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.number)
1470 return _internal_number();
1471 }
1472 template <typename ArgT0, typename... ArgT>
1473 inline PROTOBUF_ALWAYS_INLINE
set_number(ArgT0 && arg0,ArgT...args)1474 void EmergencyNumbersInfo::set_number(ArgT0&& arg0, ArgT... args) {
1475 _impl_._has_bits_[0] |= 0x00000001u;
1476 _impl_.number_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1477 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.number)
1478 }
mutable_number()1479 inline std::string* EmergencyNumbersInfo::mutable_number() {
1480 std::string* _s = _internal_mutable_number();
1481 // @@protoc_insertion_point(field_mutable:android.os.statsd.telephony.EmergencyNumbersInfo.number)
1482 return _s;
1483 }
_internal_number()1484 inline const std::string& EmergencyNumbersInfo::_internal_number() const {
1485 return _impl_.number_.Get();
1486 }
_internal_set_number(const std::string & value)1487 inline void EmergencyNumbersInfo::_internal_set_number(const std::string& value) {
1488 _impl_._has_bits_[0] |= 0x00000001u;
1489 _impl_.number_.Set(value, GetArenaForAllocation());
1490 }
_internal_mutable_number()1491 inline std::string* EmergencyNumbersInfo::_internal_mutable_number() {
1492 _impl_._has_bits_[0] |= 0x00000001u;
1493 return _impl_.number_.Mutable(GetArenaForAllocation());
1494 }
release_number()1495 inline std::string* EmergencyNumbersInfo::release_number() {
1496 // @@protoc_insertion_point(field_release:android.os.statsd.telephony.EmergencyNumbersInfo.number)
1497 if (!_internal_has_number()) {
1498 return nullptr;
1499 }
1500 _impl_._has_bits_[0] &= ~0x00000001u;
1501 auto* p = _impl_.number_.Release();
1502 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1503 if (_impl_.number_.IsDefault()) {
1504 _impl_.number_.Set("", GetArenaForAllocation());
1505 }
1506 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1507 return p;
1508 }
set_allocated_number(std::string * number)1509 inline void EmergencyNumbersInfo::set_allocated_number(std::string* number) {
1510 if (number != nullptr) {
1511 _impl_._has_bits_[0] |= 0x00000001u;
1512 } else {
1513 _impl_._has_bits_[0] &= ~0x00000001u;
1514 }
1515 _impl_.number_.SetAllocated(number, GetArenaForAllocation());
1516 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1517 if (_impl_.number_.IsDefault()) {
1518 _impl_.number_.Set("", GetArenaForAllocation());
1519 }
1520 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1521 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.telephony.EmergencyNumbersInfo.number)
1522 }
1523
1524 // optional string country_iso = 5;
_internal_has_country_iso()1525 inline bool EmergencyNumbersInfo::_internal_has_country_iso() const {
1526 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1527 return value;
1528 }
has_country_iso()1529 inline bool EmergencyNumbersInfo::has_country_iso() const {
1530 return _internal_has_country_iso();
1531 }
clear_country_iso()1532 inline void EmergencyNumbersInfo::clear_country_iso() {
1533 _impl_.country_iso_.ClearToEmpty();
1534 _impl_._has_bits_[0] &= ~0x00000002u;
1535 }
country_iso()1536 inline const std::string& EmergencyNumbersInfo::country_iso() const {
1537 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.country_iso)
1538 return _internal_country_iso();
1539 }
1540 template <typename ArgT0, typename... ArgT>
1541 inline PROTOBUF_ALWAYS_INLINE
set_country_iso(ArgT0 && arg0,ArgT...args)1542 void EmergencyNumbersInfo::set_country_iso(ArgT0&& arg0, ArgT... args) {
1543 _impl_._has_bits_[0] |= 0x00000002u;
1544 _impl_.country_iso_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1545 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.country_iso)
1546 }
mutable_country_iso()1547 inline std::string* EmergencyNumbersInfo::mutable_country_iso() {
1548 std::string* _s = _internal_mutable_country_iso();
1549 // @@protoc_insertion_point(field_mutable:android.os.statsd.telephony.EmergencyNumbersInfo.country_iso)
1550 return _s;
1551 }
_internal_country_iso()1552 inline const std::string& EmergencyNumbersInfo::_internal_country_iso() const {
1553 return _impl_.country_iso_.Get();
1554 }
_internal_set_country_iso(const std::string & value)1555 inline void EmergencyNumbersInfo::_internal_set_country_iso(const std::string& value) {
1556 _impl_._has_bits_[0] |= 0x00000002u;
1557 _impl_.country_iso_.Set(value, GetArenaForAllocation());
1558 }
_internal_mutable_country_iso()1559 inline std::string* EmergencyNumbersInfo::_internal_mutable_country_iso() {
1560 _impl_._has_bits_[0] |= 0x00000002u;
1561 return _impl_.country_iso_.Mutable(GetArenaForAllocation());
1562 }
release_country_iso()1563 inline std::string* EmergencyNumbersInfo::release_country_iso() {
1564 // @@protoc_insertion_point(field_release:android.os.statsd.telephony.EmergencyNumbersInfo.country_iso)
1565 if (!_internal_has_country_iso()) {
1566 return nullptr;
1567 }
1568 _impl_._has_bits_[0] &= ~0x00000002u;
1569 auto* p = _impl_.country_iso_.Release();
1570 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1571 if (_impl_.country_iso_.IsDefault()) {
1572 _impl_.country_iso_.Set("", GetArenaForAllocation());
1573 }
1574 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1575 return p;
1576 }
set_allocated_country_iso(std::string * country_iso)1577 inline void EmergencyNumbersInfo::set_allocated_country_iso(std::string* country_iso) {
1578 if (country_iso != nullptr) {
1579 _impl_._has_bits_[0] |= 0x00000002u;
1580 } else {
1581 _impl_._has_bits_[0] &= ~0x00000002u;
1582 }
1583 _impl_.country_iso_.SetAllocated(country_iso, GetArenaForAllocation());
1584 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1585 if (_impl_.country_iso_.IsDefault()) {
1586 _impl_.country_iso_.Set("", GetArenaForAllocation());
1587 }
1588 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1589 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.telephony.EmergencyNumbersInfo.country_iso)
1590 }
1591
1592 // optional string mnc = 6;
_internal_has_mnc()1593 inline bool EmergencyNumbersInfo::_internal_has_mnc() const {
1594 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1595 return value;
1596 }
has_mnc()1597 inline bool EmergencyNumbersInfo::has_mnc() const {
1598 return _internal_has_mnc();
1599 }
clear_mnc()1600 inline void EmergencyNumbersInfo::clear_mnc() {
1601 _impl_.mnc_.ClearToEmpty();
1602 _impl_._has_bits_[0] &= ~0x00000004u;
1603 }
mnc()1604 inline const std::string& EmergencyNumbersInfo::mnc() const {
1605 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.mnc)
1606 return _internal_mnc();
1607 }
1608 template <typename ArgT0, typename... ArgT>
1609 inline PROTOBUF_ALWAYS_INLINE
set_mnc(ArgT0 && arg0,ArgT...args)1610 void EmergencyNumbersInfo::set_mnc(ArgT0&& arg0, ArgT... args) {
1611 _impl_._has_bits_[0] |= 0x00000004u;
1612 _impl_.mnc_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1613 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.mnc)
1614 }
mutable_mnc()1615 inline std::string* EmergencyNumbersInfo::mutable_mnc() {
1616 std::string* _s = _internal_mutable_mnc();
1617 // @@protoc_insertion_point(field_mutable:android.os.statsd.telephony.EmergencyNumbersInfo.mnc)
1618 return _s;
1619 }
_internal_mnc()1620 inline const std::string& EmergencyNumbersInfo::_internal_mnc() const {
1621 return _impl_.mnc_.Get();
1622 }
_internal_set_mnc(const std::string & value)1623 inline void EmergencyNumbersInfo::_internal_set_mnc(const std::string& value) {
1624 _impl_._has_bits_[0] |= 0x00000004u;
1625 _impl_.mnc_.Set(value, GetArenaForAllocation());
1626 }
_internal_mutable_mnc()1627 inline std::string* EmergencyNumbersInfo::_internal_mutable_mnc() {
1628 _impl_._has_bits_[0] |= 0x00000004u;
1629 return _impl_.mnc_.Mutable(GetArenaForAllocation());
1630 }
release_mnc()1631 inline std::string* EmergencyNumbersInfo::release_mnc() {
1632 // @@protoc_insertion_point(field_release:android.os.statsd.telephony.EmergencyNumbersInfo.mnc)
1633 if (!_internal_has_mnc()) {
1634 return nullptr;
1635 }
1636 _impl_._has_bits_[0] &= ~0x00000004u;
1637 auto* p = _impl_.mnc_.Release();
1638 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1639 if (_impl_.mnc_.IsDefault()) {
1640 _impl_.mnc_.Set("", GetArenaForAllocation());
1641 }
1642 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1643 return p;
1644 }
set_allocated_mnc(std::string * mnc)1645 inline void EmergencyNumbersInfo::set_allocated_mnc(std::string* mnc) {
1646 if (mnc != nullptr) {
1647 _impl_._has_bits_[0] |= 0x00000004u;
1648 } else {
1649 _impl_._has_bits_[0] &= ~0x00000004u;
1650 }
1651 _impl_.mnc_.SetAllocated(mnc, GetArenaForAllocation());
1652 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1653 if (_impl_.mnc_.IsDefault()) {
1654 _impl_.mnc_.Set("", GetArenaForAllocation());
1655 }
1656 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1657 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.telephony.EmergencyNumbersInfo.mnc)
1658 }
1659
1660 // optional .android.telephony.CallRoute route = 7;
_internal_has_route()1661 inline bool EmergencyNumbersInfo::_internal_has_route() const {
1662 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1663 return value;
1664 }
has_route()1665 inline bool EmergencyNumbersInfo::has_route() const {
1666 return _internal_has_route();
1667 }
clear_route()1668 inline void EmergencyNumbersInfo::clear_route() {
1669 _impl_.route_ = 0;
1670 _impl_._has_bits_[0] &= ~0x00000040u;
1671 }
_internal_route()1672 inline ::android::telephony::CallRoute EmergencyNumbersInfo::_internal_route() const {
1673 return static_cast< ::android::telephony::CallRoute >(_impl_.route_);
1674 }
route()1675 inline ::android::telephony::CallRoute EmergencyNumbersInfo::route() const {
1676 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.route)
1677 return _internal_route();
1678 }
_internal_set_route(::android::telephony::CallRoute value)1679 inline void EmergencyNumbersInfo::_internal_set_route(::android::telephony::CallRoute value) {
1680 assert(::android::telephony::CallRoute_IsValid(value));
1681 _impl_._has_bits_[0] |= 0x00000040u;
1682 _impl_.route_ = value;
1683 }
set_route(::android::telephony::CallRoute value)1684 inline void EmergencyNumbersInfo::set_route(::android::telephony::CallRoute value) {
1685 _internal_set_route(value);
1686 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.route)
1687 }
1688
1689 // repeated string urns = 8;
_internal_urns_size()1690 inline int EmergencyNumbersInfo::_internal_urns_size() const {
1691 return _impl_.urns_.size();
1692 }
urns_size()1693 inline int EmergencyNumbersInfo::urns_size() const {
1694 return _internal_urns_size();
1695 }
clear_urns()1696 inline void EmergencyNumbersInfo::clear_urns() {
1697 _impl_.urns_.Clear();
1698 }
add_urns()1699 inline std::string* EmergencyNumbersInfo::add_urns() {
1700 std::string* _s = _internal_add_urns();
1701 // @@protoc_insertion_point(field_add_mutable:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1702 return _s;
1703 }
_internal_urns(int index)1704 inline const std::string& EmergencyNumbersInfo::_internal_urns(int index) const {
1705 return _impl_.urns_.Get(index);
1706 }
urns(int index)1707 inline const std::string& EmergencyNumbersInfo::urns(int index) const {
1708 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1709 return _internal_urns(index);
1710 }
mutable_urns(int index)1711 inline std::string* EmergencyNumbersInfo::mutable_urns(int index) {
1712 // @@protoc_insertion_point(field_mutable:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1713 return _impl_.urns_.Mutable(index);
1714 }
set_urns(int index,const std::string & value)1715 inline void EmergencyNumbersInfo::set_urns(int index, const std::string& value) {
1716 _impl_.urns_.Mutable(index)->assign(value);
1717 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1718 }
set_urns(int index,std::string && value)1719 inline void EmergencyNumbersInfo::set_urns(int index, std::string&& value) {
1720 _impl_.urns_.Mutable(index)->assign(std::move(value));
1721 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1722 }
set_urns(int index,const char * value)1723 inline void EmergencyNumbersInfo::set_urns(int index, const char* value) {
1724 GOOGLE_DCHECK(value != nullptr);
1725 _impl_.urns_.Mutable(index)->assign(value);
1726 // @@protoc_insertion_point(field_set_char:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1727 }
set_urns(int index,const char * value,size_t size)1728 inline void EmergencyNumbersInfo::set_urns(int index, const char* value, size_t size) {
1729 _impl_.urns_.Mutable(index)->assign(
1730 reinterpret_cast<const char*>(value), size);
1731 // @@protoc_insertion_point(field_set_pointer:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1732 }
_internal_add_urns()1733 inline std::string* EmergencyNumbersInfo::_internal_add_urns() {
1734 return _impl_.urns_.Add();
1735 }
add_urns(const std::string & value)1736 inline void EmergencyNumbersInfo::add_urns(const std::string& value) {
1737 _impl_.urns_.Add()->assign(value);
1738 // @@protoc_insertion_point(field_add:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1739 }
add_urns(std::string && value)1740 inline void EmergencyNumbersInfo::add_urns(std::string&& value) {
1741 _impl_.urns_.Add(std::move(value));
1742 // @@protoc_insertion_point(field_add:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1743 }
add_urns(const char * value)1744 inline void EmergencyNumbersInfo::add_urns(const char* value) {
1745 GOOGLE_DCHECK(value != nullptr);
1746 _impl_.urns_.Add()->assign(value);
1747 // @@protoc_insertion_point(field_add_char:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1748 }
add_urns(const char * value,size_t size)1749 inline void EmergencyNumbersInfo::add_urns(const char* value, size_t size) {
1750 _impl_.urns_.Add()->assign(reinterpret_cast<const char*>(value), size);
1751 // @@protoc_insertion_point(field_add_pointer:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1752 }
1753 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
urns()1754 EmergencyNumbersInfo::urns() const {
1755 // @@protoc_insertion_point(field_list:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1756 return _impl_.urns_;
1757 }
1758 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
mutable_urns()1759 EmergencyNumbersInfo::mutable_urns() {
1760 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.telephony.EmergencyNumbersInfo.urns)
1761 return &_impl_.urns_;
1762 }
1763
1764 // repeated .android.telephony.ServiceCategory service_categories = 9;
_internal_service_categories_size()1765 inline int EmergencyNumbersInfo::_internal_service_categories_size() const {
1766 return _impl_.service_categories_.size();
1767 }
service_categories_size()1768 inline int EmergencyNumbersInfo::service_categories_size() const {
1769 return _internal_service_categories_size();
1770 }
clear_service_categories()1771 inline void EmergencyNumbersInfo::clear_service_categories() {
1772 _impl_.service_categories_.Clear();
1773 }
_internal_service_categories(int index)1774 inline ::android::telephony::ServiceCategory EmergencyNumbersInfo::_internal_service_categories(int index) const {
1775 return static_cast< ::android::telephony::ServiceCategory >(_impl_.service_categories_.Get(index));
1776 }
service_categories(int index)1777 inline ::android::telephony::ServiceCategory EmergencyNumbersInfo::service_categories(int index) const {
1778 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.service_categories)
1779 return _internal_service_categories(index);
1780 }
set_service_categories(int index,::android::telephony::ServiceCategory value)1781 inline void EmergencyNumbersInfo::set_service_categories(int index, ::android::telephony::ServiceCategory value) {
1782 assert(::android::telephony::ServiceCategory_IsValid(value));
1783 _impl_.service_categories_.Set(index, value);
1784 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.service_categories)
1785 }
_internal_add_service_categories(::android::telephony::ServiceCategory value)1786 inline void EmergencyNumbersInfo::_internal_add_service_categories(::android::telephony::ServiceCategory value) {
1787 assert(::android::telephony::ServiceCategory_IsValid(value));
1788 _impl_.service_categories_.Add(value);
1789 }
add_service_categories(::android::telephony::ServiceCategory value)1790 inline void EmergencyNumbersInfo::add_service_categories(::android::telephony::ServiceCategory value) {
1791 _internal_add_service_categories(value);
1792 // @@protoc_insertion_point(field_add:android.os.statsd.telephony.EmergencyNumbersInfo.service_categories)
1793 }
1794 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
service_categories()1795 EmergencyNumbersInfo::service_categories() const {
1796 // @@protoc_insertion_point(field_list:android.os.statsd.telephony.EmergencyNumbersInfo.service_categories)
1797 return _impl_.service_categories_;
1798 }
1799 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
_internal_mutable_service_categories()1800 EmergencyNumbersInfo::_internal_mutable_service_categories() {
1801 return &_impl_.service_categories_;
1802 }
1803 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
mutable_service_categories()1804 EmergencyNumbersInfo::mutable_service_categories() {
1805 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.telephony.EmergencyNumbersInfo.service_categories)
1806 return _internal_mutable_service_categories();
1807 }
1808
1809 // repeated .android.telephony.Source sources = 10;
_internal_sources_size()1810 inline int EmergencyNumbersInfo::_internal_sources_size() const {
1811 return _impl_.sources_.size();
1812 }
sources_size()1813 inline int EmergencyNumbersInfo::sources_size() const {
1814 return _internal_sources_size();
1815 }
clear_sources()1816 inline void EmergencyNumbersInfo::clear_sources() {
1817 _impl_.sources_.Clear();
1818 }
_internal_sources(int index)1819 inline ::android::telephony::Source EmergencyNumbersInfo::_internal_sources(int index) const {
1820 return static_cast< ::android::telephony::Source >(_impl_.sources_.Get(index));
1821 }
sources(int index)1822 inline ::android::telephony::Source EmergencyNumbersInfo::sources(int index) const {
1823 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.EmergencyNumbersInfo.sources)
1824 return _internal_sources(index);
1825 }
set_sources(int index,::android::telephony::Source value)1826 inline void EmergencyNumbersInfo::set_sources(int index, ::android::telephony::Source value) {
1827 assert(::android::telephony::Source_IsValid(value));
1828 _impl_.sources_.Set(index, value);
1829 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.EmergencyNumbersInfo.sources)
1830 }
_internal_add_sources(::android::telephony::Source value)1831 inline void EmergencyNumbersInfo::_internal_add_sources(::android::telephony::Source value) {
1832 assert(::android::telephony::Source_IsValid(value));
1833 _impl_.sources_.Add(value);
1834 }
add_sources(::android::telephony::Source value)1835 inline void EmergencyNumbersInfo::add_sources(::android::telephony::Source value) {
1836 _internal_add_sources(value);
1837 // @@protoc_insertion_point(field_add:android.os.statsd.telephony.EmergencyNumbersInfo.sources)
1838 }
1839 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
sources()1840 EmergencyNumbersInfo::sources() const {
1841 // @@protoc_insertion_point(field_list:android.os.statsd.telephony.EmergencyNumbersInfo.sources)
1842 return _impl_.sources_;
1843 }
1844 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
_internal_mutable_sources()1845 EmergencyNumbersInfo::_internal_mutable_sources() {
1846 return &_impl_.sources_;
1847 }
1848 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
mutable_sources()1849 EmergencyNumbersInfo::mutable_sources() {
1850 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.telephony.EmergencyNumbersInfo.sources)
1851 return _internal_mutable_sources();
1852 }
1853
1854 // -------------------------------------------------------------------
1855
1856 // DataNetworkValidation
1857
1858 // optional .android.telephony.NetworkTypeEnum network_type = 1;
_internal_has_network_type()1859 inline bool DataNetworkValidation::_internal_has_network_type() const {
1860 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1861 return value;
1862 }
has_network_type()1863 inline bool DataNetworkValidation::has_network_type() const {
1864 return _internal_has_network_type();
1865 }
clear_network_type()1866 inline void DataNetworkValidation::clear_network_type() {
1867 _impl_.network_type_ = 0;
1868 _impl_._has_bits_[0] &= ~0x00000001u;
1869 }
_internal_network_type()1870 inline ::android::telephony::NetworkTypeEnum DataNetworkValidation::_internal_network_type() const {
1871 return static_cast< ::android::telephony::NetworkTypeEnum >(_impl_.network_type_);
1872 }
network_type()1873 inline ::android::telephony::NetworkTypeEnum DataNetworkValidation::network_type() const {
1874 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataNetworkValidation.network_type)
1875 return _internal_network_type();
1876 }
_internal_set_network_type(::android::telephony::NetworkTypeEnum value)1877 inline void DataNetworkValidation::_internal_set_network_type(::android::telephony::NetworkTypeEnum value) {
1878 assert(::android::telephony::NetworkTypeEnum_IsValid(value));
1879 _impl_._has_bits_[0] |= 0x00000001u;
1880 _impl_.network_type_ = value;
1881 }
set_network_type(::android::telephony::NetworkTypeEnum value)1882 inline void DataNetworkValidation::set_network_type(::android::telephony::NetworkTypeEnum value) {
1883 _internal_set_network_type(value);
1884 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataNetworkValidation.network_type)
1885 }
1886
1887 // optional int32 apn_type_bitmask = 2;
_internal_has_apn_type_bitmask()1888 inline bool DataNetworkValidation::_internal_has_apn_type_bitmask() const {
1889 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1890 return value;
1891 }
has_apn_type_bitmask()1892 inline bool DataNetworkValidation::has_apn_type_bitmask() const {
1893 return _internal_has_apn_type_bitmask();
1894 }
clear_apn_type_bitmask()1895 inline void DataNetworkValidation::clear_apn_type_bitmask() {
1896 _impl_.apn_type_bitmask_ = 0;
1897 _impl_._has_bits_[0] &= ~0x00000002u;
1898 }
_internal_apn_type_bitmask()1899 inline ::int32_t DataNetworkValidation::_internal_apn_type_bitmask() const {
1900 return _impl_.apn_type_bitmask_;
1901 }
apn_type_bitmask()1902 inline ::int32_t DataNetworkValidation::apn_type_bitmask() const {
1903 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataNetworkValidation.apn_type_bitmask)
1904 return _internal_apn_type_bitmask();
1905 }
_internal_set_apn_type_bitmask(::int32_t value)1906 inline void DataNetworkValidation::_internal_set_apn_type_bitmask(::int32_t value) {
1907 _impl_._has_bits_[0] |= 0x00000002u;
1908 _impl_.apn_type_bitmask_ = value;
1909 }
set_apn_type_bitmask(::int32_t value)1910 inline void DataNetworkValidation::set_apn_type_bitmask(::int32_t value) {
1911 _internal_set_apn_type_bitmask(value);
1912 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataNetworkValidation.apn_type_bitmask)
1913 }
1914
1915 // optional .android.telephony.SignalStrengthEnum signal_strength = 3;
_internal_has_signal_strength()1916 inline bool DataNetworkValidation::_internal_has_signal_strength() const {
1917 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1918 return value;
1919 }
has_signal_strength()1920 inline bool DataNetworkValidation::has_signal_strength() const {
1921 return _internal_has_signal_strength();
1922 }
clear_signal_strength()1923 inline void DataNetworkValidation::clear_signal_strength() {
1924 _impl_.signal_strength_ = 0;
1925 _impl_._has_bits_[0] &= ~0x00000004u;
1926 }
_internal_signal_strength()1927 inline ::android::telephony::SignalStrengthEnum DataNetworkValidation::_internal_signal_strength() const {
1928 return static_cast< ::android::telephony::SignalStrengthEnum >(_impl_.signal_strength_);
1929 }
signal_strength()1930 inline ::android::telephony::SignalStrengthEnum DataNetworkValidation::signal_strength() const {
1931 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataNetworkValidation.signal_strength)
1932 return _internal_signal_strength();
1933 }
_internal_set_signal_strength(::android::telephony::SignalStrengthEnum value)1934 inline void DataNetworkValidation::_internal_set_signal_strength(::android::telephony::SignalStrengthEnum value) {
1935 assert(::android::telephony::SignalStrengthEnum_IsValid(value));
1936 _impl_._has_bits_[0] |= 0x00000004u;
1937 _impl_.signal_strength_ = value;
1938 }
set_signal_strength(::android::telephony::SignalStrengthEnum value)1939 inline void DataNetworkValidation::set_signal_strength(::android::telephony::SignalStrengthEnum value) {
1940 _internal_set_signal_strength(value);
1941 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataNetworkValidation.signal_strength)
1942 }
1943
1944 // optional .android.telephony.NetworkValidationResult validation_result = 4;
_internal_has_validation_result()1945 inline bool DataNetworkValidation::_internal_has_validation_result() const {
1946 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1947 return value;
1948 }
has_validation_result()1949 inline bool DataNetworkValidation::has_validation_result() const {
1950 return _internal_has_validation_result();
1951 }
clear_validation_result()1952 inline void DataNetworkValidation::clear_validation_result() {
1953 _impl_.validation_result_ = 0;
1954 _impl_._has_bits_[0] &= ~0x00000008u;
1955 }
_internal_validation_result()1956 inline ::android::telephony::NetworkValidationResult DataNetworkValidation::_internal_validation_result() const {
1957 return static_cast< ::android::telephony::NetworkValidationResult >(_impl_.validation_result_);
1958 }
validation_result()1959 inline ::android::telephony::NetworkValidationResult DataNetworkValidation::validation_result() const {
1960 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataNetworkValidation.validation_result)
1961 return _internal_validation_result();
1962 }
_internal_set_validation_result(::android::telephony::NetworkValidationResult value)1963 inline void DataNetworkValidation::_internal_set_validation_result(::android::telephony::NetworkValidationResult value) {
1964 assert(::android::telephony::NetworkValidationResult_IsValid(value));
1965 _impl_._has_bits_[0] |= 0x00000008u;
1966 _impl_.validation_result_ = value;
1967 }
set_validation_result(::android::telephony::NetworkValidationResult value)1968 inline void DataNetworkValidation::set_validation_result(::android::telephony::NetworkValidationResult value) {
1969 _internal_set_validation_result(value);
1970 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataNetworkValidation.validation_result)
1971 }
1972
1973 // optional int64 elapsed_time_in_millis = 5;
_internal_has_elapsed_time_in_millis()1974 inline bool DataNetworkValidation::_internal_has_elapsed_time_in_millis() const {
1975 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1976 return value;
1977 }
has_elapsed_time_in_millis()1978 inline bool DataNetworkValidation::has_elapsed_time_in_millis() const {
1979 return _internal_has_elapsed_time_in_millis();
1980 }
clear_elapsed_time_in_millis()1981 inline void DataNetworkValidation::clear_elapsed_time_in_millis() {
1982 _impl_.elapsed_time_in_millis_ = ::int64_t{0};
1983 _impl_._has_bits_[0] &= ~0x00000010u;
1984 }
_internal_elapsed_time_in_millis()1985 inline ::int64_t DataNetworkValidation::_internal_elapsed_time_in_millis() const {
1986 return _impl_.elapsed_time_in_millis_;
1987 }
elapsed_time_in_millis()1988 inline ::int64_t DataNetworkValidation::elapsed_time_in_millis() const {
1989 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataNetworkValidation.elapsed_time_in_millis)
1990 return _internal_elapsed_time_in_millis();
1991 }
_internal_set_elapsed_time_in_millis(::int64_t value)1992 inline void DataNetworkValidation::_internal_set_elapsed_time_in_millis(::int64_t value) {
1993 _impl_._has_bits_[0] |= 0x00000010u;
1994 _impl_.elapsed_time_in_millis_ = value;
1995 }
set_elapsed_time_in_millis(::int64_t value)1996 inline void DataNetworkValidation::set_elapsed_time_in_millis(::int64_t value) {
1997 _internal_set_elapsed_time_in_millis(value);
1998 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataNetworkValidation.elapsed_time_in_millis)
1999 }
2000
2001 // optional bool handover_attempted = 6;
_internal_has_handover_attempted()2002 inline bool DataNetworkValidation::_internal_has_handover_attempted() const {
2003 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2004 return value;
2005 }
has_handover_attempted()2006 inline bool DataNetworkValidation::has_handover_attempted() const {
2007 return _internal_has_handover_attempted();
2008 }
clear_handover_attempted()2009 inline void DataNetworkValidation::clear_handover_attempted() {
2010 _impl_.handover_attempted_ = false;
2011 _impl_._has_bits_[0] &= ~0x00000020u;
2012 }
_internal_handover_attempted()2013 inline bool DataNetworkValidation::_internal_handover_attempted() const {
2014 return _impl_.handover_attempted_;
2015 }
handover_attempted()2016 inline bool DataNetworkValidation::handover_attempted() const {
2017 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataNetworkValidation.handover_attempted)
2018 return _internal_handover_attempted();
2019 }
_internal_set_handover_attempted(bool value)2020 inline void DataNetworkValidation::_internal_set_handover_attempted(bool value) {
2021 _impl_._has_bits_[0] |= 0x00000020u;
2022 _impl_.handover_attempted_ = value;
2023 }
set_handover_attempted(bool value)2024 inline void DataNetworkValidation::set_handover_attempted(bool value) {
2025 _internal_set_handover_attempted(value);
2026 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataNetworkValidation.handover_attempted)
2027 }
2028
2029 // optional int32 network_validation_count = 7;
_internal_has_network_validation_count()2030 inline bool DataNetworkValidation::_internal_has_network_validation_count() const {
2031 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2032 return value;
2033 }
has_network_validation_count()2034 inline bool DataNetworkValidation::has_network_validation_count() const {
2035 return _internal_has_network_validation_count();
2036 }
clear_network_validation_count()2037 inline void DataNetworkValidation::clear_network_validation_count() {
2038 _impl_.network_validation_count_ = 0;
2039 _impl_._has_bits_[0] &= ~0x00000040u;
2040 }
_internal_network_validation_count()2041 inline ::int32_t DataNetworkValidation::_internal_network_validation_count() const {
2042 return _impl_.network_validation_count_;
2043 }
network_validation_count()2044 inline ::int32_t DataNetworkValidation::network_validation_count() const {
2045 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataNetworkValidation.network_validation_count)
2046 return _internal_network_validation_count();
2047 }
_internal_set_network_validation_count(::int32_t value)2048 inline void DataNetworkValidation::_internal_set_network_validation_count(::int32_t value) {
2049 _impl_._has_bits_[0] |= 0x00000040u;
2050 _impl_.network_validation_count_ = value;
2051 }
set_network_validation_count(::int32_t value)2052 inline void DataNetworkValidation::set_network_validation_count(::int32_t value) {
2053 _internal_set_network_validation_count(value);
2054 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataNetworkValidation.network_validation_count)
2055 }
2056
2057 // -------------------------------------------------------------------
2058
2059 // DataRatStateChanged
2060
2061 // optional .android.os.statsd.telephony.DataRatStateChanged.DataRat data_rat = 1 [(.android.os.statsd.state_field_option) = {
_internal_has_data_rat()2062 inline bool DataRatStateChanged::_internal_has_data_rat() const {
2063 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2064 return value;
2065 }
has_data_rat()2066 inline bool DataRatStateChanged::has_data_rat() const {
2067 return _internal_has_data_rat();
2068 }
clear_data_rat()2069 inline void DataRatStateChanged::clear_data_rat() {
2070 _impl_.data_rat_ = 0;
2071 _impl_._has_bits_[0] &= ~0x00000001u;
2072 }
_internal_data_rat()2073 inline ::android::os::statsd::telephony::DataRatStateChanged_DataRat DataRatStateChanged::_internal_data_rat() const {
2074 return static_cast< ::android::os::statsd::telephony::DataRatStateChanged_DataRat >(_impl_.data_rat_);
2075 }
data_rat()2076 inline ::android::os::statsd::telephony::DataRatStateChanged_DataRat DataRatStateChanged::data_rat() const {
2077 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.DataRatStateChanged.data_rat)
2078 return _internal_data_rat();
2079 }
_internal_set_data_rat(::android::os::statsd::telephony::DataRatStateChanged_DataRat value)2080 inline void DataRatStateChanged::_internal_set_data_rat(::android::os::statsd::telephony::DataRatStateChanged_DataRat value) {
2081 assert(::android::os::statsd::telephony::DataRatStateChanged_DataRat_IsValid(value));
2082 _impl_._has_bits_[0] |= 0x00000001u;
2083 _impl_.data_rat_ = value;
2084 }
set_data_rat(::android::os::statsd::telephony::DataRatStateChanged_DataRat value)2085 inline void DataRatStateChanged::set_data_rat(::android::os::statsd::telephony::DataRatStateChanged_DataRat value) {
2086 _internal_set_data_rat(value);
2087 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.DataRatStateChanged.data_rat)
2088 }
2089
2090 // -------------------------------------------------------------------
2091
2092 // ConnectedChannelChanged
2093
2094 // optional .android.os.statsd.telephony.ConnectedChannelChanged.ChannelCount connected_channel_count = 1 [(.android.os.statsd.state_field_option) = {
_internal_has_connected_channel_count()2095 inline bool ConnectedChannelChanged::_internal_has_connected_channel_count() const {
2096 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2097 return value;
2098 }
has_connected_channel_count()2099 inline bool ConnectedChannelChanged::has_connected_channel_count() const {
2100 return _internal_has_connected_channel_count();
2101 }
clear_connected_channel_count()2102 inline void ConnectedChannelChanged::clear_connected_channel_count() {
2103 _impl_.connected_channel_count_ = 0;
2104 _impl_._has_bits_[0] &= ~0x00000001u;
2105 }
_internal_connected_channel_count()2106 inline ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::_internal_connected_channel_count() const {
2107 return static_cast< ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount >(_impl_.connected_channel_count_);
2108 }
connected_channel_count()2109 inline ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::connected_channel_count() const {
2110 // @@protoc_insertion_point(field_get:android.os.statsd.telephony.ConnectedChannelChanged.connected_channel_count)
2111 return _internal_connected_channel_count();
2112 }
_internal_set_connected_channel_count(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount value)2113 inline void ConnectedChannelChanged::_internal_set_connected_channel_count(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount value) {
2114 assert(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount_IsValid(value));
2115 _impl_._has_bits_[0] |= 0x00000001u;
2116 _impl_.connected_channel_count_ = value;
2117 }
set_connected_channel_count(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount value)2118 inline void ConnectedChannelChanged::set_connected_channel_count(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount value) {
2119 _internal_set_connected_channel_count(value);
2120 // @@protoc_insertion_point(field_set:android.os.statsd.telephony.ConnectedChannelChanged.connected_channel_count)
2121 }
2122
2123 #ifdef __GNUC__
2124 #pragma GCC diagnostic pop
2125 #endif // __GNUC__
2126 // -------------------------------------------------------------------
2127
2128 // -------------------------------------------------------------------
2129
2130 // -------------------------------------------------------------------
2131
2132 // -------------------------------------------------------------------
2133
2134
2135 // @@protoc_insertion_point(namespace_scope)
2136
2137 } // namespace telephony
2138 } // namespace statsd
2139 } // namespace os
2140 } // namespace android
2141
2142 PROTOBUF_NAMESPACE_OPEN
2143
2144 template <> struct is_proto_enum< ::android::os::statsd::telephony::DataRatStateChanged_DataRat> : ::std::true_type {};
2145 template <>
2146 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::telephony::DataRatStateChanged_DataRat>() {
2147 return ::android::os::statsd::telephony::DataRatStateChanged_DataRat_descriptor();
2148 }
2149 template <> struct is_proto_enum< ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount> : ::std::true_type {};
2150 template <>
2151 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount>() {
2152 return ::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount_descriptor();
2153 }
2154
2155 PROTOBUF_NAMESPACE_CLOSE
2156
2157 // @@protoc_insertion_point(global_scope)
2158
2159 #include <google/protobuf/port_undef.inc>
2160 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto
2161