1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: frameworks/proto_logging/stats/atoms/telephony/telephony_extension_atoms.proto
3 
4 #include "frameworks/proto_logging/stats/atoms/telephony/telephony_extension_atoms.pb.h"
5 
6 #include <algorithm>
7 #include <cstdint>
8 
9 #include <google/protobuf/io/coded_stream.h>
10 #include <google/protobuf/extension_set.h>
11 #include <google/protobuf/wire_format_lite.h>
12 #include <google/protobuf/descriptor.h>
13 #include <google/protobuf/generated_message_reflection.h>
14 #include <google/protobuf/reflection_ops.h>
15 #include <google/protobuf/wire_format.h>
16 // @@protoc_insertion_point(includes)
17 #include <google/protobuf/port_def.inc>
18 
19 PROTOBUF_PRAGMA_INIT_SEG
20 
21 namespace _pb = ::PROTOBUF_NAMESPACE_ID;
22 namespace _pbi = _pb::internal;
23 
24 namespace android {
25 namespace os {
26 namespace statsd {
27 namespace telephony {
CellularRadioPowerStateChanged(::_pbi::ConstantInitialized)28 PROTOBUF_CONSTEXPR CellularRadioPowerStateChanged::CellularRadioPowerStateChanged(
29     ::_pbi::ConstantInitialized): _impl_{
30     /*decltype(_impl_._has_bits_)*/{}
31   , /*decltype(_impl_._cached_size_)*/{}
32   , /*decltype(_impl_.state_)*/0} {}
33 struct CellularRadioPowerStateChangedDefaultTypeInternal {
CellularRadioPowerStateChangedDefaultTypeInternalandroid::os::statsd::telephony::CellularRadioPowerStateChangedDefaultTypeInternal34   PROTOBUF_CONSTEXPR CellularRadioPowerStateChangedDefaultTypeInternal()
35       : _instance(::_pbi::ConstantInitialized{}) {}
~CellularRadioPowerStateChangedDefaultTypeInternalandroid::os::statsd::telephony::CellularRadioPowerStateChangedDefaultTypeInternal36   ~CellularRadioPowerStateChangedDefaultTypeInternal() {}
37   union {  // NOLINT(misc-non-private-member-variables-in-classes)
38     CellularRadioPowerStateChanged _instance;
39   };
40 };
41 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CellularRadioPowerStateChangedDefaultTypeInternal _CellularRadioPowerStateChanged_default_instance_;
EmergencyNumbersInfo(::_pbi::ConstantInitialized)42 PROTOBUF_CONSTEXPR EmergencyNumbersInfo::EmergencyNumbersInfo(
43     ::_pbi::ConstantInitialized): _impl_{
44     /*decltype(_impl_._has_bits_)*/{}
45   , /*decltype(_impl_._cached_size_)*/{}
46   , /*decltype(_impl_.urns_)*/{}
47   , /*decltype(_impl_.service_categories_)*/{}
48   , /*decltype(_impl_.sources_)*/{}
49   , /*decltype(_impl_.number_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
50   , /*decltype(_impl_.country_iso_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
51   , /*decltype(_impl_.mnc_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
52   , /*decltype(_impl_.is_db_version_ignored_)*/false
53   , /*decltype(_impl_.asset_version_)*/0
54   , /*decltype(_impl_.ota_version_)*/0
55   , /*decltype(_impl_.route_)*/0} {}
56 struct EmergencyNumbersInfoDefaultTypeInternal {
EmergencyNumbersInfoDefaultTypeInternalandroid::os::statsd::telephony::EmergencyNumbersInfoDefaultTypeInternal57   PROTOBUF_CONSTEXPR EmergencyNumbersInfoDefaultTypeInternal()
58       : _instance(::_pbi::ConstantInitialized{}) {}
~EmergencyNumbersInfoDefaultTypeInternalandroid::os::statsd::telephony::EmergencyNumbersInfoDefaultTypeInternal59   ~EmergencyNumbersInfoDefaultTypeInternal() {}
60   union {  // NOLINT(misc-non-private-member-variables-in-classes)
61     EmergencyNumbersInfo _instance;
62   };
63 };
64 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EmergencyNumbersInfoDefaultTypeInternal _EmergencyNumbersInfo_default_instance_;
DataNetworkValidation(::_pbi::ConstantInitialized)65 PROTOBUF_CONSTEXPR DataNetworkValidation::DataNetworkValidation(
66     ::_pbi::ConstantInitialized): _impl_{
67     /*decltype(_impl_._has_bits_)*/{}
68   , /*decltype(_impl_._cached_size_)*/{}
69   , /*decltype(_impl_.network_type_)*/0
70   , /*decltype(_impl_.apn_type_bitmask_)*/0
71   , /*decltype(_impl_.signal_strength_)*/0
72   , /*decltype(_impl_.validation_result_)*/0
73   , /*decltype(_impl_.elapsed_time_in_millis_)*/::int64_t{0}
74   , /*decltype(_impl_.handover_attempted_)*/false
75   , /*decltype(_impl_.network_validation_count_)*/0} {}
76 struct DataNetworkValidationDefaultTypeInternal {
DataNetworkValidationDefaultTypeInternalandroid::os::statsd::telephony::DataNetworkValidationDefaultTypeInternal77   PROTOBUF_CONSTEXPR DataNetworkValidationDefaultTypeInternal()
78       : _instance(::_pbi::ConstantInitialized{}) {}
~DataNetworkValidationDefaultTypeInternalandroid::os::statsd::telephony::DataNetworkValidationDefaultTypeInternal79   ~DataNetworkValidationDefaultTypeInternal() {}
80   union {  // NOLINT(misc-non-private-member-variables-in-classes)
81     DataNetworkValidation _instance;
82   };
83 };
84 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DataNetworkValidationDefaultTypeInternal _DataNetworkValidation_default_instance_;
DataRatStateChanged(::_pbi::ConstantInitialized)85 PROTOBUF_CONSTEXPR DataRatStateChanged::DataRatStateChanged(
86     ::_pbi::ConstantInitialized): _impl_{
87     /*decltype(_impl_._has_bits_)*/{}
88   , /*decltype(_impl_._cached_size_)*/{}
89   , /*decltype(_impl_.data_rat_)*/0} {}
90 struct DataRatStateChangedDefaultTypeInternal {
DataRatStateChangedDefaultTypeInternalandroid::os::statsd::telephony::DataRatStateChangedDefaultTypeInternal91   PROTOBUF_CONSTEXPR DataRatStateChangedDefaultTypeInternal()
92       : _instance(::_pbi::ConstantInitialized{}) {}
~DataRatStateChangedDefaultTypeInternalandroid::os::statsd::telephony::DataRatStateChangedDefaultTypeInternal93   ~DataRatStateChangedDefaultTypeInternal() {}
94   union {  // NOLINT(misc-non-private-member-variables-in-classes)
95     DataRatStateChanged _instance;
96   };
97 };
98 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DataRatStateChangedDefaultTypeInternal _DataRatStateChanged_default_instance_;
ConnectedChannelChanged(::_pbi::ConstantInitialized)99 PROTOBUF_CONSTEXPR ConnectedChannelChanged::ConnectedChannelChanged(
100     ::_pbi::ConstantInitialized): _impl_{
101     /*decltype(_impl_._has_bits_)*/{}
102   , /*decltype(_impl_._cached_size_)*/{}
103   , /*decltype(_impl_.connected_channel_count_)*/0} {}
104 struct ConnectedChannelChangedDefaultTypeInternal {
ConnectedChannelChangedDefaultTypeInternalandroid::os::statsd::telephony::ConnectedChannelChangedDefaultTypeInternal105   PROTOBUF_CONSTEXPR ConnectedChannelChangedDefaultTypeInternal()
106       : _instance(::_pbi::ConstantInitialized{}) {}
~ConnectedChannelChangedDefaultTypeInternalandroid::os::statsd::telephony::ConnectedChannelChangedDefaultTypeInternal107   ~ConnectedChannelChangedDefaultTypeInternal() {}
108   union {  // NOLINT(misc-non-private-member-variables-in-classes)
109     ConnectedChannelChanged _instance;
110   };
111 };
112 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConnectedChannelChangedDefaultTypeInternal _ConnectedChannelChanged_default_instance_;
113 }  // namespace telephony
114 }  // namespace statsd
115 }  // namespace os
116 }  // namespace android
117 static ::_pb::Metadata file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[5];
118 static const ::_pb::EnumDescriptor* file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[2];
119 static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto = nullptr;
120 
121 const ::uint32_t TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
122   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::CellularRadioPowerStateChanged, _impl_._has_bits_),
123   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::CellularRadioPowerStateChanged, _internal_metadata_),
124   ~0u,  // no _extensions_
125   ~0u,  // no _oneof_case_
126   ~0u,  // no _weak_field_map_
127   ~0u,  // no _inlined_string_donated_
128   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::CellularRadioPowerStateChanged, _impl_.state_),
129   0,
130   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_._has_bits_),
131   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _internal_metadata_),
132   ~0u,  // no _extensions_
133   ~0u,  // no _oneof_case_
134   ~0u,  // no _weak_field_map_
135   ~0u,  // no _inlined_string_donated_
136   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.is_db_version_ignored_),
137   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.asset_version_),
138   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.ota_version_),
139   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.number_),
140   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.country_iso_),
141   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.mnc_),
142   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.route_),
143   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.urns_),
144   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.service_categories_),
145   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::EmergencyNumbersInfo, _impl_.sources_),
146   3,
147   4,
148   5,
149   0,
150   1,
151   2,
152   6,
153   ~0u,
154   ~0u,
155   ~0u,
156   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_._has_bits_),
157   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _internal_metadata_),
158   ~0u,  // no _extensions_
159   ~0u,  // no _oneof_case_
160   ~0u,  // no _weak_field_map_
161   ~0u,  // no _inlined_string_donated_
162   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_.network_type_),
163   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_.apn_type_bitmask_),
164   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_.signal_strength_),
165   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_.validation_result_),
166   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_.elapsed_time_in_millis_),
167   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_.handover_attempted_),
168   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataNetworkValidation, _impl_.network_validation_count_),
169   0,
170   1,
171   2,
172   3,
173   4,
174   5,
175   6,
176   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataRatStateChanged, _impl_._has_bits_),
177   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataRatStateChanged, _internal_metadata_),
178   ~0u,  // no _extensions_
179   ~0u,  // no _oneof_case_
180   ~0u,  // no _weak_field_map_
181   ~0u,  // no _inlined_string_donated_
182   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::DataRatStateChanged, _impl_.data_rat_),
183   0,
184   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::ConnectedChannelChanged, _impl_._has_bits_),
185   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::ConnectedChannelChanged, _internal_metadata_),
186   ~0u,  // no _extensions_
187   ~0u,  // no _oneof_case_
188   ~0u,  // no _weak_field_map_
189   ~0u,  // no _inlined_string_donated_
190   PROTOBUF_FIELD_OFFSET(::android::os::statsd::telephony::ConnectedChannelChanged, _impl_.connected_channel_count_),
191   0,
192 };
193 static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
194   { 0, 7, -1, sizeof(::android::os::statsd::telephony::CellularRadioPowerStateChanged)},
195   { 8, 24, -1, sizeof(::android::os::statsd::telephony::EmergencyNumbersInfo)},
196   { 34, 47, -1, sizeof(::android::os::statsd::telephony::DataNetworkValidation)},
197   { 54, 61, -1, sizeof(::android::os::statsd::telephony::DataRatStateChanged)},
198   { 62, 69, -1, sizeof(::android::os::statsd::telephony::ConnectedChannelChanged)},
199 };
200 
201 static const ::_pb::Message* const file_default_instances[] = {
202   &::android::os::statsd::telephony::_CellularRadioPowerStateChanged_default_instance_._instance,
203   &::android::os::statsd::telephony::_EmergencyNumbersInfo_default_instance_._instance,
204   &::android::os::statsd::telephony::_DataNetworkValidation_default_instance_._instance,
205   &::android::os::statsd::telephony::_DataRatStateChanged_default_instance_._instance,
206   &::android::os::statsd::telephony::_ConnectedChannelChanged_default_instance_._instance,
207 };
208 
209 const char descriptor_table_protodef_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
210   "\nNframeworks/proto_logging/stats/atoms/t"
211   "elephony/telephony_extension_atoms.proto"
212   "\022\033android.os.statsd.telephony\032*framework"
213   "s/proto_logging/stats/atoms.proto\0327frame"
214   "works/proto_logging/stats/atom_field_opt"
215   "ions.proto\032:frameworks/proto_logging/sta"
216   "ts/enums/telephony/enums.proto\"m\n\036Cellul"
217   "arRadioPowerStateChanged\022K\n\005state\030\001 \001(\0162"
218   "..android.telephony.CellularRadioPowerSt"
219   "ateEnumB\014\202\265\030\002\020\001\202\265\030\0020\000\"\272\002\n\024EmergencyNumbe"
220   "rsInfo\022\035\n\025is_db_version_ignored\030\001 \001(\010\022\025\n"
221   "\rasset_version\030\002 \001(\005\022\023\n\013ota_version\030\003 \001("
222   "\005\022\016\n\006number\030\004 \001(\t\022\023\n\013country_iso\030\005 \001(\t\022\013"
223   "\n\003mnc\030\006 \001(\t\022+\n\005route\030\007 \001(\0162\034.android.tel"
224   "ephony.CallRoute\022\014\n\004urns\030\010 \003(\t\022>\n\022servic"
225   "e_categories\030\t \003(\0162\".android.telephony.S"
226   "erviceCategory\022*\n\007sources\030\n \003(\0162\031.androi"
227   "d.telephony.Source\"\320\002\n\025DataNetworkValida"
228   "tion\0228\n\014network_type\030\001 \001(\0162\".android.tel"
229   "ephony.NetworkTypeEnum\022\030\n\020apn_type_bitma"
230   "sk\030\002 \001(\005\022>\n\017signal_strength\030\003 \001(\0162%.andr"
231   "oid.telephony.SignalStrengthEnum\022E\n\021vali"
232   "dation_result\030\004 \001(\0162*.android.telephony."
233   "NetworkValidationResult\022\036\n\026elapsed_time_"
234   "in_millis\030\005 \001(\003\022\032\n\022handover_attempted\030\006 "
235   "\001(\010\022 \n\030network_validation_count\030\007 \001(\005\"\323\002"
236   "\n\023DataRatStateChanged\022X\n\010data_rat\030\001 \001(\0162"
237   "8.android.os.statsd.telephony.DataRatSta"
238   "teChanged.DataRatB\014\202\265\030\002\020\001\202\265\030\0020\000\"\341\001\n\007Data"
239   "Rat\022\030\n\024DATA_RAT_UNSPECIFIED\020\000\022\n\n\006NO_SIM\020"
240   "\001\022\017\n\013DATA_RAT_2G\020\002\022\017\n\013DATA_RAT_3G\020\003\022\023\n\017D"
241   "ATA_RAT_4G_LTE\020\004\022\027\n\023DATA_RAT_5G_NSA_LTE\020"
242   "\005\022\027\n\023DATA_RAT_5G_NSA_FR1\020\006\022\027\n\023DATA_RAT_5"
243   "G_NSA_FR2\020\007\022\026\n\022DATA_RAT_5G_SA_FR1\020\010\022\026\n\022D"
244   "ATA_RAT_5G_SA_FR2\020\t\"\262\002\n\027ConnectedChannel"
245   "Changed\022p\n\027connected_channel_count\030\001 \001(\016"
246   "2A.android.os.statsd.telephony.Connected"
247   "ChannelChanged.ChannelCountB\014\202\265\030\002\020\001\202\265\030\0020"
248   "\000\"\244\001\n\014ChannelCount\022\035\n\031CHANNEL_COUNT_UNSP"
249   "ECIFIED\020\000\022\025\n\021CHANNEL_COUNT_ONE\020\001\022\025\n\021CHAN"
250   "NEL_COUNT_TWO\020\002\022\027\n\023CHANNEL_COUNT_THREE\020\003"
251   "\022\026\n\022CHANNEL_COUNT_FOUR\020\004\022\026\n\022CHANNEL_COUN"
252   "T_FIVE\020\005:\220\001\n\"cellular_radio_power_state_"
253   "changed\022\027.android.os.statsd.Atom\030\311\005 \001(\0132"
254   ";.android.os.statsd.telephony.CellularRa"
255   "dioPowerStateChangedB\r\242\265\030\ttelephony:z\n\026e"
256   "mergency_numbers_info\022\027.android.os.stats"
257   "d.Atom\030\304O \001(\01321.android.os.statsd.teleph"
258   "ony.EmergencyNumbersInfoB\r\242\265\030\ttelephony:"
259   "|\n\027data_network_validation\022\027.android.os."
260   "statsd.Atom\030\337O \001(\01322.android.os.statsd.t"
261   "elephony.DataNetworkValidationB\r\242\265\030\ttele"
262   "phony:y\n\026data_rat_state_changed\022\027.androi"
263   "d.os.statsd.Atom\030\326\006 \001(\01320.android.os.sta"
264   "tsd.telephony.DataRatStateChangedB\r\242\265\030\tt"
265   "elephony:\200\001\n\031connected_channel_changed\022\027"
266   ".android.os.statsd.Atom\030\362\006 \001(\01324.android"
267   ".os.statsd.telephony.ConnectedChannelCha"
268   "ngedB\r\242\265\030\ttelephonyB\034\n\030com.android.os.te"
269   "lephonyP\001"
270   ;
271 static const ::_pbi::DescriptorTable* const descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_deps[3] = {
272   &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatom_5ffield_5foptions_2eproto,
273   &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2eproto,
274   &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fenums_2ftelephony_2fenums_2eproto,
275 };
276 static ::_pbi::once_flag descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_once;
277 const ::_pbi::DescriptorTable descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto = {
278     false, false, 2369, descriptor_table_protodef_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto,
279     "frameworks/proto_logging/stats/atoms/telephony/telephony_extension_atoms.proto",
280     &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_once, descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_deps, 3, 5,
281     schemas, file_default_instances, TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto::offsets,
282     file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto, file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto,
283     file_level_service_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto,
284 };
descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_getter()285 PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_getter() {
286   return &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto;
287 }
288 
289 // Force running AddDescriptors() at dynamic initialization time.
290 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto(&descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto);
291 namespace android {
292 namespace os {
293 namespace statsd {
294 namespace telephony {
DataRatStateChanged_DataRat_descriptor()295 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DataRatStateChanged_DataRat_descriptor() {
296   ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto);
297   return file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[0];
298 }
DataRatStateChanged_DataRat_IsValid(int value)299 bool DataRatStateChanged_DataRat_IsValid(int value) {
300   switch (value) {
301     case 0:
302     case 1:
303     case 2:
304     case 3:
305     case 4:
306     case 5:
307     case 6:
308     case 7:
309     case 8:
310     case 9:
311       return true;
312     default:
313       return false;
314   }
315 }
316 
317 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
318 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_UNSPECIFIED;
319 constexpr DataRatStateChanged_DataRat DataRatStateChanged::NO_SIM;
320 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_2G;
321 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_3G;
322 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_4G_LTE;
323 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_5G_NSA_LTE;
324 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_5G_NSA_FR1;
325 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_5G_NSA_FR2;
326 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_5G_SA_FR1;
327 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DATA_RAT_5G_SA_FR2;
328 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DataRat_MIN;
329 constexpr DataRatStateChanged_DataRat DataRatStateChanged::DataRat_MAX;
330 constexpr int DataRatStateChanged::DataRat_ARRAYSIZE;
331 #endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
ConnectedChannelChanged_ChannelCount_descriptor()332 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ConnectedChannelChanged_ChannelCount_descriptor() {
333   ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto);
334   return file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[1];
335 }
ConnectedChannelChanged_ChannelCount_IsValid(int value)336 bool ConnectedChannelChanged_ChannelCount_IsValid(int value) {
337   switch (value) {
338     case 0:
339     case 1:
340     case 2:
341     case 3:
342     case 4:
343     case 5:
344       return true;
345     default:
346       return false;
347   }
348 }
349 
350 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
351 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::CHANNEL_COUNT_UNSPECIFIED;
352 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::CHANNEL_COUNT_ONE;
353 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::CHANNEL_COUNT_TWO;
354 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::CHANNEL_COUNT_THREE;
355 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::CHANNEL_COUNT_FOUR;
356 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::CHANNEL_COUNT_FIVE;
357 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::ChannelCount_MIN;
358 constexpr ConnectedChannelChanged_ChannelCount ConnectedChannelChanged::ChannelCount_MAX;
359 constexpr int ConnectedChannelChanged::ChannelCount_ARRAYSIZE;
360 #endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
361 
362 // ===================================================================
363 
364 class CellularRadioPowerStateChanged::_Internal {
365  public:
366   using HasBits = decltype(std::declval<CellularRadioPowerStateChanged>()._impl_._has_bits_);
set_has_state(HasBits * has_bits)367   static void set_has_state(HasBits* has_bits) {
368     (*has_bits)[0] |= 1u;
369   }
370 };
371 
CellularRadioPowerStateChanged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)372 CellularRadioPowerStateChanged::CellularRadioPowerStateChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
373                          bool is_message_owned)
374   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
375   SharedCtor(arena, is_message_owned);
376   // @@protoc_insertion_point(arena_constructor:android.os.statsd.telephony.CellularRadioPowerStateChanged)
377 }
CellularRadioPowerStateChanged(const CellularRadioPowerStateChanged & from)378 CellularRadioPowerStateChanged::CellularRadioPowerStateChanged(const CellularRadioPowerStateChanged& from)
379   : ::PROTOBUF_NAMESPACE_ID::Message() {
380   CellularRadioPowerStateChanged* const _this = this; (void)_this;
381   new (&_impl_) Impl_{
382       decltype(_impl_._has_bits_){from._impl_._has_bits_}
383     , /*decltype(_impl_._cached_size_)*/{}
384     , decltype(_impl_.state_){}};
385 
386   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
387   _this->_impl_.state_ = from._impl_.state_;
388   // @@protoc_insertion_point(copy_constructor:android.os.statsd.telephony.CellularRadioPowerStateChanged)
389 }
390 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)391 inline void CellularRadioPowerStateChanged::SharedCtor(
392     ::_pb::Arena* arena, bool is_message_owned) {
393   (void)arena;
394   (void)is_message_owned;
395   new (&_impl_) Impl_{
396       decltype(_impl_._has_bits_){}
397     , /*decltype(_impl_._cached_size_)*/{}
398     , decltype(_impl_.state_){0}
399   };
400 }
401 
~CellularRadioPowerStateChanged()402 CellularRadioPowerStateChanged::~CellularRadioPowerStateChanged() {
403   // @@protoc_insertion_point(destructor:android.os.statsd.telephony.CellularRadioPowerStateChanged)
404   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
405   (void)arena;
406     return;
407   }
408   SharedDtor();
409 }
410 
SharedDtor()411 inline void CellularRadioPowerStateChanged::SharedDtor() {
412   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
413 }
414 
SetCachedSize(int size) const415 void CellularRadioPowerStateChanged::SetCachedSize(int size) const {
416   _impl_._cached_size_.Set(size);
417 }
418 
Clear()419 void CellularRadioPowerStateChanged::Clear() {
420 // @@protoc_insertion_point(message_clear_start:android.os.statsd.telephony.CellularRadioPowerStateChanged)
421   ::uint32_t cached_has_bits = 0;
422   // Prevent compiler warnings about cached_has_bits being unused
423   (void) cached_has_bits;
424 
425   _impl_.state_ = 0;
426   _impl_._has_bits_.Clear();
427   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
428 }
429 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)430 const char* CellularRadioPowerStateChanged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
431 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
432   _Internal::HasBits has_bits{};
433   while (!ctx->Done(&ptr)) {
434     ::uint32_t tag;
435     ptr = ::_pbi::ReadTag(ptr, &tag);
436     switch (tag >> 3) {
437       // optional .android.telephony.CellularRadioPowerStateEnum state = 1 [(.android.os.statsd.state_field_option) = {
438       case 1:
439         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
440           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
441           CHK_(ptr);
442           if (PROTOBUF_PREDICT_TRUE(::android::telephony::CellularRadioPowerStateEnum_IsValid(val))) {
443             _internal_set_state(static_cast<::android::telephony::CellularRadioPowerStateEnum>(val));
444           } else {
445             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
446           }
447         } else {
448           goto handle_unusual;
449         }
450         continue;
451       default:
452         goto handle_unusual;
453     }  // switch
454   handle_unusual:
455     if ((tag == 0) || ((tag & 7) == 4)) {
456       CHK_(ptr);
457       ctx->SetLastTag(tag);
458       goto message_done;
459     }
460     ptr = UnknownFieldParse(
461         tag,
462         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
463         ptr, ctx);
464     CHK_(ptr != nullptr);
465   }  // while
466 message_done:
467   _impl_._has_bits_.Or(has_bits);
468   return ptr;
469 failure:
470   ptr = nullptr;
471   goto message_done;
472 #undef CHK_
473 }
474 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const475 ::uint8_t* CellularRadioPowerStateChanged::_InternalSerialize(
476     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
477   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.telephony.CellularRadioPowerStateChanged)
478   ::uint32_t cached_has_bits = 0;
479   (void) cached_has_bits;
480 
481   cached_has_bits = _impl_._has_bits_[0];
482   // optional .android.telephony.CellularRadioPowerStateEnum state = 1 [(.android.os.statsd.state_field_option) = {
483   if (cached_has_bits & 0x00000001u) {
484     target = stream->EnsureSpace(target);
485     target = ::_pbi::WireFormatLite::WriteEnumToArray(
486       1, this->_internal_state(), target);
487   }
488 
489   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
490     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
491         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
492   }
493   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.telephony.CellularRadioPowerStateChanged)
494   return target;
495 }
496 
ByteSizeLong() const497 size_t CellularRadioPowerStateChanged::ByteSizeLong() const {
498 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.telephony.CellularRadioPowerStateChanged)
499   size_t total_size = 0;
500 
501   ::uint32_t cached_has_bits = 0;
502   // Prevent compiler warnings about cached_has_bits being unused
503   (void) cached_has_bits;
504 
505   // optional .android.telephony.CellularRadioPowerStateEnum state = 1 [(.android.os.statsd.state_field_option) = {
506   cached_has_bits = _impl_._has_bits_[0];
507   if (cached_has_bits & 0x00000001u) {
508     total_size += 1 +
509       ::_pbi::WireFormatLite::EnumSize(this->_internal_state());
510   }
511 
512   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
513 }
514 
515 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CellularRadioPowerStateChanged::_class_data_ = {
516     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
517     CellularRadioPowerStateChanged::MergeImpl
518 };
GetClassData() const519 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CellularRadioPowerStateChanged::GetClassData() const { return &_class_data_; }
520 
521 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)522 void CellularRadioPowerStateChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
523   auto* const _this = static_cast<CellularRadioPowerStateChanged*>(&to_msg);
524   auto& from = static_cast<const CellularRadioPowerStateChanged&>(from_msg);
525   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.telephony.CellularRadioPowerStateChanged)
526   GOOGLE_DCHECK_NE(&from, _this);
527   ::uint32_t cached_has_bits = 0;
528   (void) cached_has_bits;
529 
530   if (from._internal_has_state()) {
531     _this->_internal_set_state(from._internal_state());
532   }
533   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
534 }
535 
CopyFrom(const CellularRadioPowerStateChanged & from)536 void CellularRadioPowerStateChanged::CopyFrom(const CellularRadioPowerStateChanged& from) {
537 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.telephony.CellularRadioPowerStateChanged)
538   if (&from == this) return;
539   Clear();
540   MergeFrom(from);
541 }
542 
IsInitialized() const543 bool CellularRadioPowerStateChanged::IsInitialized() const {
544   return true;
545 }
546 
InternalSwap(CellularRadioPowerStateChanged * other)547 void CellularRadioPowerStateChanged::InternalSwap(CellularRadioPowerStateChanged* other) {
548   using std::swap;
549   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
550   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
551   swap(_impl_.state_, other->_impl_.state_);
552 }
553 
GetMetadata() const554 ::PROTOBUF_NAMESPACE_ID::Metadata CellularRadioPowerStateChanged::GetMetadata() const {
555   return ::_pbi::AssignDescriptors(
556       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_once,
557       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[0]);
558 }
559 
560 // ===================================================================
561 
562 class EmergencyNumbersInfo::_Internal {
563  public:
564   using HasBits = decltype(std::declval<EmergencyNumbersInfo>()._impl_._has_bits_);
set_has_is_db_version_ignored(HasBits * has_bits)565   static void set_has_is_db_version_ignored(HasBits* has_bits) {
566     (*has_bits)[0] |= 8u;
567   }
set_has_asset_version(HasBits * has_bits)568   static void set_has_asset_version(HasBits* has_bits) {
569     (*has_bits)[0] |= 16u;
570   }
set_has_ota_version(HasBits * has_bits)571   static void set_has_ota_version(HasBits* has_bits) {
572     (*has_bits)[0] |= 32u;
573   }
set_has_number(HasBits * has_bits)574   static void set_has_number(HasBits* has_bits) {
575     (*has_bits)[0] |= 1u;
576   }
set_has_country_iso(HasBits * has_bits)577   static void set_has_country_iso(HasBits* has_bits) {
578     (*has_bits)[0] |= 2u;
579   }
set_has_mnc(HasBits * has_bits)580   static void set_has_mnc(HasBits* has_bits) {
581     (*has_bits)[0] |= 4u;
582   }
set_has_route(HasBits * has_bits)583   static void set_has_route(HasBits* has_bits) {
584     (*has_bits)[0] |= 64u;
585   }
586 };
587 
EmergencyNumbersInfo(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)588 EmergencyNumbersInfo::EmergencyNumbersInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
589                          bool is_message_owned)
590   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
591   SharedCtor(arena, is_message_owned);
592   // @@protoc_insertion_point(arena_constructor:android.os.statsd.telephony.EmergencyNumbersInfo)
593 }
EmergencyNumbersInfo(const EmergencyNumbersInfo & from)594 EmergencyNumbersInfo::EmergencyNumbersInfo(const EmergencyNumbersInfo& from)
595   : ::PROTOBUF_NAMESPACE_ID::Message() {
596   EmergencyNumbersInfo* const _this = this; (void)_this;
597   new (&_impl_) Impl_{
598       decltype(_impl_._has_bits_){from._impl_._has_bits_}
599     , /*decltype(_impl_._cached_size_)*/{}
600     , decltype(_impl_.urns_){from._impl_.urns_}
601     , decltype(_impl_.service_categories_){from._impl_.service_categories_}
602     , decltype(_impl_.sources_){from._impl_.sources_}
603     , decltype(_impl_.number_){}
604     , decltype(_impl_.country_iso_){}
605     , decltype(_impl_.mnc_){}
606     , decltype(_impl_.is_db_version_ignored_){}
607     , decltype(_impl_.asset_version_){}
608     , decltype(_impl_.ota_version_){}
609     , decltype(_impl_.route_){}};
610 
611   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
612   _impl_.number_.InitDefault();
613   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
614     _impl_.number_.Set("", GetArenaForAllocation());
615   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
616   if (from._internal_has_number()) {
617     _this->_impl_.number_.Set(from._internal_number(),
618       _this->GetArenaForAllocation());
619   }
620   _impl_.country_iso_.InitDefault();
621   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
622     _impl_.country_iso_.Set("", GetArenaForAllocation());
623   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
624   if (from._internal_has_country_iso()) {
625     _this->_impl_.country_iso_.Set(from._internal_country_iso(),
626       _this->GetArenaForAllocation());
627   }
628   _impl_.mnc_.InitDefault();
629   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
630     _impl_.mnc_.Set("", GetArenaForAllocation());
631   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
632   if (from._internal_has_mnc()) {
633     _this->_impl_.mnc_.Set(from._internal_mnc(),
634       _this->GetArenaForAllocation());
635   }
636   ::memcpy(&_impl_.is_db_version_ignored_, &from._impl_.is_db_version_ignored_,
637     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.route_) -
638     reinterpret_cast<char*>(&_impl_.is_db_version_ignored_)) + sizeof(_impl_.route_));
639   // @@protoc_insertion_point(copy_constructor:android.os.statsd.telephony.EmergencyNumbersInfo)
640 }
641 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)642 inline void EmergencyNumbersInfo::SharedCtor(
643     ::_pb::Arena* arena, bool is_message_owned) {
644   (void)arena;
645   (void)is_message_owned;
646   new (&_impl_) Impl_{
647       decltype(_impl_._has_bits_){}
648     , /*decltype(_impl_._cached_size_)*/{}
649     , decltype(_impl_.urns_){arena}
650     , decltype(_impl_.service_categories_){arena}
651     , decltype(_impl_.sources_){arena}
652     , decltype(_impl_.number_){}
653     , decltype(_impl_.country_iso_){}
654     , decltype(_impl_.mnc_){}
655     , decltype(_impl_.is_db_version_ignored_){false}
656     , decltype(_impl_.asset_version_){0}
657     , decltype(_impl_.ota_version_){0}
658     , decltype(_impl_.route_){0}
659   };
660   _impl_.number_.InitDefault();
661   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
662     _impl_.number_.Set("", GetArenaForAllocation());
663   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
664   _impl_.country_iso_.InitDefault();
665   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
666     _impl_.country_iso_.Set("", GetArenaForAllocation());
667   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
668   _impl_.mnc_.InitDefault();
669   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
670     _impl_.mnc_.Set("", GetArenaForAllocation());
671   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
672 }
673 
~EmergencyNumbersInfo()674 EmergencyNumbersInfo::~EmergencyNumbersInfo() {
675   // @@protoc_insertion_point(destructor:android.os.statsd.telephony.EmergencyNumbersInfo)
676   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
677   (void)arena;
678     return;
679   }
680   SharedDtor();
681 }
682 
SharedDtor()683 inline void EmergencyNumbersInfo::SharedDtor() {
684   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
685   _impl_.urns_.~RepeatedPtrField();
686   _impl_.service_categories_.~RepeatedField();
687   _impl_.sources_.~RepeatedField();
688   _impl_.number_.Destroy();
689   _impl_.country_iso_.Destroy();
690   _impl_.mnc_.Destroy();
691 }
692 
SetCachedSize(int size) const693 void EmergencyNumbersInfo::SetCachedSize(int size) const {
694   _impl_._cached_size_.Set(size);
695 }
696 
Clear()697 void EmergencyNumbersInfo::Clear() {
698 // @@protoc_insertion_point(message_clear_start:android.os.statsd.telephony.EmergencyNumbersInfo)
699   ::uint32_t cached_has_bits = 0;
700   // Prevent compiler warnings about cached_has_bits being unused
701   (void) cached_has_bits;
702 
703   _impl_.urns_.Clear();
704   _impl_.service_categories_.Clear();
705   _impl_.sources_.Clear();
706   cached_has_bits = _impl_._has_bits_[0];
707   if (cached_has_bits & 0x00000007u) {
708     if (cached_has_bits & 0x00000001u) {
709       _impl_.number_.ClearNonDefaultToEmpty();
710     }
711     if (cached_has_bits & 0x00000002u) {
712       _impl_.country_iso_.ClearNonDefaultToEmpty();
713     }
714     if (cached_has_bits & 0x00000004u) {
715       _impl_.mnc_.ClearNonDefaultToEmpty();
716     }
717   }
718   if (cached_has_bits & 0x00000078u) {
719     ::memset(&_impl_.is_db_version_ignored_, 0, static_cast<size_t>(
720         reinterpret_cast<char*>(&_impl_.route_) -
721         reinterpret_cast<char*>(&_impl_.is_db_version_ignored_)) + sizeof(_impl_.route_));
722   }
723   _impl_._has_bits_.Clear();
724   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
725 }
726 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)727 const char* EmergencyNumbersInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
728 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
729   _Internal::HasBits has_bits{};
730   while (!ctx->Done(&ptr)) {
731     ::uint32_t tag;
732     ptr = ::_pbi::ReadTag(ptr, &tag);
733     switch (tag >> 3) {
734       // optional bool is_db_version_ignored = 1;
735       case 1:
736         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
737           _Internal::set_has_is_db_version_ignored(&has_bits);
738           _impl_.is_db_version_ignored_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
739           CHK_(ptr);
740         } else {
741           goto handle_unusual;
742         }
743         continue;
744       // optional int32 asset_version = 2;
745       case 2:
746         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
747           _Internal::set_has_asset_version(&has_bits);
748           _impl_.asset_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
749           CHK_(ptr);
750         } else {
751           goto handle_unusual;
752         }
753         continue;
754       // optional int32 ota_version = 3;
755       case 3:
756         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
757           _Internal::set_has_ota_version(&has_bits);
758           _impl_.ota_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
759           CHK_(ptr);
760         } else {
761           goto handle_unusual;
762         }
763         continue;
764       // optional string number = 4;
765       case 4:
766         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) {
767           auto str = _internal_mutable_number();
768           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
769           CHK_(ptr);
770           #ifndef NDEBUG
771           ::_pbi::VerifyUTF8(str, "android.os.statsd.telephony.EmergencyNumbersInfo.number");
772           #endif  // !NDEBUG
773         } else {
774           goto handle_unusual;
775         }
776         continue;
777       // optional string country_iso = 5;
778       case 5:
779         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 42)) {
780           auto str = _internal_mutable_country_iso();
781           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
782           CHK_(ptr);
783           #ifndef NDEBUG
784           ::_pbi::VerifyUTF8(str, "android.os.statsd.telephony.EmergencyNumbersInfo.country_iso");
785           #endif  // !NDEBUG
786         } else {
787           goto handle_unusual;
788         }
789         continue;
790       // optional string mnc = 6;
791       case 6:
792         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 50)) {
793           auto str = _internal_mutable_mnc();
794           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
795           CHK_(ptr);
796           #ifndef NDEBUG
797           ::_pbi::VerifyUTF8(str, "android.os.statsd.telephony.EmergencyNumbersInfo.mnc");
798           #endif  // !NDEBUG
799         } else {
800           goto handle_unusual;
801         }
802         continue;
803       // optional .android.telephony.CallRoute route = 7;
804       case 7:
805         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
806           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
807           CHK_(ptr);
808           if (PROTOBUF_PREDICT_TRUE(::android::telephony::CallRoute_IsValid(val))) {
809             _internal_set_route(static_cast<::android::telephony::CallRoute>(val));
810           } else {
811             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(7, val, mutable_unknown_fields());
812           }
813         } else {
814           goto handle_unusual;
815         }
816         continue;
817       // repeated string urns = 8;
818       case 8:
819         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 66)) {
820           ptr -= 1;
821           do {
822             ptr += 1;
823             auto str = _internal_add_urns();
824             ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
825             CHK_(ptr);
826             #ifndef NDEBUG
827             ::_pbi::VerifyUTF8(str, "android.os.statsd.telephony.EmergencyNumbersInfo.urns");
828             #endif  // !NDEBUG
829             if (!ctx->DataAvailable(ptr)) break;
830           } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr));
831         } else {
832           goto handle_unusual;
833         }
834         continue;
835       // repeated .android.telephony.ServiceCategory service_categories = 9;
836       case 9:
837         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
838           ptr -= 1;
839           do {
840             ptr += 1;
841             ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
842             CHK_(ptr);
843             if (PROTOBUF_PREDICT_TRUE(::android::telephony::ServiceCategory_IsValid(val))) {
844               _internal_add_service_categories(static_cast<::android::telephony::ServiceCategory>(val));
845             } else {
846               ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(9, val, mutable_unknown_fields());
847             }
848             if (!ctx->DataAvailable(ptr)) break;
849           } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<72>(ptr));
850         } else if (static_cast<::uint8_t>(tag) == 74) {
851           ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(_internal_mutable_service_categories(), ptr, ctx, ::android::telephony::ServiceCategory_IsValid, &_internal_metadata_, 9);
852           CHK_(ptr);
853         } else {
854           goto handle_unusual;
855         }
856         continue;
857       // repeated .android.telephony.Source sources = 10;
858       case 10:
859         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) {
860           ptr -= 1;
861           do {
862             ptr += 1;
863             ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
864             CHK_(ptr);
865             if (PROTOBUF_PREDICT_TRUE(::android::telephony::Source_IsValid(val))) {
866               _internal_add_sources(static_cast<::android::telephony::Source>(val));
867             } else {
868               ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(10, val, mutable_unknown_fields());
869             }
870             if (!ctx->DataAvailable(ptr)) break;
871           } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<80>(ptr));
872         } else if (static_cast<::uint8_t>(tag) == 82) {
873           ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(_internal_mutable_sources(), ptr, ctx, ::android::telephony::Source_IsValid, &_internal_metadata_, 10);
874           CHK_(ptr);
875         } else {
876           goto handle_unusual;
877         }
878         continue;
879       default:
880         goto handle_unusual;
881     }  // switch
882   handle_unusual:
883     if ((tag == 0) || ((tag & 7) == 4)) {
884       CHK_(ptr);
885       ctx->SetLastTag(tag);
886       goto message_done;
887     }
888     ptr = UnknownFieldParse(
889         tag,
890         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
891         ptr, ctx);
892     CHK_(ptr != nullptr);
893   }  // while
894 message_done:
895   _impl_._has_bits_.Or(has_bits);
896   return ptr;
897 failure:
898   ptr = nullptr;
899   goto message_done;
900 #undef CHK_
901 }
902 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const903 ::uint8_t* EmergencyNumbersInfo::_InternalSerialize(
904     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
905   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.telephony.EmergencyNumbersInfo)
906   ::uint32_t cached_has_bits = 0;
907   (void) cached_has_bits;
908 
909   cached_has_bits = _impl_._has_bits_[0];
910   // optional bool is_db_version_ignored = 1;
911   if (cached_has_bits & 0x00000008u) {
912     target = stream->EnsureSpace(target);
913     target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_is_db_version_ignored(), target);
914   }
915 
916   // optional int32 asset_version = 2;
917   if (cached_has_bits & 0x00000010u) {
918     target = stream->EnsureSpace(target);
919     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_asset_version(), target);
920   }
921 
922   // optional int32 ota_version = 3;
923   if (cached_has_bits & 0x00000020u) {
924     target = stream->EnsureSpace(target);
925     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_ota_version(), target);
926   }
927 
928   // optional string number = 4;
929   if (cached_has_bits & 0x00000001u) {
930     ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
931       this->_internal_number().data(), static_cast<int>(this->_internal_number().length()),
932       ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
933       "android.os.statsd.telephony.EmergencyNumbersInfo.number");
934     target = stream->WriteStringMaybeAliased(
935         4, this->_internal_number(), target);
936   }
937 
938   // optional string country_iso = 5;
939   if (cached_has_bits & 0x00000002u) {
940     ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
941       this->_internal_country_iso().data(), static_cast<int>(this->_internal_country_iso().length()),
942       ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
943       "android.os.statsd.telephony.EmergencyNumbersInfo.country_iso");
944     target = stream->WriteStringMaybeAliased(
945         5, this->_internal_country_iso(), target);
946   }
947 
948   // optional string mnc = 6;
949   if (cached_has_bits & 0x00000004u) {
950     ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
951       this->_internal_mnc().data(), static_cast<int>(this->_internal_mnc().length()),
952       ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
953       "android.os.statsd.telephony.EmergencyNumbersInfo.mnc");
954     target = stream->WriteStringMaybeAliased(
955         6, this->_internal_mnc(), target);
956   }
957 
958   // optional .android.telephony.CallRoute route = 7;
959   if (cached_has_bits & 0x00000040u) {
960     target = stream->EnsureSpace(target);
961     target = ::_pbi::WireFormatLite::WriteEnumToArray(
962       7, this->_internal_route(), target);
963   }
964 
965   // repeated string urns = 8;
966   for (int i = 0, n = this->_internal_urns_size(); i < n; i++) {
967     const auto& s = this->_internal_urns(i);
968     ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
969       s.data(), static_cast<int>(s.length()),
970       ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
971       "android.os.statsd.telephony.EmergencyNumbersInfo.urns");
972     target = stream->WriteString(8, s, target);
973   }
974 
975   // repeated .android.telephony.ServiceCategory service_categories = 9;
976   for (int i = 0, n = this->_internal_service_categories_size(); i < n; i++) {
977     target = stream->EnsureSpace(target);
978     target = ::_pbi::WireFormatLite::WriteEnumToArray(
979         9, this->_internal_service_categories(i), target);
980   }
981 
982   // repeated .android.telephony.Source sources = 10;
983   for (int i = 0, n = this->_internal_sources_size(); i < n; i++) {
984     target = stream->EnsureSpace(target);
985     target = ::_pbi::WireFormatLite::WriteEnumToArray(
986         10, this->_internal_sources(i), target);
987   }
988 
989   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
990     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
991         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
992   }
993   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.telephony.EmergencyNumbersInfo)
994   return target;
995 }
996 
ByteSizeLong() const997 size_t EmergencyNumbersInfo::ByteSizeLong() const {
998 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.telephony.EmergencyNumbersInfo)
999   size_t total_size = 0;
1000 
1001   ::uint32_t cached_has_bits = 0;
1002   // Prevent compiler warnings about cached_has_bits being unused
1003   (void) cached_has_bits;
1004 
1005   // repeated string urns = 8;
1006   total_size += 1 *
1007       ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.urns_.size());
1008   for (int i = 0, n = _impl_.urns_.size(); i < n; i++) {
1009     total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1010       _impl_.urns_.Get(i));
1011   }
1012 
1013   // repeated .android.telephony.ServiceCategory service_categories = 9;
1014   {
1015     size_t data_size = 0;
1016     unsigned int count = static_cast<unsigned int>(this->_internal_service_categories_size());for (unsigned int i = 0; i < count; i++) {
1017       data_size += ::_pbi::WireFormatLite::EnumSize(
1018         this->_internal_service_categories(static_cast<int>(i)));
1019     }
1020     total_size += (1UL * count) + data_size;
1021   }
1022 
1023   // repeated .android.telephony.Source sources = 10;
1024   {
1025     size_t data_size = 0;
1026     unsigned int count = static_cast<unsigned int>(this->_internal_sources_size());for (unsigned int i = 0; i < count; i++) {
1027       data_size += ::_pbi::WireFormatLite::EnumSize(
1028         this->_internal_sources(static_cast<int>(i)));
1029     }
1030     total_size += (1UL * count) + data_size;
1031   }
1032 
1033   cached_has_bits = _impl_._has_bits_[0];
1034   if (cached_has_bits & 0x0000007fu) {
1035     // optional string number = 4;
1036     if (cached_has_bits & 0x00000001u) {
1037       total_size += 1 +
1038         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1039           this->_internal_number());
1040     }
1041 
1042     // optional string country_iso = 5;
1043     if (cached_has_bits & 0x00000002u) {
1044       total_size += 1 +
1045         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1046           this->_internal_country_iso());
1047     }
1048 
1049     // optional string mnc = 6;
1050     if (cached_has_bits & 0x00000004u) {
1051       total_size += 1 +
1052         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1053           this->_internal_mnc());
1054     }
1055 
1056     // optional bool is_db_version_ignored = 1;
1057     if (cached_has_bits & 0x00000008u) {
1058       total_size += 1 + 1;
1059     }
1060 
1061     // optional int32 asset_version = 2;
1062     if (cached_has_bits & 0x00000010u) {
1063       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_asset_version());
1064     }
1065 
1066     // optional int32 ota_version = 3;
1067     if (cached_has_bits & 0x00000020u) {
1068       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_ota_version());
1069     }
1070 
1071     // optional .android.telephony.CallRoute route = 7;
1072     if (cached_has_bits & 0x00000040u) {
1073       total_size += 1 +
1074         ::_pbi::WireFormatLite::EnumSize(this->_internal_route());
1075     }
1076 
1077   }
1078   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1079 }
1080 
1081 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EmergencyNumbersInfo::_class_data_ = {
1082     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1083     EmergencyNumbersInfo::MergeImpl
1084 };
GetClassData() const1085 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EmergencyNumbersInfo::GetClassData() const { return &_class_data_; }
1086 
1087 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1088 void EmergencyNumbersInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1089   auto* const _this = static_cast<EmergencyNumbersInfo*>(&to_msg);
1090   auto& from = static_cast<const EmergencyNumbersInfo&>(from_msg);
1091   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.telephony.EmergencyNumbersInfo)
1092   GOOGLE_DCHECK_NE(&from, _this);
1093   ::uint32_t cached_has_bits = 0;
1094   (void) cached_has_bits;
1095 
1096   _this->_impl_.urns_.MergeFrom(from._impl_.urns_);
1097   _this->_impl_.service_categories_.MergeFrom(from._impl_.service_categories_);
1098   _this->_impl_.sources_.MergeFrom(from._impl_.sources_);
1099   cached_has_bits = from._impl_._has_bits_[0];
1100   if (cached_has_bits & 0x0000007fu) {
1101     if (cached_has_bits & 0x00000001u) {
1102       _this->_internal_set_number(from._internal_number());
1103     }
1104     if (cached_has_bits & 0x00000002u) {
1105       _this->_internal_set_country_iso(from._internal_country_iso());
1106     }
1107     if (cached_has_bits & 0x00000004u) {
1108       _this->_internal_set_mnc(from._internal_mnc());
1109     }
1110     if (cached_has_bits & 0x00000008u) {
1111       _this->_impl_.is_db_version_ignored_ = from._impl_.is_db_version_ignored_;
1112     }
1113     if (cached_has_bits & 0x00000010u) {
1114       _this->_impl_.asset_version_ = from._impl_.asset_version_;
1115     }
1116     if (cached_has_bits & 0x00000020u) {
1117       _this->_impl_.ota_version_ = from._impl_.ota_version_;
1118     }
1119     if (cached_has_bits & 0x00000040u) {
1120       _this->_impl_.route_ = from._impl_.route_;
1121     }
1122     _this->_impl_._has_bits_[0] |= cached_has_bits;
1123   }
1124   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1125 }
1126 
CopyFrom(const EmergencyNumbersInfo & from)1127 void EmergencyNumbersInfo::CopyFrom(const EmergencyNumbersInfo& from) {
1128 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.telephony.EmergencyNumbersInfo)
1129   if (&from == this) return;
1130   Clear();
1131   MergeFrom(from);
1132 }
1133 
IsInitialized() const1134 bool EmergencyNumbersInfo::IsInitialized() const {
1135   return true;
1136 }
1137 
InternalSwap(EmergencyNumbersInfo * other)1138 void EmergencyNumbersInfo::InternalSwap(EmergencyNumbersInfo* other) {
1139   using std::swap;
1140   auto* lhs_arena = GetArenaForAllocation();
1141   auto* rhs_arena = other->GetArenaForAllocation();
1142   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1143   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1144   _impl_.urns_.InternalSwap(&other->_impl_.urns_);
1145   _impl_.service_categories_.InternalSwap(&other->_impl_.service_categories_);
1146   _impl_.sources_.InternalSwap(&other->_impl_.sources_);
1147   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1148       &_impl_.number_, lhs_arena,
1149       &other->_impl_.number_, rhs_arena
1150   );
1151   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1152       &_impl_.country_iso_, lhs_arena,
1153       &other->_impl_.country_iso_, rhs_arena
1154   );
1155   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1156       &_impl_.mnc_, lhs_arena,
1157       &other->_impl_.mnc_, rhs_arena
1158   );
1159   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1160       PROTOBUF_FIELD_OFFSET(EmergencyNumbersInfo, _impl_.route_)
1161       + sizeof(EmergencyNumbersInfo::_impl_.route_)  // NOLINT
1162       - PROTOBUF_FIELD_OFFSET(EmergencyNumbersInfo, _impl_.is_db_version_ignored_)>(
1163           reinterpret_cast<char*>(&_impl_.is_db_version_ignored_),
1164           reinterpret_cast<char*>(&other->_impl_.is_db_version_ignored_));
1165 }
1166 
GetMetadata() const1167 ::PROTOBUF_NAMESPACE_ID::Metadata EmergencyNumbersInfo::GetMetadata() const {
1168   return ::_pbi::AssignDescriptors(
1169       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_once,
1170       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[1]);
1171 }
1172 
1173 // ===================================================================
1174 
1175 class DataNetworkValidation::_Internal {
1176  public:
1177   using HasBits = decltype(std::declval<DataNetworkValidation>()._impl_._has_bits_);
set_has_network_type(HasBits * has_bits)1178   static void set_has_network_type(HasBits* has_bits) {
1179     (*has_bits)[0] |= 1u;
1180   }
set_has_apn_type_bitmask(HasBits * has_bits)1181   static void set_has_apn_type_bitmask(HasBits* has_bits) {
1182     (*has_bits)[0] |= 2u;
1183   }
set_has_signal_strength(HasBits * has_bits)1184   static void set_has_signal_strength(HasBits* has_bits) {
1185     (*has_bits)[0] |= 4u;
1186   }
set_has_validation_result(HasBits * has_bits)1187   static void set_has_validation_result(HasBits* has_bits) {
1188     (*has_bits)[0] |= 8u;
1189   }
set_has_elapsed_time_in_millis(HasBits * has_bits)1190   static void set_has_elapsed_time_in_millis(HasBits* has_bits) {
1191     (*has_bits)[0] |= 16u;
1192   }
set_has_handover_attempted(HasBits * has_bits)1193   static void set_has_handover_attempted(HasBits* has_bits) {
1194     (*has_bits)[0] |= 32u;
1195   }
set_has_network_validation_count(HasBits * has_bits)1196   static void set_has_network_validation_count(HasBits* has_bits) {
1197     (*has_bits)[0] |= 64u;
1198   }
1199 };
1200 
DataNetworkValidation(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1201 DataNetworkValidation::DataNetworkValidation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1202                          bool is_message_owned)
1203   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1204   SharedCtor(arena, is_message_owned);
1205   // @@protoc_insertion_point(arena_constructor:android.os.statsd.telephony.DataNetworkValidation)
1206 }
DataNetworkValidation(const DataNetworkValidation & from)1207 DataNetworkValidation::DataNetworkValidation(const DataNetworkValidation& from)
1208   : ::PROTOBUF_NAMESPACE_ID::Message() {
1209   DataNetworkValidation* const _this = this; (void)_this;
1210   new (&_impl_) Impl_{
1211       decltype(_impl_._has_bits_){from._impl_._has_bits_}
1212     , /*decltype(_impl_._cached_size_)*/{}
1213     , decltype(_impl_.network_type_){}
1214     , decltype(_impl_.apn_type_bitmask_){}
1215     , decltype(_impl_.signal_strength_){}
1216     , decltype(_impl_.validation_result_){}
1217     , decltype(_impl_.elapsed_time_in_millis_){}
1218     , decltype(_impl_.handover_attempted_){}
1219     , decltype(_impl_.network_validation_count_){}};
1220 
1221   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1222   ::memcpy(&_impl_.network_type_, &from._impl_.network_type_,
1223     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.network_validation_count_) -
1224     reinterpret_cast<char*>(&_impl_.network_type_)) + sizeof(_impl_.network_validation_count_));
1225   // @@protoc_insertion_point(copy_constructor:android.os.statsd.telephony.DataNetworkValidation)
1226 }
1227 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1228 inline void DataNetworkValidation::SharedCtor(
1229     ::_pb::Arena* arena, bool is_message_owned) {
1230   (void)arena;
1231   (void)is_message_owned;
1232   new (&_impl_) Impl_{
1233       decltype(_impl_._has_bits_){}
1234     , /*decltype(_impl_._cached_size_)*/{}
1235     , decltype(_impl_.network_type_){0}
1236     , decltype(_impl_.apn_type_bitmask_){0}
1237     , decltype(_impl_.signal_strength_){0}
1238     , decltype(_impl_.validation_result_){0}
1239     , decltype(_impl_.elapsed_time_in_millis_){::int64_t{0}}
1240     , decltype(_impl_.handover_attempted_){false}
1241     , decltype(_impl_.network_validation_count_){0}
1242   };
1243 }
1244 
~DataNetworkValidation()1245 DataNetworkValidation::~DataNetworkValidation() {
1246   // @@protoc_insertion_point(destructor:android.os.statsd.telephony.DataNetworkValidation)
1247   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1248   (void)arena;
1249     return;
1250   }
1251   SharedDtor();
1252 }
1253 
SharedDtor()1254 inline void DataNetworkValidation::SharedDtor() {
1255   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1256 }
1257 
SetCachedSize(int size) const1258 void DataNetworkValidation::SetCachedSize(int size) const {
1259   _impl_._cached_size_.Set(size);
1260 }
1261 
Clear()1262 void DataNetworkValidation::Clear() {
1263 // @@protoc_insertion_point(message_clear_start:android.os.statsd.telephony.DataNetworkValidation)
1264   ::uint32_t cached_has_bits = 0;
1265   // Prevent compiler warnings about cached_has_bits being unused
1266   (void) cached_has_bits;
1267 
1268   cached_has_bits = _impl_._has_bits_[0];
1269   if (cached_has_bits & 0x0000007fu) {
1270     ::memset(&_impl_.network_type_, 0, static_cast<size_t>(
1271         reinterpret_cast<char*>(&_impl_.network_validation_count_) -
1272         reinterpret_cast<char*>(&_impl_.network_type_)) + sizeof(_impl_.network_validation_count_));
1273   }
1274   _impl_._has_bits_.Clear();
1275   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1276 }
1277 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1278 const char* DataNetworkValidation::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1279 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1280   _Internal::HasBits has_bits{};
1281   while (!ctx->Done(&ptr)) {
1282     ::uint32_t tag;
1283     ptr = ::_pbi::ReadTag(ptr, &tag);
1284     switch (tag >> 3) {
1285       // optional .android.telephony.NetworkTypeEnum network_type = 1;
1286       case 1:
1287         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
1288           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1289           CHK_(ptr);
1290           if (PROTOBUF_PREDICT_TRUE(::android::telephony::NetworkTypeEnum_IsValid(val))) {
1291             _internal_set_network_type(static_cast<::android::telephony::NetworkTypeEnum>(val));
1292           } else {
1293             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
1294           }
1295         } else {
1296           goto handle_unusual;
1297         }
1298         continue;
1299       // optional int32 apn_type_bitmask = 2;
1300       case 2:
1301         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
1302           _Internal::set_has_apn_type_bitmask(&has_bits);
1303           _impl_.apn_type_bitmask_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
1304           CHK_(ptr);
1305         } else {
1306           goto handle_unusual;
1307         }
1308         continue;
1309       // optional .android.telephony.SignalStrengthEnum signal_strength = 3;
1310       case 3:
1311         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
1312           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1313           CHK_(ptr);
1314           if (PROTOBUF_PREDICT_TRUE(::android::telephony::SignalStrengthEnum_IsValid(val))) {
1315             _internal_set_signal_strength(static_cast<::android::telephony::SignalStrengthEnum>(val));
1316           } else {
1317             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
1318           }
1319         } else {
1320           goto handle_unusual;
1321         }
1322         continue;
1323       // optional .android.telephony.NetworkValidationResult validation_result = 4;
1324       case 4:
1325         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
1326           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1327           CHK_(ptr);
1328           if (PROTOBUF_PREDICT_TRUE(::android::telephony::NetworkValidationResult_IsValid(val))) {
1329             _internal_set_validation_result(static_cast<::android::telephony::NetworkValidationResult>(val));
1330           } else {
1331             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields());
1332           }
1333         } else {
1334           goto handle_unusual;
1335         }
1336         continue;
1337       // optional int64 elapsed_time_in_millis = 5;
1338       case 5:
1339         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
1340           _Internal::set_has_elapsed_time_in_millis(&has_bits);
1341           _impl_.elapsed_time_in_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1342           CHK_(ptr);
1343         } else {
1344           goto handle_unusual;
1345         }
1346         continue;
1347       // optional bool handover_attempted = 6;
1348       case 6:
1349         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
1350           _Internal::set_has_handover_attempted(&has_bits);
1351           _impl_.handover_attempted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1352           CHK_(ptr);
1353         } else {
1354           goto handle_unusual;
1355         }
1356         continue;
1357       // optional int32 network_validation_count = 7;
1358       case 7:
1359         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
1360           _Internal::set_has_network_validation_count(&has_bits);
1361           _impl_.network_validation_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
1362           CHK_(ptr);
1363         } else {
1364           goto handle_unusual;
1365         }
1366         continue;
1367       default:
1368         goto handle_unusual;
1369     }  // switch
1370   handle_unusual:
1371     if ((tag == 0) || ((tag & 7) == 4)) {
1372       CHK_(ptr);
1373       ctx->SetLastTag(tag);
1374       goto message_done;
1375     }
1376     ptr = UnknownFieldParse(
1377         tag,
1378         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1379         ptr, ctx);
1380     CHK_(ptr != nullptr);
1381   }  // while
1382 message_done:
1383   _impl_._has_bits_.Or(has_bits);
1384   return ptr;
1385 failure:
1386   ptr = nullptr;
1387   goto message_done;
1388 #undef CHK_
1389 }
1390 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1391 ::uint8_t* DataNetworkValidation::_InternalSerialize(
1392     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1393   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.telephony.DataNetworkValidation)
1394   ::uint32_t cached_has_bits = 0;
1395   (void) cached_has_bits;
1396 
1397   cached_has_bits = _impl_._has_bits_[0];
1398   // optional .android.telephony.NetworkTypeEnum network_type = 1;
1399   if (cached_has_bits & 0x00000001u) {
1400     target = stream->EnsureSpace(target);
1401     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1402       1, this->_internal_network_type(), target);
1403   }
1404 
1405   // optional int32 apn_type_bitmask = 2;
1406   if (cached_has_bits & 0x00000002u) {
1407     target = stream->EnsureSpace(target);
1408     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_apn_type_bitmask(), target);
1409   }
1410 
1411   // optional .android.telephony.SignalStrengthEnum signal_strength = 3;
1412   if (cached_has_bits & 0x00000004u) {
1413     target = stream->EnsureSpace(target);
1414     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1415       3, this->_internal_signal_strength(), target);
1416   }
1417 
1418   // optional .android.telephony.NetworkValidationResult validation_result = 4;
1419   if (cached_has_bits & 0x00000008u) {
1420     target = stream->EnsureSpace(target);
1421     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1422       4, this->_internal_validation_result(), target);
1423   }
1424 
1425   // optional int64 elapsed_time_in_millis = 5;
1426   if (cached_has_bits & 0x00000010u) {
1427     target = stream->EnsureSpace(target);
1428     target = ::_pbi::WireFormatLite::WriteInt64ToArray(5, this->_internal_elapsed_time_in_millis(), target);
1429   }
1430 
1431   // optional bool handover_attempted = 6;
1432   if (cached_has_bits & 0x00000020u) {
1433     target = stream->EnsureSpace(target);
1434     target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_handover_attempted(), target);
1435   }
1436 
1437   // optional int32 network_validation_count = 7;
1438   if (cached_has_bits & 0x00000040u) {
1439     target = stream->EnsureSpace(target);
1440     target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_network_validation_count(), target);
1441   }
1442 
1443   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1444     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1445         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1446   }
1447   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.telephony.DataNetworkValidation)
1448   return target;
1449 }
1450 
ByteSizeLong() const1451 size_t DataNetworkValidation::ByteSizeLong() const {
1452 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.telephony.DataNetworkValidation)
1453   size_t total_size = 0;
1454 
1455   ::uint32_t cached_has_bits = 0;
1456   // Prevent compiler warnings about cached_has_bits being unused
1457   (void) cached_has_bits;
1458 
1459   cached_has_bits = _impl_._has_bits_[0];
1460   if (cached_has_bits & 0x0000007fu) {
1461     // optional .android.telephony.NetworkTypeEnum network_type = 1;
1462     if (cached_has_bits & 0x00000001u) {
1463       total_size += 1 +
1464         ::_pbi::WireFormatLite::EnumSize(this->_internal_network_type());
1465     }
1466 
1467     // optional int32 apn_type_bitmask = 2;
1468     if (cached_has_bits & 0x00000002u) {
1469       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_apn_type_bitmask());
1470     }
1471 
1472     // optional .android.telephony.SignalStrengthEnum signal_strength = 3;
1473     if (cached_has_bits & 0x00000004u) {
1474       total_size += 1 +
1475         ::_pbi::WireFormatLite::EnumSize(this->_internal_signal_strength());
1476     }
1477 
1478     // optional .android.telephony.NetworkValidationResult validation_result = 4;
1479     if (cached_has_bits & 0x00000008u) {
1480       total_size += 1 +
1481         ::_pbi::WireFormatLite::EnumSize(this->_internal_validation_result());
1482     }
1483 
1484     // optional int64 elapsed_time_in_millis = 5;
1485     if (cached_has_bits & 0x00000010u) {
1486       total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_elapsed_time_in_millis());
1487     }
1488 
1489     // optional bool handover_attempted = 6;
1490     if (cached_has_bits & 0x00000020u) {
1491       total_size += 1 + 1;
1492     }
1493 
1494     // optional int32 network_validation_count = 7;
1495     if (cached_has_bits & 0x00000040u) {
1496       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_network_validation_count());
1497     }
1498 
1499   }
1500   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1501 }
1502 
1503 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DataNetworkValidation::_class_data_ = {
1504     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1505     DataNetworkValidation::MergeImpl
1506 };
GetClassData() const1507 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DataNetworkValidation::GetClassData() const { return &_class_data_; }
1508 
1509 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1510 void DataNetworkValidation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1511   auto* const _this = static_cast<DataNetworkValidation*>(&to_msg);
1512   auto& from = static_cast<const DataNetworkValidation&>(from_msg);
1513   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.telephony.DataNetworkValidation)
1514   GOOGLE_DCHECK_NE(&from, _this);
1515   ::uint32_t cached_has_bits = 0;
1516   (void) cached_has_bits;
1517 
1518   cached_has_bits = from._impl_._has_bits_[0];
1519   if (cached_has_bits & 0x0000007fu) {
1520     if (cached_has_bits & 0x00000001u) {
1521       _this->_impl_.network_type_ = from._impl_.network_type_;
1522     }
1523     if (cached_has_bits & 0x00000002u) {
1524       _this->_impl_.apn_type_bitmask_ = from._impl_.apn_type_bitmask_;
1525     }
1526     if (cached_has_bits & 0x00000004u) {
1527       _this->_impl_.signal_strength_ = from._impl_.signal_strength_;
1528     }
1529     if (cached_has_bits & 0x00000008u) {
1530       _this->_impl_.validation_result_ = from._impl_.validation_result_;
1531     }
1532     if (cached_has_bits & 0x00000010u) {
1533       _this->_impl_.elapsed_time_in_millis_ = from._impl_.elapsed_time_in_millis_;
1534     }
1535     if (cached_has_bits & 0x00000020u) {
1536       _this->_impl_.handover_attempted_ = from._impl_.handover_attempted_;
1537     }
1538     if (cached_has_bits & 0x00000040u) {
1539       _this->_impl_.network_validation_count_ = from._impl_.network_validation_count_;
1540     }
1541     _this->_impl_._has_bits_[0] |= cached_has_bits;
1542   }
1543   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1544 }
1545 
CopyFrom(const DataNetworkValidation & from)1546 void DataNetworkValidation::CopyFrom(const DataNetworkValidation& from) {
1547 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.telephony.DataNetworkValidation)
1548   if (&from == this) return;
1549   Clear();
1550   MergeFrom(from);
1551 }
1552 
IsInitialized() const1553 bool DataNetworkValidation::IsInitialized() const {
1554   return true;
1555 }
1556 
InternalSwap(DataNetworkValidation * other)1557 void DataNetworkValidation::InternalSwap(DataNetworkValidation* other) {
1558   using std::swap;
1559   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1560   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1561   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1562       PROTOBUF_FIELD_OFFSET(DataNetworkValidation, _impl_.network_validation_count_)
1563       + sizeof(DataNetworkValidation::_impl_.network_validation_count_)  // NOLINT
1564       - PROTOBUF_FIELD_OFFSET(DataNetworkValidation, _impl_.network_type_)>(
1565           reinterpret_cast<char*>(&_impl_.network_type_),
1566           reinterpret_cast<char*>(&other->_impl_.network_type_));
1567 }
1568 
GetMetadata() const1569 ::PROTOBUF_NAMESPACE_ID::Metadata DataNetworkValidation::GetMetadata() const {
1570   return ::_pbi::AssignDescriptors(
1571       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_once,
1572       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[2]);
1573 }
1574 
1575 // ===================================================================
1576 
1577 class DataRatStateChanged::_Internal {
1578  public:
1579   using HasBits = decltype(std::declval<DataRatStateChanged>()._impl_._has_bits_);
set_has_data_rat(HasBits * has_bits)1580   static void set_has_data_rat(HasBits* has_bits) {
1581     (*has_bits)[0] |= 1u;
1582   }
1583 };
1584 
DataRatStateChanged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1585 DataRatStateChanged::DataRatStateChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1586                          bool is_message_owned)
1587   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1588   SharedCtor(arena, is_message_owned);
1589   // @@protoc_insertion_point(arena_constructor:android.os.statsd.telephony.DataRatStateChanged)
1590 }
DataRatStateChanged(const DataRatStateChanged & from)1591 DataRatStateChanged::DataRatStateChanged(const DataRatStateChanged& from)
1592   : ::PROTOBUF_NAMESPACE_ID::Message() {
1593   DataRatStateChanged* const _this = this; (void)_this;
1594   new (&_impl_) Impl_{
1595       decltype(_impl_._has_bits_){from._impl_._has_bits_}
1596     , /*decltype(_impl_._cached_size_)*/{}
1597     , decltype(_impl_.data_rat_){}};
1598 
1599   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1600   _this->_impl_.data_rat_ = from._impl_.data_rat_;
1601   // @@protoc_insertion_point(copy_constructor:android.os.statsd.telephony.DataRatStateChanged)
1602 }
1603 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1604 inline void DataRatStateChanged::SharedCtor(
1605     ::_pb::Arena* arena, bool is_message_owned) {
1606   (void)arena;
1607   (void)is_message_owned;
1608   new (&_impl_) Impl_{
1609       decltype(_impl_._has_bits_){}
1610     , /*decltype(_impl_._cached_size_)*/{}
1611     , decltype(_impl_.data_rat_){0}
1612   };
1613 }
1614 
~DataRatStateChanged()1615 DataRatStateChanged::~DataRatStateChanged() {
1616   // @@protoc_insertion_point(destructor:android.os.statsd.telephony.DataRatStateChanged)
1617   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1618   (void)arena;
1619     return;
1620   }
1621   SharedDtor();
1622 }
1623 
SharedDtor()1624 inline void DataRatStateChanged::SharedDtor() {
1625   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1626 }
1627 
SetCachedSize(int size) const1628 void DataRatStateChanged::SetCachedSize(int size) const {
1629   _impl_._cached_size_.Set(size);
1630 }
1631 
Clear()1632 void DataRatStateChanged::Clear() {
1633 // @@protoc_insertion_point(message_clear_start:android.os.statsd.telephony.DataRatStateChanged)
1634   ::uint32_t cached_has_bits = 0;
1635   // Prevent compiler warnings about cached_has_bits being unused
1636   (void) cached_has_bits;
1637 
1638   _impl_.data_rat_ = 0;
1639   _impl_._has_bits_.Clear();
1640   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1641 }
1642 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1643 const char* DataRatStateChanged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1644 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1645   _Internal::HasBits has_bits{};
1646   while (!ctx->Done(&ptr)) {
1647     ::uint32_t tag;
1648     ptr = ::_pbi::ReadTag(ptr, &tag);
1649     switch (tag >> 3) {
1650       // optional .android.os.statsd.telephony.DataRatStateChanged.DataRat data_rat = 1 [(.android.os.statsd.state_field_option) = {
1651       case 1:
1652         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
1653           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1654           CHK_(ptr);
1655           if (PROTOBUF_PREDICT_TRUE(::android::os::statsd::telephony::DataRatStateChanged_DataRat_IsValid(val))) {
1656             _internal_set_data_rat(static_cast<::android::os::statsd::telephony::DataRatStateChanged_DataRat>(val));
1657           } else {
1658             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
1659           }
1660         } else {
1661           goto handle_unusual;
1662         }
1663         continue;
1664       default:
1665         goto handle_unusual;
1666     }  // switch
1667   handle_unusual:
1668     if ((tag == 0) || ((tag & 7) == 4)) {
1669       CHK_(ptr);
1670       ctx->SetLastTag(tag);
1671       goto message_done;
1672     }
1673     ptr = UnknownFieldParse(
1674         tag,
1675         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1676         ptr, ctx);
1677     CHK_(ptr != nullptr);
1678   }  // while
1679 message_done:
1680   _impl_._has_bits_.Or(has_bits);
1681   return ptr;
1682 failure:
1683   ptr = nullptr;
1684   goto message_done;
1685 #undef CHK_
1686 }
1687 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1688 ::uint8_t* DataRatStateChanged::_InternalSerialize(
1689     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1690   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.telephony.DataRatStateChanged)
1691   ::uint32_t cached_has_bits = 0;
1692   (void) cached_has_bits;
1693 
1694   cached_has_bits = _impl_._has_bits_[0];
1695   // optional .android.os.statsd.telephony.DataRatStateChanged.DataRat data_rat = 1 [(.android.os.statsd.state_field_option) = {
1696   if (cached_has_bits & 0x00000001u) {
1697     target = stream->EnsureSpace(target);
1698     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1699       1, this->_internal_data_rat(), target);
1700   }
1701 
1702   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1703     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1704         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1705   }
1706   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.telephony.DataRatStateChanged)
1707   return target;
1708 }
1709 
ByteSizeLong() const1710 size_t DataRatStateChanged::ByteSizeLong() const {
1711 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.telephony.DataRatStateChanged)
1712   size_t total_size = 0;
1713 
1714   ::uint32_t cached_has_bits = 0;
1715   // Prevent compiler warnings about cached_has_bits being unused
1716   (void) cached_has_bits;
1717 
1718   // optional .android.os.statsd.telephony.DataRatStateChanged.DataRat data_rat = 1 [(.android.os.statsd.state_field_option) = {
1719   cached_has_bits = _impl_._has_bits_[0];
1720   if (cached_has_bits & 0x00000001u) {
1721     total_size += 1 +
1722       ::_pbi::WireFormatLite::EnumSize(this->_internal_data_rat());
1723   }
1724 
1725   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1726 }
1727 
1728 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DataRatStateChanged::_class_data_ = {
1729     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1730     DataRatStateChanged::MergeImpl
1731 };
GetClassData() const1732 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DataRatStateChanged::GetClassData() const { return &_class_data_; }
1733 
1734 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1735 void DataRatStateChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1736   auto* const _this = static_cast<DataRatStateChanged*>(&to_msg);
1737   auto& from = static_cast<const DataRatStateChanged&>(from_msg);
1738   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.telephony.DataRatStateChanged)
1739   GOOGLE_DCHECK_NE(&from, _this);
1740   ::uint32_t cached_has_bits = 0;
1741   (void) cached_has_bits;
1742 
1743   if (from._internal_has_data_rat()) {
1744     _this->_internal_set_data_rat(from._internal_data_rat());
1745   }
1746   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1747 }
1748 
CopyFrom(const DataRatStateChanged & from)1749 void DataRatStateChanged::CopyFrom(const DataRatStateChanged& from) {
1750 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.telephony.DataRatStateChanged)
1751   if (&from == this) return;
1752   Clear();
1753   MergeFrom(from);
1754 }
1755 
IsInitialized() const1756 bool DataRatStateChanged::IsInitialized() const {
1757   return true;
1758 }
1759 
InternalSwap(DataRatStateChanged * other)1760 void DataRatStateChanged::InternalSwap(DataRatStateChanged* other) {
1761   using std::swap;
1762   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1763   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1764   swap(_impl_.data_rat_, other->_impl_.data_rat_);
1765 }
1766 
GetMetadata() const1767 ::PROTOBUF_NAMESPACE_ID::Metadata DataRatStateChanged::GetMetadata() const {
1768   return ::_pbi::AssignDescriptors(
1769       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_once,
1770       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[3]);
1771 }
1772 
1773 // ===================================================================
1774 
1775 class ConnectedChannelChanged::_Internal {
1776  public:
1777   using HasBits = decltype(std::declval<ConnectedChannelChanged>()._impl_._has_bits_);
set_has_connected_channel_count(HasBits * has_bits)1778   static void set_has_connected_channel_count(HasBits* has_bits) {
1779     (*has_bits)[0] |= 1u;
1780   }
1781 };
1782 
ConnectedChannelChanged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1783 ConnectedChannelChanged::ConnectedChannelChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1784                          bool is_message_owned)
1785   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1786   SharedCtor(arena, is_message_owned);
1787   // @@protoc_insertion_point(arena_constructor:android.os.statsd.telephony.ConnectedChannelChanged)
1788 }
ConnectedChannelChanged(const ConnectedChannelChanged & from)1789 ConnectedChannelChanged::ConnectedChannelChanged(const ConnectedChannelChanged& from)
1790   : ::PROTOBUF_NAMESPACE_ID::Message() {
1791   ConnectedChannelChanged* const _this = this; (void)_this;
1792   new (&_impl_) Impl_{
1793       decltype(_impl_._has_bits_){from._impl_._has_bits_}
1794     , /*decltype(_impl_._cached_size_)*/{}
1795     , decltype(_impl_.connected_channel_count_){}};
1796 
1797   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1798   _this->_impl_.connected_channel_count_ = from._impl_.connected_channel_count_;
1799   // @@protoc_insertion_point(copy_constructor:android.os.statsd.telephony.ConnectedChannelChanged)
1800 }
1801 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1802 inline void ConnectedChannelChanged::SharedCtor(
1803     ::_pb::Arena* arena, bool is_message_owned) {
1804   (void)arena;
1805   (void)is_message_owned;
1806   new (&_impl_) Impl_{
1807       decltype(_impl_._has_bits_){}
1808     , /*decltype(_impl_._cached_size_)*/{}
1809     , decltype(_impl_.connected_channel_count_){0}
1810   };
1811 }
1812 
~ConnectedChannelChanged()1813 ConnectedChannelChanged::~ConnectedChannelChanged() {
1814   // @@protoc_insertion_point(destructor:android.os.statsd.telephony.ConnectedChannelChanged)
1815   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1816   (void)arena;
1817     return;
1818   }
1819   SharedDtor();
1820 }
1821 
SharedDtor()1822 inline void ConnectedChannelChanged::SharedDtor() {
1823   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1824 }
1825 
SetCachedSize(int size) const1826 void ConnectedChannelChanged::SetCachedSize(int size) const {
1827   _impl_._cached_size_.Set(size);
1828 }
1829 
Clear()1830 void ConnectedChannelChanged::Clear() {
1831 // @@protoc_insertion_point(message_clear_start:android.os.statsd.telephony.ConnectedChannelChanged)
1832   ::uint32_t cached_has_bits = 0;
1833   // Prevent compiler warnings about cached_has_bits being unused
1834   (void) cached_has_bits;
1835 
1836   _impl_.connected_channel_count_ = 0;
1837   _impl_._has_bits_.Clear();
1838   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1839 }
1840 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1841 const char* ConnectedChannelChanged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1842 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1843   _Internal::HasBits has_bits{};
1844   while (!ctx->Done(&ptr)) {
1845     ::uint32_t tag;
1846     ptr = ::_pbi::ReadTag(ptr, &tag);
1847     switch (tag >> 3) {
1848       // optional .android.os.statsd.telephony.ConnectedChannelChanged.ChannelCount connected_channel_count = 1 [(.android.os.statsd.state_field_option) = {
1849       case 1:
1850         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
1851           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1852           CHK_(ptr);
1853           if (PROTOBUF_PREDICT_TRUE(::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount_IsValid(val))) {
1854             _internal_set_connected_channel_count(static_cast<::android::os::statsd::telephony::ConnectedChannelChanged_ChannelCount>(val));
1855           } else {
1856             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
1857           }
1858         } else {
1859           goto handle_unusual;
1860         }
1861         continue;
1862       default:
1863         goto handle_unusual;
1864     }  // switch
1865   handle_unusual:
1866     if ((tag == 0) || ((tag & 7) == 4)) {
1867       CHK_(ptr);
1868       ctx->SetLastTag(tag);
1869       goto message_done;
1870     }
1871     ptr = UnknownFieldParse(
1872         tag,
1873         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1874         ptr, ctx);
1875     CHK_(ptr != nullptr);
1876   }  // while
1877 message_done:
1878   _impl_._has_bits_.Or(has_bits);
1879   return ptr;
1880 failure:
1881   ptr = nullptr;
1882   goto message_done;
1883 #undef CHK_
1884 }
1885 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1886 ::uint8_t* ConnectedChannelChanged::_InternalSerialize(
1887     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1888   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.telephony.ConnectedChannelChanged)
1889   ::uint32_t cached_has_bits = 0;
1890   (void) cached_has_bits;
1891 
1892   cached_has_bits = _impl_._has_bits_[0];
1893   // optional .android.os.statsd.telephony.ConnectedChannelChanged.ChannelCount connected_channel_count = 1 [(.android.os.statsd.state_field_option) = {
1894   if (cached_has_bits & 0x00000001u) {
1895     target = stream->EnsureSpace(target);
1896     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1897       1, this->_internal_connected_channel_count(), target);
1898   }
1899 
1900   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1901     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1902         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1903   }
1904   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.telephony.ConnectedChannelChanged)
1905   return target;
1906 }
1907 
ByteSizeLong() const1908 size_t ConnectedChannelChanged::ByteSizeLong() const {
1909 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.telephony.ConnectedChannelChanged)
1910   size_t total_size = 0;
1911 
1912   ::uint32_t cached_has_bits = 0;
1913   // Prevent compiler warnings about cached_has_bits being unused
1914   (void) cached_has_bits;
1915 
1916   // optional .android.os.statsd.telephony.ConnectedChannelChanged.ChannelCount connected_channel_count = 1 [(.android.os.statsd.state_field_option) = {
1917   cached_has_bits = _impl_._has_bits_[0];
1918   if (cached_has_bits & 0x00000001u) {
1919     total_size += 1 +
1920       ::_pbi::WireFormatLite::EnumSize(this->_internal_connected_channel_count());
1921   }
1922 
1923   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1924 }
1925 
1926 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConnectedChannelChanged::_class_data_ = {
1927     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1928     ConnectedChannelChanged::MergeImpl
1929 };
GetClassData() const1930 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConnectedChannelChanged::GetClassData() const { return &_class_data_; }
1931 
1932 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1933 void ConnectedChannelChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1934   auto* const _this = static_cast<ConnectedChannelChanged*>(&to_msg);
1935   auto& from = static_cast<const ConnectedChannelChanged&>(from_msg);
1936   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.telephony.ConnectedChannelChanged)
1937   GOOGLE_DCHECK_NE(&from, _this);
1938   ::uint32_t cached_has_bits = 0;
1939   (void) cached_has_bits;
1940 
1941   if (from._internal_has_connected_channel_count()) {
1942     _this->_internal_set_connected_channel_count(from._internal_connected_channel_count());
1943   }
1944   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1945 }
1946 
CopyFrom(const ConnectedChannelChanged & from)1947 void ConnectedChannelChanged::CopyFrom(const ConnectedChannelChanged& from) {
1948 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.telephony.ConnectedChannelChanged)
1949   if (&from == this) return;
1950   Clear();
1951   MergeFrom(from);
1952 }
1953 
IsInitialized() const1954 bool ConnectedChannelChanged::IsInitialized() const {
1955   return true;
1956 }
1957 
InternalSwap(ConnectedChannelChanged * other)1958 void ConnectedChannelChanged::InternalSwap(ConnectedChannelChanged* other) {
1959   using std::swap;
1960   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1961   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1962   swap(_impl_.connected_channel_count_, other->_impl_.connected_channel_count_);
1963 }
1964 
GetMetadata() const1965 ::PROTOBUF_NAMESPACE_ID::Metadata ConnectedChannelChanged::GetMetadata() const {
1966   return ::_pbi::AssignDescriptors(
1967       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto_once,
1968       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2ftelephony_2ftelephony_5fextension_5fatoms_2eproto[4]);
1969 }
1970 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1971     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::CellularRadioPowerStateChanged >, 11, false>
1972   cellular_radio_power_state_changed(kCellularRadioPowerStateChangedFieldNumber, ::android::os::statsd::telephony::CellularRadioPowerStateChanged::default_instance(), nullptr);
1973 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1974     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::EmergencyNumbersInfo >, 11, false>
1975   emergency_numbers_info(kEmergencyNumbersInfoFieldNumber, ::android::os::statsd::telephony::EmergencyNumbersInfo::default_instance(), nullptr);
1976 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1977     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::DataNetworkValidation >, 11, false>
1978   data_network_validation(kDataNetworkValidationFieldNumber, ::android::os::statsd::telephony::DataNetworkValidation::default_instance(), nullptr);
1979 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1980     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::DataRatStateChanged >, 11, false>
1981   data_rat_state_changed(kDataRatStateChangedFieldNumber, ::android::os::statsd::telephony::DataRatStateChanged::default_instance(), nullptr);
1982 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1983     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::telephony::ConnectedChannelChanged >, 11, false>
1984   connected_channel_changed(kConnectedChannelChangedFieldNumber, ::android::os::statsd::telephony::ConnectedChannelChanged::default_instance(), nullptr);
1985 
1986 // @@protoc_insertion_point(namespace_scope)
1987 }  // namespace telephony
1988 }  // namespace statsd
1989 }  // namespace os
1990 }  // namespace android
1991 PROTOBUF_NAMESPACE_OPEN
1992 template<> PROTOBUF_NOINLINE ::android::os::statsd::telephony::CellularRadioPowerStateChanged*
CreateMaybeMessage(Arena * arena)1993 Arena::CreateMaybeMessage< ::android::os::statsd::telephony::CellularRadioPowerStateChanged >(Arena* arena) {
1994   return Arena::CreateMessageInternal< ::android::os::statsd::telephony::CellularRadioPowerStateChanged >(arena);
1995 }
1996 template<> PROTOBUF_NOINLINE ::android::os::statsd::telephony::EmergencyNumbersInfo*
CreateMaybeMessage(Arena * arena)1997 Arena::CreateMaybeMessage< ::android::os::statsd::telephony::EmergencyNumbersInfo >(Arena* arena) {
1998   return Arena::CreateMessageInternal< ::android::os::statsd::telephony::EmergencyNumbersInfo >(arena);
1999 }
2000 template<> PROTOBUF_NOINLINE ::android::os::statsd::telephony::DataNetworkValidation*
CreateMaybeMessage(Arena * arena)2001 Arena::CreateMaybeMessage< ::android::os::statsd::telephony::DataNetworkValidation >(Arena* arena) {
2002   return Arena::CreateMessageInternal< ::android::os::statsd::telephony::DataNetworkValidation >(arena);
2003 }
2004 template<> PROTOBUF_NOINLINE ::android::os::statsd::telephony::DataRatStateChanged*
CreateMaybeMessage(Arena * arena)2005 Arena::CreateMaybeMessage< ::android::os::statsd::telephony::DataRatStateChanged >(Arena* arena) {
2006   return Arena::CreateMessageInternal< ::android::os::statsd::telephony::DataRatStateChanged >(arena);
2007 }
2008 template<> PROTOBUF_NOINLINE ::android::os::statsd::telephony::ConnectedChannelChanged*
CreateMaybeMessage(Arena * arena)2009 Arena::CreateMaybeMessage< ::android::os::statsd::telephony::ConnectedChannelChanged >(Arena* arena) {
2010   return Arena::CreateMessageInternal< ::android::os::statsd::telephony::ConnectedChannelChanged >(arena);
2011 }
2012 PROTOBUF_NAMESPACE_CLOSE
2013 
2014 // @@protoc_insertion_point(global_scope)
2015 #include <google/protobuf/port_undef.inc>
2016