1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: frameworks/proto_logging/stats/atoms/photopicker/photopicker_extension_atoms.proto
3
4 #include "frameworks/proto_logging/stats/atoms/photopicker/photopicker_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 photopicker {
PhotopickerSessionInfoReported(::_pbi::ConstantInitialized)28 PROTOBUF_CONSTEXPR PhotopickerSessionInfoReported::PhotopickerSessionInfoReported(
29 ::_pbi::ConstantInitialized): _impl_{
30 /*decltype(_impl_._has_bits_)*/{}
31 , /*decltype(_impl_._cached_size_)*/{}
32 , /*decltype(_impl_.session_id_)*/0
33 , /*decltype(_impl_.package_uid_)*/0
34 , /*decltype(_impl_.picker_permitted_selection_)*/0
35 , /*decltype(_impl_.cloud_provider_uid_)*/0
36 , /*decltype(_impl_.user_profile_)*/0
37 , /*decltype(_impl_.picker_status_)*/0
38 , /*decltype(_impl_.picked_items_count_)*/0
39 , /*decltype(_impl_.picked_items_size_)*/0
40 , /*decltype(_impl_.is_profile_switch_button_visible_)*/false
41 , /*decltype(_impl_.picker_mode_)*/0
42 , /*decltype(_impl_.picker_close_method_)*/0} {}
43 struct PhotopickerSessionInfoReportedDefaultTypeInternal {
PhotopickerSessionInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSessionInfoReportedDefaultTypeInternal44 PROTOBUF_CONSTEXPR PhotopickerSessionInfoReportedDefaultTypeInternal()
45 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerSessionInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSessionInfoReportedDefaultTypeInternal46 ~PhotopickerSessionInfoReportedDefaultTypeInternal() {}
47 union { // NOLINT(misc-non-private-member-variables-in-classes)
48 PhotopickerSessionInfoReported _instance;
49 };
50 };
51 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerSessionInfoReportedDefaultTypeInternal _PhotopickerSessionInfoReported_default_instance_;
PhotopickerApiInfoReported(::_pbi::ConstantInitialized)52 PROTOBUF_CONSTEXPR PhotopickerApiInfoReported::PhotopickerApiInfoReported(
53 ::_pbi::ConstantInitialized): _impl_{
54 /*decltype(_impl_._has_bits_)*/{}
55 , /*decltype(_impl_._cached_size_)*/{}
56 , /*decltype(_impl_.session_id_)*/0
57 , /*decltype(_impl_.picker_intent_action_)*/0
58 , /*decltype(_impl_.screen_size_)*/0
59 , /*decltype(_impl_.media_filter_)*/0
60 , /*decltype(_impl_.max_picked_item_count_)*/0
61 , /*decltype(_impl_.selected_tab_)*/0
62 , /*decltype(_impl_.selected_album_)*/0
63 , /*decltype(_impl_.is_ordered_selection_set_)*/false
64 , /*decltype(_impl_.is_accent_color_set_)*/false
65 , /*decltype(_impl_.is_default_tab_set_)*/false
66 , /*decltype(_impl_.is_search_enabled_)*/false
67 , /*decltype(_impl_.is_cloud_search_enabled_)*/false
68 , /*decltype(_impl_.is_local_search_enabled_)*/false} {}
69 struct PhotopickerApiInfoReportedDefaultTypeInternal {
PhotopickerApiInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerApiInfoReportedDefaultTypeInternal70 PROTOBUF_CONSTEXPR PhotopickerApiInfoReportedDefaultTypeInternal()
71 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerApiInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerApiInfoReportedDefaultTypeInternal72 ~PhotopickerApiInfoReportedDefaultTypeInternal() {}
73 union { // NOLINT(misc-non-private-member-variables-in-classes)
74 PhotopickerApiInfoReported _instance;
75 };
76 };
77 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerApiInfoReportedDefaultTypeInternal _PhotopickerApiInfoReported_default_instance_;
PhotopickerUIEventLogged(::_pbi::ConstantInitialized)78 PROTOBUF_CONSTEXPR PhotopickerUIEventLogged::PhotopickerUIEventLogged(
79 ::_pbi::ConstantInitialized): _impl_{
80 /*decltype(_impl_._has_bits_)*/{}
81 , /*decltype(_impl_._cached_size_)*/{}
82 , /*decltype(_impl_.session_id_)*/0
83 , /*decltype(_impl_.package_uid_)*/0
84 , /*decltype(_impl_.ui_event_)*/0} {}
85 struct PhotopickerUIEventLoggedDefaultTypeInternal {
PhotopickerUIEventLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerUIEventLoggedDefaultTypeInternal86 PROTOBUF_CONSTEXPR PhotopickerUIEventLoggedDefaultTypeInternal()
87 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerUIEventLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerUIEventLoggedDefaultTypeInternal88 ~PhotopickerUIEventLoggedDefaultTypeInternal() {}
89 union { // NOLINT(misc-non-private-member-variables-in-classes)
90 PhotopickerUIEventLogged _instance;
91 };
92 };
93 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerUIEventLoggedDefaultTypeInternal _PhotopickerUIEventLogged_default_instance_;
PhotopickerMediaItemStatusReported(::_pbi::ConstantInitialized)94 PROTOBUF_CONSTEXPR PhotopickerMediaItemStatusReported::PhotopickerMediaItemStatusReported(
95 ::_pbi::ConstantInitialized): _impl_{
96 /*decltype(_impl_._has_bits_)*/{}
97 , /*decltype(_impl_._cached_size_)*/{}
98 , /*decltype(_impl_.session_id_)*/0
99 , /*decltype(_impl_.media_status_)*/0
100 , /*decltype(_impl_.media_location_)*/0
101 , /*decltype(_impl_.item_position_)*/0
102 , /*decltype(_impl_.selected_album_)*/0
103 , /*decltype(_impl_.media_type_)*/0
104 , /*decltype(_impl_.cloud_only_)*/false
105 , /*decltype(_impl_.picker_size_)*/0} {}
106 struct PhotopickerMediaItemStatusReportedDefaultTypeInternal {
PhotopickerMediaItemStatusReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaItemStatusReportedDefaultTypeInternal107 PROTOBUF_CONSTEXPR PhotopickerMediaItemStatusReportedDefaultTypeInternal()
108 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMediaItemStatusReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaItemStatusReportedDefaultTypeInternal109 ~PhotopickerMediaItemStatusReportedDefaultTypeInternal() {}
110 union { // NOLINT(misc-non-private-member-variables-in-classes)
111 PhotopickerMediaItemStatusReported _instance;
112 };
113 };
114 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMediaItemStatusReportedDefaultTypeInternal _PhotopickerMediaItemStatusReported_default_instance_;
PhotopickerPreviewInfoLogged(::_pbi::ConstantInitialized)115 PROTOBUF_CONSTEXPR PhotopickerPreviewInfoLogged::PhotopickerPreviewInfoLogged(
116 ::_pbi::ConstantInitialized): _impl_{
117 /*decltype(_impl_._has_bits_)*/{}
118 , /*decltype(_impl_._cached_size_)*/{}
119 , /*decltype(_impl_.session_id_)*/0
120 , /*decltype(_impl_.preview_mode_entry_)*/0
121 , /*decltype(_impl_.preview_item_count_)*/0
122 , /*decltype(_impl_.media_type_)*/0
123 , /*decltype(_impl_.video_interactions_)*/0} {}
124 struct PhotopickerPreviewInfoLoggedDefaultTypeInternal {
PhotopickerPreviewInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPreviewInfoLoggedDefaultTypeInternal125 PROTOBUF_CONSTEXPR PhotopickerPreviewInfoLoggedDefaultTypeInternal()
126 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerPreviewInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPreviewInfoLoggedDefaultTypeInternal127 ~PhotopickerPreviewInfoLoggedDefaultTypeInternal() {}
128 union { // NOLINT(misc-non-private-member-variables-in-classes)
129 PhotopickerPreviewInfoLogged _instance;
130 };
131 };
132 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerPreviewInfoLoggedDefaultTypeInternal _PhotopickerPreviewInfoLogged_default_instance_;
PhotopickerMenuInteractionLogged(::_pbi::ConstantInitialized)133 PROTOBUF_CONSTEXPR PhotopickerMenuInteractionLogged::PhotopickerMenuInteractionLogged(
134 ::_pbi::ConstantInitialized): _impl_{
135 /*decltype(_impl_._has_bits_)*/{}
136 , /*decltype(_impl_._cached_size_)*/{}
137 , /*decltype(_impl_.session_id_)*/0
138 , /*decltype(_impl_.package_uid_)*/0
139 , /*decltype(_impl_.menu_item_selected_)*/0} {}
140 struct PhotopickerMenuInteractionLoggedDefaultTypeInternal {
PhotopickerMenuInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMenuInteractionLoggedDefaultTypeInternal141 PROTOBUF_CONSTEXPR PhotopickerMenuInteractionLoggedDefaultTypeInternal()
142 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMenuInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMenuInteractionLoggedDefaultTypeInternal143 ~PhotopickerMenuInteractionLoggedDefaultTypeInternal() {}
144 union { // NOLINT(misc-non-private-member-variables-in-classes)
145 PhotopickerMenuInteractionLogged _instance;
146 };
147 };
148 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMenuInteractionLoggedDefaultTypeInternal _PhotopickerMenuInteractionLogged_default_instance_;
PhotopickerBannerInteractionLogged(::_pbi::ConstantInitialized)149 PROTOBUF_CONSTEXPR PhotopickerBannerInteractionLogged::PhotopickerBannerInteractionLogged(
150 ::_pbi::ConstantInitialized): _impl_{
151 /*decltype(_impl_._has_bits_)*/{}
152 , /*decltype(_impl_._cached_size_)*/{}
153 , /*decltype(_impl_.session_id_)*/0
154 , /*decltype(_impl_.banner_type_)*/0
155 , /*decltype(_impl_.user_banner_interaction_)*/0} {}
156 struct PhotopickerBannerInteractionLoggedDefaultTypeInternal {
PhotopickerBannerInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerBannerInteractionLoggedDefaultTypeInternal157 PROTOBUF_CONSTEXPR PhotopickerBannerInteractionLoggedDefaultTypeInternal()
158 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerBannerInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerBannerInteractionLoggedDefaultTypeInternal159 ~PhotopickerBannerInteractionLoggedDefaultTypeInternal() {}
160 union { // NOLINT(misc-non-private-member-variables-in-classes)
161 PhotopickerBannerInteractionLogged _instance;
162 };
163 };
164 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerBannerInteractionLoggedDefaultTypeInternal _PhotopickerBannerInteractionLogged_default_instance_;
PhotopickerMediaLibraryInfoLogged(::_pbi::ConstantInitialized)165 PROTOBUF_CONSTEXPR PhotopickerMediaLibraryInfoLogged::PhotopickerMediaLibraryInfoLogged(
166 ::_pbi::ConstantInitialized): _impl_{
167 /*decltype(_impl_._has_bits_)*/{}
168 , /*decltype(_impl_._cached_size_)*/{}
169 , /*decltype(_impl_.session_id_)*/0
170 , /*decltype(_impl_.cloud_provider_uid_)*/0
171 , /*decltype(_impl_.library_size_)*/0
172 , /*decltype(_impl_.media_count_)*/0} {}
173 struct PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal {
PhotopickerMediaLibraryInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal174 PROTOBUF_CONSTEXPR PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal()
175 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMediaLibraryInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal176 ~PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal() {}
177 union { // NOLINT(misc-non-private-member-variables-in-classes)
178 PhotopickerMediaLibraryInfoLogged _instance;
179 };
180 };
181 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal _PhotopickerMediaLibraryInfoLogged_default_instance_;
PhotopickerPageInfoLogged(::_pbi::ConstantInitialized)182 PROTOBUF_CONSTEXPR PhotopickerPageInfoLogged::PhotopickerPageInfoLogged(
183 ::_pbi::ConstantInitialized): _impl_{
184 /*decltype(_impl_._has_bits_)*/{}
185 , /*decltype(_impl_._cached_size_)*/{}
186 , /*decltype(_impl_.session_id_)*/0
187 , /*decltype(_impl_.page_number_)*/0
188 , /*decltype(_impl_.items_loaded_in_page_)*/0} {}
189 struct PhotopickerPageInfoLoggedDefaultTypeInternal {
PhotopickerPageInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPageInfoLoggedDefaultTypeInternal190 PROTOBUF_CONSTEXPR PhotopickerPageInfoLoggedDefaultTypeInternal()
191 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerPageInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPageInfoLoggedDefaultTypeInternal192 ~PhotopickerPageInfoLoggedDefaultTypeInternal() {}
193 union { // NOLINT(misc-non-private-member-variables-in-classes)
194 PhotopickerPageInfoLogged _instance;
195 };
196 };
197 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerPageInfoLoggedDefaultTypeInternal _PhotopickerPageInfoLogged_default_instance_;
PhotopickerMediaGridSyncInfoReported(::_pbi::ConstantInitialized)198 PROTOBUF_CONSTEXPR PhotopickerMediaGridSyncInfoReported::PhotopickerMediaGridSyncInfoReported(
199 ::_pbi::ConstantInitialized): _impl_{
200 /*decltype(_impl_._has_bits_)*/{}
201 , /*decltype(_impl_._cached_size_)*/{}
202 , /*decltype(_impl_.session_id_)*/0
203 , /*decltype(_impl_.media_collection_info_start_time_millis_)*/0
204 , /*decltype(_impl_.media_collection_info_end_time_millis_)*/0
205 , /*decltype(_impl_.media_sync_start_time_millis_)*/0
206 , /*decltype(_impl_.media_sync_end_time_millis_)*/0
207 , /*decltype(_impl_.incremental_media_sync_start_time_millis_)*/0
208 , /*decltype(_impl_.incremental_media_sync_end_time_millis_)*/0
209 , /*decltype(_impl_.incremental_deleted_media_sync_start_time_millis_)*/0
210 , /*decltype(_impl_.incremental_deleted_media_sync_end_time_millis_)*/0} {}
211 struct PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal {
PhotopickerMediaGridSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal212 PROTOBUF_CONSTEXPR PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal()
213 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMediaGridSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal214 ~PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal() {}
215 union { // NOLINT(misc-non-private-member-variables-in-classes)
216 PhotopickerMediaGridSyncInfoReported _instance;
217 };
218 };
219 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal _PhotopickerMediaGridSyncInfoReported_default_instance_;
PhotopickerAlbumSyncInfoReported(::_pbi::ConstantInitialized)220 PROTOBUF_CONSTEXPR PhotopickerAlbumSyncInfoReported::PhotopickerAlbumSyncInfoReported(
221 ::_pbi::ConstantInitialized): _impl_{
222 /*decltype(_impl_._has_bits_)*/{}
223 , /*decltype(_impl_._cached_size_)*/{}
224 , /*decltype(_impl_.session_id_time_millis_)*/0
225 , /*decltype(_impl_.get_albums_start_time_millis_)*/0
226 , /*decltype(_impl_.get_albums_end_time_millis_)*/0
227 , /*decltype(_impl_.get_album_media_start_time_millis_)*/0
228 , /*decltype(_impl_.get_album_media_end_time_millis_)*/0} {}
229 struct PhotopickerAlbumSyncInfoReportedDefaultTypeInternal {
PhotopickerAlbumSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerAlbumSyncInfoReportedDefaultTypeInternal230 PROTOBUF_CONSTEXPR PhotopickerAlbumSyncInfoReportedDefaultTypeInternal()
231 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerAlbumSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerAlbumSyncInfoReportedDefaultTypeInternal232 ~PhotopickerAlbumSyncInfoReportedDefaultTypeInternal() {}
233 union { // NOLINT(misc-non-private-member-variables-in-classes)
234 PhotopickerAlbumSyncInfoReported _instance;
235 };
236 };
237 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerAlbumSyncInfoReportedDefaultTypeInternal _PhotopickerAlbumSyncInfoReported_default_instance_;
PhotopickerSearchInfoReported(::_pbi::ConstantInitialized)238 PROTOBUF_CONSTEXPR PhotopickerSearchInfoReported::PhotopickerSearchInfoReported(
239 ::_pbi::ConstantInitialized): _impl_{
240 /*decltype(_impl_._has_bits_)*/{}
241 , /*decltype(_impl_._cached_size_)*/{}
242 , /*decltype(_impl_.session_id_)*/0
243 , /*decltype(_impl_.search_method_)*/0
244 , /*decltype(_impl_.picked_items_)*/0
245 , /*decltype(_impl_.start_time_millis_)*/0
246 , /*decltype(_impl_.end_time_millis_)*/0} {}
247 struct PhotopickerSearchInfoReportedDefaultTypeInternal {
PhotopickerSearchInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSearchInfoReportedDefaultTypeInternal248 PROTOBUF_CONSTEXPR PhotopickerSearchInfoReportedDefaultTypeInternal()
249 : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerSearchInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSearchInfoReportedDefaultTypeInternal250 ~PhotopickerSearchInfoReportedDefaultTypeInternal() {}
251 union { // NOLINT(misc-non-private-member-variables-in-classes)
252 PhotopickerSearchInfoReported _instance;
253 };
254 };
255 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerSearchInfoReportedDefaultTypeInternal _PhotopickerSearchInfoReported_default_instance_;
SearchDataExtractionDetailsReported(::_pbi::ConstantInitialized)256 PROTOBUF_CONSTEXPR SearchDataExtractionDetailsReported::SearchDataExtractionDetailsReported(
257 ::_pbi::ConstantInitialized): _impl_{
258 /*decltype(_impl_._has_bits_)*/{}
259 , /*decltype(_impl_._cached_size_)*/{}
260 , /*decltype(_impl_.session_id_)*/0
261 , /*decltype(_impl_.unprocessed_images_count_)*/0
262 , /*decltype(_impl_.processing_start_time_millis_)*/0
263 , /*decltype(_impl_.processing_end_time_millis_)*/0
264 , /*decltype(_impl_.is_processing_successful_)*/false
265 , /*decltype(_impl_.is_response_received_)*/false} {}
266 struct SearchDataExtractionDetailsReportedDefaultTypeInternal {
SearchDataExtractionDetailsReportedDefaultTypeInternalandroid::os::statsd::photopicker::SearchDataExtractionDetailsReportedDefaultTypeInternal267 PROTOBUF_CONSTEXPR SearchDataExtractionDetailsReportedDefaultTypeInternal()
268 : _instance(::_pbi::ConstantInitialized{}) {}
~SearchDataExtractionDetailsReportedDefaultTypeInternalandroid::os::statsd::photopicker::SearchDataExtractionDetailsReportedDefaultTypeInternal269 ~SearchDataExtractionDetailsReportedDefaultTypeInternal() {}
270 union { // NOLINT(misc-non-private-member-variables-in-classes)
271 SearchDataExtractionDetailsReported _instance;
272 };
273 };
274 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SearchDataExtractionDetailsReportedDefaultTypeInternal _SearchDataExtractionDetailsReported_default_instance_;
EmbeddedPhotopickerInfoReported(::_pbi::ConstantInitialized)275 PROTOBUF_CONSTEXPR EmbeddedPhotopickerInfoReported::EmbeddedPhotopickerInfoReported(
276 ::_pbi::ConstantInitialized): _impl_{
277 /*decltype(_impl_._has_bits_)*/{}
278 , /*decltype(_impl_._cached_size_)*/{}
279 , /*decltype(_impl_.session_id_)*/0
280 , /*decltype(_impl_.is_surface_package_creation_successful_)*/false
281 , /*decltype(_impl_.surface_package_delivery_start_time_millis_)*/0
282 , /*decltype(_impl_.surface_package_delivery_end_time_millis_)*/0} {}
283 struct EmbeddedPhotopickerInfoReportedDefaultTypeInternal {
EmbeddedPhotopickerInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::EmbeddedPhotopickerInfoReportedDefaultTypeInternal284 PROTOBUF_CONSTEXPR EmbeddedPhotopickerInfoReportedDefaultTypeInternal()
285 : _instance(::_pbi::ConstantInitialized{}) {}
~EmbeddedPhotopickerInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::EmbeddedPhotopickerInfoReportedDefaultTypeInternal286 ~EmbeddedPhotopickerInfoReportedDefaultTypeInternal() {}
287 union { // NOLINT(misc-non-private-member-variables-in-classes)
288 EmbeddedPhotopickerInfoReported _instance;
289 };
290 };
291 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EmbeddedPhotopickerInfoReportedDefaultTypeInternal _EmbeddedPhotopickerInfoReported_default_instance_;
292 } // namespace photopicker
293 } // namespace statsd
294 } // namespace os
295 } // namespace android
296 static ::_pb::Metadata file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[14];
297 static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto = nullptr;
298 static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto = nullptr;
299
300 const ::uint32_t TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
301 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_._has_bits_),
302 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _internal_metadata_),
303 ~0u, // no _extensions_
304 ~0u, // no _oneof_case_
305 ~0u, // no _weak_field_map_
306 ~0u, // no _inlined_string_donated_
307 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.session_id_),
308 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.package_uid_),
309 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_permitted_selection_),
310 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.cloud_provider_uid_),
311 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.user_profile_),
312 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_status_),
313 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picked_items_count_),
314 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picked_items_size_),
315 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.is_profile_switch_button_visible_),
316 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_mode_),
317 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_close_method_),
318 0,
319 1,
320 2,
321 3,
322 4,
323 5,
324 6,
325 7,
326 8,
327 9,
328 10,
329 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_._has_bits_),
330 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _internal_metadata_),
331 ~0u, // no _extensions_
332 ~0u, // no _oneof_case_
333 ~0u, // no _weak_field_map_
334 ~0u, // no _inlined_string_donated_
335 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.session_id_),
336 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.picker_intent_action_),
337 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.screen_size_),
338 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.media_filter_),
339 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.max_picked_item_count_),
340 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.selected_tab_),
341 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.selected_album_),
342 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_ordered_selection_set_),
343 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_accent_color_set_),
344 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_default_tab_set_),
345 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_search_enabled_),
346 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_cloud_search_enabled_),
347 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_local_search_enabled_),
348 0,
349 1,
350 2,
351 3,
352 4,
353 5,
354 6,
355 7,
356 8,
357 9,
358 10,
359 11,
360 12,
361 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_._has_bits_),
362 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _internal_metadata_),
363 ~0u, // no _extensions_
364 ~0u, // no _oneof_case_
365 ~0u, // no _weak_field_map_
366 ~0u, // no _inlined_string_donated_
367 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_.session_id_),
368 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_.package_uid_),
369 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_.ui_event_),
370 0,
371 1,
372 2,
373 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_._has_bits_),
374 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _internal_metadata_),
375 ~0u, // no _extensions_
376 ~0u, // no _oneof_case_
377 ~0u, // no _weak_field_map_
378 ~0u, // no _inlined_string_donated_
379 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.session_id_),
380 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.media_status_),
381 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.media_location_),
382 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.item_position_),
383 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.selected_album_),
384 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.media_type_),
385 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.cloud_only_),
386 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.picker_size_),
387 0,
388 1,
389 2,
390 3,
391 4,
392 5,
393 6,
394 7,
395 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_._has_bits_),
396 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _internal_metadata_),
397 ~0u, // no _extensions_
398 ~0u, // no _oneof_case_
399 ~0u, // no _weak_field_map_
400 ~0u, // no _inlined_string_donated_
401 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.session_id_),
402 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.preview_mode_entry_),
403 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.preview_item_count_),
404 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.media_type_),
405 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.video_interactions_),
406 0,
407 1,
408 2,
409 3,
410 4,
411 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_._has_bits_),
412 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _internal_metadata_),
413 ~0u, // no _extensions_
414 ~0u, // no _oneof_case_
415 ~0u, // no _weak_field_map_
416 ~0u, // no _inlined_string_donated_
417 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_.session_id_),
418 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_.package_uid_),
419 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_.menu_item_selected_),
420 0,
421 1,
422 2,
423 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_._has_bits_),
424 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _internal_metadata_),
425 ~0u, // no _extensions_
426 ~0u, // no _oneof_case_
427 ~0u, // no _weak_field_map_
428 ~0u, // no _inlined_string_donated_
429 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_.session_id_),
430 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_.banner_type_),
431 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_.user_banner_interaction_),
432 0,
433 1,
434 2,
435 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_._has_bits_),
436 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _internal_metadata_),
437 ~0u, // no _extensions_
438 ~0u, // no _oneof_case_
439 ~0u, // no _weak_field_map_
440 ~0u, // no _inlined_string_donated_
441 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.session_id_),
442 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.cloud_provider_uid_),
443 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.library_size_),
444 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.media_count_),
445 0,
446 1,
447 2,
448 3,
449 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_._has_bits_),
450 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _internal_metadata_),
451 ~0u, // no _extensions_
452 ~0u, // no _oneof_case_
453 ~0u, // no _weak_field_map_
454 ~0u, // no _inlined_string_donated_
455 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_.session_id_),
456 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_.page_number_),
457 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_.items_loaded_in_page_),
458 0,
459 1,
460 2,
461 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_._has_bits_),
462 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _internal_metadata_),
463 ~0u, // no _extensions_
464 ~0u, // no _oneof_case_
465 ~0u, // no _weak_field_map_
466 ~0u, // no _inlined_string_donated_
467 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.session_id_),
468 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_collection_info_start_time_millis_),
469 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_collection_info_end_time_millis_),
470 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_sync_start_time_millis_),
471 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_sync_end_time_millis_),
472 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_media_sync_start_time_millis_),
473 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_media_sync_end_time_millis_),
474 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_deleted_media_sync_start_time_millis_),
475 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_deleted_media_sync_end_time_millis_),
476 0,
477 1,
478 2,
479 3,
480 4,
481 5,
482 6,
483 7,
484 8,
485 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_._has_bits_),
486 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _internal_metadata_),
487 ~0u, // no _extensions_
488 ~0u, // no _oneof_case_
489 ~0u, // no _weak_field_map_
490 ~0u, // no _inlined_string_donated_
491 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.session_id_time_millis_),
492 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_albums_start_time_millis_),
493 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_albums_end_time_millis_),
494 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_album_media_start_time_millis_),
495 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_album_media_end_time_millis_),
496 0,
497 1,
498 2,
499 3,
500 4,
501 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_._has_bits_),
502 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _internal_metadata_),
503 ~0u, // no _extensions_
504 ~0u, // no _oneof_case_
505 ~0u, // no _weak_field_map_
506 ~0u, // no _inlined_string_donated_
507 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.session_id_),
508 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.search_method_),
509 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.picked_items_),
510 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.start_time_millis_),
511 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.end_time_millis_),
512 0,
513 1,
514 2,
515 3,
516 4,
517 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_._has_bits_),
518 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _internal_metadata_),
519 ~0u, // no _extensions_
520 ~0u, // no _oneof_case_
521 ~0u, // no _weak_field_map_
522 ~0u, // no _inlined_string_donated_
523 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.session_id_),
524 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.unprocessed_images_count_),
525 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.processing_start_time_millis_),
526 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.processing_end_time_millis_),
527 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.is_processing_successful_),
528 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.is_response_received_),
529 0,
530 1,
531 2,
532 3,
533 4,
534 5,
535 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_._has_bits_),
536 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _internal_metadata_),
537 ~0u, // no _extensions_
538 ~0u, // no _oneof_case_
539 ~0u, // no _weak_field_map_
540 ~0u, // no _inlined_string_donated_
541 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.session_id_),
542 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.is_surface_package_creation_successful_),
543 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.surface_package_delivery_start_time_millis_),
544 PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.surface_package_delivery_end_time_millis_),
545 0,
546 1,
547 2,
548 3,
549 };
550 static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
551 { 0, 17, -1, sizeof(::android::os::statsd::photopicker::PhotopickerSessionInfoReported)},
552 { 28, 47, -1, sizeof(::android::os::statsd::photopicker::PhotopickerApiInfoReported)},
553 { 60, 69, -1, sizeof(::android::os::statsd::photopicker::PhotopickerUIEventLogged)},
554 { 72, 86, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported)},
555 { 94, 105, -1, sizeof(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged)},
556 { 110, 119, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged)},
557 { 122, 131, -1, sizeof(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged)},
558 { 134, 144, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged)},
559 { 148, 157, -1, sizeof(::android::os::statsd::photopicker::PhotopickerPageInfoLogged)},
560 { 160, 175, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported)},
561 { 184, 195, -1, sizeof(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported)},
562 { 200, 211, -1, sizeof(::android::os::statsd::photopicker::PhotopickerSearchInfoReported)},
563 { 216, 228, -1, sizeof(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported)},
564 { 234, 244, -1, sizeof(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported)},
565 };
566
567 static const ::_pb::Message* const file_default_instances[] = {
568 &::android::os::statsd::photopicker::_PhotopickerSessionInfoReported_default_instance_._instance,
569 &::android::os::statsd::photopicker::_PhotopickerApiInfoReported_default_instance_._instance,
570 &::android::os::statsd::photopicker::_PhotopickerUIEventLogged_default_instance_._instance,
571 &::android::os::statsd::photopicker::_PhotopickerMediaItemStatusReported_default_instance_._instance,
572 &::android::os::statsd::photopicker::_PhotopickerPreviewInfoLogged_default_instance_._instance,
573 &::android::os::statsd::photopicker::_PhotopickerMenuInteractionLogged_default_instance_._instance,
574 &::android::os::statsd::photopicker::_PhotopickerBannerInteractionLogged_default_instance_._instance,
575 &::android::os::statsd::photopicker::_PhotopickerMediaLibraryInfoLogged_default_instance_._instance,
576 &::android::os::statsd::photopicker::_PhotopickerPageInfoLogged_default_instance_._instance,
577 &::android::os::statsd::photopicker::_PhotopickerMediaGridSyncInfoReported_default_instance_._instance,
578 &::android::os::statsd::photopicker::_PhotopickerAlbumSyncInfoReported_default_instance_._instance,
579 &::android::os::statsd::photopicker::_PhotopickerSearchInfoReported_default_instance_._instance,
580 &::android::os::statsd::photopicker::_SearchDataExtractionDetailsReported_default_instance_._instance,
581 &::android::os::statsd::photopicker::_EmbeddedPhotopickerInfoReported_default_instance_._instance,
582 };
583
584 const char descriptor_table_protodef_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
585 "\nRframeworks/proto_logging/stats/atoms/p"
586 "hotopicker/photopicker_extension_atoms.p"
587 "roto\022\035android.os.statsd.photopicker\032*fra"
588 "meworks/proto_logging/stats/atoms.proto\032"
589 "7frameworks/proto_logging/stats/atom_fie"
590 "ld_options.proto\032<frameworks/proto_loggi"
591 "ng/stats/enums/photopicker/enums.proto\"\222"
592 "\004\n\036PhotopickerSessionInfoReported\022\022\n\nses"
593 "sion_id\030\001 \001(\005\022\031\n\013package_uid\030\002 \001(\005B\004\210\265\030\001"
594 "\022Q\n\032picker_permitted_selection\030\003 \001(\0162-.a"
595 "ndroid.photopicker.PickerPermittedSelect"
596 "ion\022 \n\022cloud_provider_uid\030\004 \001(\005B\004\210\265\030\001\0226\n"
597 "\014user_profile\030\005 \001(\0162 .android.photopicke"
598 "r.UserProfile\0228\n\rpicker_status\030\006 \001(\0162!.a"
599 "ndroid.photopicker.PickerStatus\022\032\n\022picke"
600 "d_items_count\030\007 \001(\005\022\031\n\021picked_items_size"
601 "\030\010 \001(\005\022(\n is_profile_switch_button_visib"
602 "le\030\t \001(\010\0224\n\013picker_mode\030\n \001(\0162\037.android."
603 "photopicker.PickerMode\022C\n\023picker_close_m"
604 "ethod\030\013 \001(\0162&.android.photopicker.Picker"
605 "CloseMethod\"\262\004\n\032PhotopickerApiInfoReport"
606 "ed\022\022\n\nsession_id\030\001 \001(\005\022E\n\024picker_intent_"
607 "action\030\002 \001(\0162\'.android.photopicker.Picke"
608 "rIntentAction\0224\n\013screen_size\030\003 \001(\0162\037.and"
609 "roid.photopicker.PickerSize\0224\n\014media_fil"
610 "ter\030\004 \001(\0162\036.android.photopicker.MediaTyp"
611 "e\022\035\n\025max_picked_item_count\030\005 \001(\005\0226\n\014sele"
612 "cted_tab\030\006 \001(\0162 .android.photopicker.Sel"
613 "ectedTab\022:\n\016selected_album\030\007 \001(\0162\".andro"
614 "id.photopicker.SelectedAlbum\022 \n\030is_order"
615 "ed_selection_set\030\010 \001(\010\022\033\n\023is_accent_colo"
616 "r_set\030\t \001(\010\022\032\n\022is_default_tab_set\030\n \001(\010\022"
617 "\035\n\021is_search_enabled\030\013 \001(\010B\002\030\001\022\037\n\027is_clo"
618 "ud_search_enabled\030\014 \001(\010\022\037\n\027is_local_sear"
619 "ch_enabled\030\r \001(\010\"y\n\030PhotopickerUIEventLo"
620 "gged\022\022\n\nsession_id\030\001 \001(\005\022\031\n\013package_uid\030"
621 "\002 \001(\005B\004\210\265\030\001\022.\n\010ui_event\030\003 \001(\0162\034.android."
622 "photopicker.UiEvent\"\375\002\n\"PhotopickerMedia"
623 "ItemStatusReported\022\022\n\nsession_id\030\001 \001(\005\0226"
624 "\n\014media_status\030\002 \001(\0162 .android.photopick"
625 "er.MediaStatus\022:\n\016media_location\030\003 \001(\0162\""
626 ".android.photopicker.MediaLocation\022\025\n\rit"
627 "em_position\030\004 \001(\005\022:\n\016selected_album\030\005 \001("
628 "\0162\".android.photopicker.SelectedAlbum\0222\n"
629 "\nmedia_type\030\006 \001(\0162\036.android.photopicker."
630 "MediaType\022\022\n\ncloud_only\030\007 \001(\010\0224\n\013picker_"
631 "size\030\010 \001(\0162\037.android.photopicker.PickerS"
632 "ize\"\221\002\n\034PhotopickerPreviewInfoLogged\022\022\n\n"
633 "session_id\030\001 \001(\005\022A\n\022preview_mode_entry\030\002"
634 " \001(\0162%.android.photopicker.PreviewModeEn"
635 "try\022\032\n\022preview_item_count\030\003 \001(\005\0222\n\nmedia"
636 "_type\030\004 \001(\0162\036.android.photopicker.MediaT"
637 "ype\022J\n\022video_interactions\030\005 \001(\0162..androi"
638 "d.photopicker.VideoPlayBackInteractions\""
639 "\224\001\n PhotopickerMenuInteractionLogged\022\022\n\n"
640 "session_id\030\001 \001(\005\022\031\n\013package_uid\030\002 \001(\005B\004\210"
641 "\265\030\001\022A\n\022menu_item_selected\030\003 \001(\0162%.androi"
642 "d.photopicker.MenuItemSelected\"\273\001\n\"Photo"
643 "pickerBannerInteractionLogged\022\022\n\nsession"
644 "_id\030\001 \001(\005\0224\n\013banner_type\030\002 \001(\0162\037.android"
645 ".photopicker.BannerType\022K\n\027user_banner_i"
646 "nteraction\030\003 \001(\0162*.android.photopicker.U"
647 "serBannerInteraction\"\204\001\n!PhotopickerMedi"
648 "aLibraryInfoLogged\022\022\n\nsession_id\030\001 \001(\005\022 "
649 "\n\022cloud_provider_uid\030\002 \001(\005B\004\210\265\030\001\022\024\n\014libr"
650 "ary_size\030\003 \001(\005\022\023\n\013media_count\030\004 \001(\005\"b\n\031P"
651 "hotopickerPageInfoLogged\022\022\n\nsession_id\030\001"
652 " \001(\005\022\023\n\013page_number\030\002 \001(\005\022\034\n\024items_loade"
653 "d_in_page\030\003 \001(\005\"\270\003\n$PhotopickerMediaGrid"
654 "SyncInfoReported\022\022\n\nsession_id\030\001 \001(\005\022/\n\'"
655 "media_collection_info_start_time_millis\030"
656 "\002 \001(\005\022-\n%media_collection_info_end_time_"
657 "millis\030\003 \001(\005\022$\n\034media_sync_start_time_mi"
658 "llis\030\004 \001(\005\022\"\n\032media_sync_end_time_millis"
659 "\030\005 \001(\005\0220\n(incremental_media_sync_start_t"
660 "ime_millis\030\006 \001(\005\022.\n&incremental_media_sy"
661 "nc_end_time_millis\030\007 \001(\005\0228\n0incremental_"
662 "deleted_media_sync_start_time_millis\030\010 \001"
663 "(\005\0226\n.incremental_deleted_media_sync_end"
664 "_time_millis\030\t \001(\005\"\340\001\n PhotopickerAlbumS"
665 "yncInfoReported\022\036\n\026session_id_time_milli"
666 "s\030\001 \001(\005\022$\n\034get_albums_start_time_millis\030"
667 "\002 \001(\005\022\"\n\032get_albums_end_time_millis\030\003 \001("
668 "\005\022)\n!get_album_media_start_time_millis\030\004"
669 " \001(\005\022\'\n\037get_album_media_end_time_millis\030"
670 "\005 \001(\005\"\303\001\n\035PhotopickerSearchInfoReported\022"
671 "\022\n\nsession_id\030\001 \001(\005\0228\n\rsearch_method\030\002 \001"
672 "(\0162!.android.photopicker.SearchMethod\022\030\n"
673 "\014picked_items\030\003 \001(\005B\002\030\001\022\035\n\021start_time_mi"
674 "llis\030\004 \001(\005B\002\030\001\022\033\n\017end_time_millis\030\005 \001(\005B"
675 "\002\030\001\"\345\001\n#SearchDataExtractionDetailsRepor"
676 "ted\022\022\n\nsession_id\030\001 \001(\005\022 \n\030unprocessed_i"
677 "mages_count\030\002 \001(\005\022$\n\034processing_start_ti"
678 "me_millis\030\003 \001(\005\022\"\n\032processing_end_time_m"
679 "illis\030\004 \001(\005\022 \n\030is_processing_successful\030"
680 "\005 \001(\010\022\034\n\024is_response_received\030\006 \001(\010\"\313\001\n\037"
681 "EmbeddedPhotopickerInfoReported\022\022\n\nsessi"
682 "on_id\030\001 \001(\005\022.\n&is_surface_package_creati"
683 "on_successful\030\002 \001(\010\0222\n*surface_package_d"
684 "elivery_start_time_millis\030\003 \001(\005\0220\n(surfa"
685 "ce_package_delivery_end_time_millis\030\004 \001("
686 "\005:\225\001\n!photopicker_session_info_reported\022"
687 "\027.android.os.statsd.Atom\030\366\006 \001(\0132=.androi"
688 "d.os.statsd.photopicker.PhotopickerSessi"
689 "onInfoReportedB\021\242\265\030\rmediaprovider:\215\001\n\035ph"
690 "otopicker_api_info_reported\022\027.android.os"
691 ".statsd.Atom\030\367\006 \001(\01329.android.os.statsd."
692 "photopicker.PhotopickerApiInfoReportedB\021"
693 "\242\265\030\rmediaprovider:\211\001\n\033photopicker_ui_eve"
694 "nt_logged\022\027.android.os.statsd.Atom\030\370\006 \001("
695 "\01327.android.os.statsd.photopicker.Photop"
696 "ickerUIEventLoggedB\021\242\265\030\rmediaprovider:\236\001"
697 "\n&photopicker_media_item_status_reported"
698 "\022\027.android.os.statsd.Atom\030\371\006 \001(\0132A.andro"
699 "id.os.statsd.photopicker.PhotopickerMedi"
700 "aItemStatusReportedB\021\242\265\030\rmediaprovider:\221"
701 "\001\n\037photopicker_preview_info_logged\022\027.and"
702 "roid.os.statsd.Atom\030\372\006 \001(\0132;.android.os."
703 "statsd.photopicker.PhotopickerPreviewInf"
704 "oLoggedB\021\242\265\030\rmediaprovider:\231\001\n#photopick"
705 "er_menu_interaction_logged\022\027.android.os."
706 "statsd.Atom\030\373\006 \001(\0132\?.android.os.statsd.p"
707 "hotopicker.PhotopickerMenuInteractionLog"
708 "gedB\021\242\265\030\rmediaprovider:\235\001\n%photopicker_b"
709 "anner_interaction_logged\022\027.android.os.st"
710 "atsd.Atom\030\374\006 \001(\0132A.android.os.statsd.pho"
711 "topicker.PhotopickerBannerInteractionLog"
712 "gedB\021\242\265\030\rmediaprovider:\234\001\n%photopicker_m"
713 "edia_library_info_logged\022\027.android.os.st"
714 "atsd.Atom\030\375\006 \001(\[email protected]"
715 "topicker.PhotopickerMediaLibraryInfoLogg"
716 "edB\021\242\265\030\rmediaprovider:\213\001\n\034photopicker_pa"
717 "ge_info_logged\022\027.android.os.statsd.Atom\030"
718 "\376\006 \001(\01328.android.os.statsd.photopicker.P"
719 "hotopickerPageInfoLoggedB\021\242\265\030\rmediaprovi"
720 "der:\243\001\n)photopicker_media_grid_sync_info"
721 "_reported\022\027.android.os.statsd.Atom\030\377\006 \001("
722 "\0132C.android.os.statsd.photopicker.Photop"
723 "ickerMediaGridSyncInfoReportedB\021\242\265\030\rmedi"
724 "aprovider:\232\001\n$photopicker_album_sync_inf"
725 "o_reported\022\027.android.os.statsd.Atom\030\200\007 \001"
726 "(\0132\?.android.os.statsd.photopicker.Photo"
727 "pickerAlbumSyncInfoReportedB\021\242\265\030\rmediapr"
728 "ovider:\223\001\n photopicker_search_info_repor"
729 "ted\022\027.android.os.statsd.Atom\030\201\007 \001(\0132<.an"
730 "droid.os.statsd.photopicker.PhotopickerS"
731 "earchInfoReportedB\021\242\265\030\rmediaprovider:\240\001\n"
732 "\'search_data_extraction_details_reported"
733 "\022\027.android.os.statsd.Atom\030\202\007 \001(\0132B.andro"
734 "id.os.statsd.photopicker.SearchDataExtra"
735 "ctionDetailsReportedB\021\242\265\030\rmediaprovider:"
736 "\227\001\n\"embedded_photopicker_info_reported\022\027"
737 ".android.os.statsd.Atom\030\203\007 \001(\0132>.android"
738 ".os.statsd.photopicker.EmbeddedPhotopick"
739 "erInfoReportedB\021\242\265\030\rmediaproviderB\036\n\032com"
740 ".android.os.photopickerP\001"
741 ;
742 static const ::_pbi::DescriptorTable* const descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_deps[3] = {
743 &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatom_5ffield_5foptions_2eproto,
744 &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2eproto,
745 &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fenums_2fphotopicker_2fenums_2eproto,
746 };
747 static ::_pbi::once_flag descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once;
748 const ::_pbi::DescriptorTable descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto = {
749 false, false, 6225, descriptor_table_protodef_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto,
750 "frameworks/proto_logging/stats/atoms/photopicker/photopicker_extension_atoms.proto",
751 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once, descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_deps, 3, 14,
752 schemas, file_default_instances, TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto::offsets,
753 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto, file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto,
754 file_level_service_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto,
755 };
descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter()756 PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter() {
757 return &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto;
758 }
759
760 // Force running AddDescriptors() at dynamic initialization time.
761 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto(&descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto);
762 namespace android {
763 namespace os {
764 namespace statsd {
765 namespace photopicker {
766
767 // ===================================================================
768
769 class PhotopickerSessionInfoReported::_Internal {
770 public:
771 using HasBits = decltype(std::declval<PhotopickerSessionInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)772 static void set_has_session_id(HasBits* has_bits) {
773 (*has_bits)[0] |= 1u;
774 }
set_has_package_uid(HasBits * has_bits)775 static void set_has_package_uid(HasBits* has_bits) {
776 (*has_bits)[0] |= 2u;
777 }
set_has_picker_permitted_selection(HasBits * has_bits)778 static void set_has_picker_permitted_selection(HasBits* has_bits) {
779 (*has_bits)[0] |= 4u;
780 }
set_has_cloud_provider_uid(HasBits * has_bits)781 static void set_has_cloud_provider_uid(HasBits* has_bits) {
782 (*has_bits)[0] |= 8u;
783 }
set_has_user_profile(HasBits * has_bits)784 static void set_has_user_profile(HasBits* has_bits) {
785 (*has_bits)[0] |= 16u;
786 }
set_has_picker_status(HasBits * has_bits)787 static void set_has_picker_status(HasBits* has_bits) {
788 (*has_bits)[0] |= 32u;
789 }
set_has_picked_items_count(HasBits * has_bits)790 static void set_has_picked_items_count(HasBits* has_bits) {
791 (*has_bits)[0] |= 64u;
792 }
set_has_picked_items_size(HasBits * has_bits)793 static void set_has_picked_items_size(HasBits* has_bits) {
794 (*has_bits)[0] |= 128u;
795 }
set_has_is_profile_switch_button_visible(HasBits * has_bits)796 static void set_has_is_profile_switch_button_visible(HasBits* has_bits) {
797 (*has_bits)[0] |= 256u;
798 }
set_has_picker_mode(HasBits * has_bits)799 static void set_has_picker_mode(HasBits* has_bits) {
800 (*has_bits)[0] |= 512u;
801 }
set_has_picker_close_method(HasBits * has_bits)802 static void set_has_picker_close_method(HasBits* has_bits) {
803 (*has_bits)[0] |= 1024u;
804 }
805 };
806
PhotopickerSessionInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)807 PhotopickerSessionInfoReported::PhotopickerSessionInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
808 bool is_message_owned)
809 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
810 SharedCtor(arena, is_message_owned);
811 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
812 }
PhotopickerSessionInfoReported(const PhotopickerSessionInfoReported & from)813 PhotopickerSessionInfoReported::PhotopickerSessionInfoReported(const PhotopickerSessionInfoReported& from)
814 : ::PROTOBUF_NAMESPACE_ID::Message() {
815 PhotopickerSessionInfoReported* const _this = this; (void)_this;
816 new (&_impl_) Impl_{
817 decltype(_impl_._has_bits_){from._impl_._has_bits_}
818 , /*decltype(_impl_._cached_size_)*/{}
819 , decltype(_impl_.session_id_){}
820 , decltype(_impl_.package_uid_){}
821 , decltype(_impl_.picker_permitted_selection_){}
822 , decltype(_impl_.cloud_provider_uid_){}
823 , decltype(_impl_.user_profile_){}
824 , decltype(_impl_.picker_status_){}
825 , decltype(_impl_.picked_items_count_){}
826 , decltype(_impl_.picked_items_size_){}
827 , decltype(_impl_.is_profile_switch_button_visible_){}
828 , decltype(_impl_.picker_mode_){}
829 , decltype(_impl_.picker_close_method_){}};
830
831 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
832 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
833 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.picker_close_method_) -
834 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picker_close_method_));
835 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
836 }
837
SharedCtor(::_pb::Arena * arena,bool is_message_owned)838 inline void PhotopickerSessionInfoReported::SharedCtor(
839 ::_pb::Arena* arena, bool is_message_owned) {
840 (void)arena;
841 (void)is_message_owned;
842 new (&_impl_) Impl_{
843 decltype(_impl_._has_bits_){}
844 , /*decltype(_impl_._cached_size_)*/{}
845 , decltype(_impl_.session_id_){0}
846 , decltype(_impl_.package_uid_){0}
847 , decltype(_impl_.picker_permitted_selection_){0}
848 , decltype(_impl_.cloud_provider_uid_){0}
849 , decltype(_impl_.user_profile_){0}
850 , decltype(_impl_.picker_status_){0}
851 , decltype(_impl_.picked_items_count_){0}
852 , decltype(_impl_.picked_items_size_){0}
853 , decltype(_impl_.is_profile_switch_button_visible_){false}
854 , decltype(_impl_.picker_mode_){0}
855 , decltype(_impl_.picker_close_method_){0}
856 };
857 }
858
~PhotopickerSessionInfoReported()859 PhotopickerSessionInfoReported::~PhotopickerSessionInfoReported() {
860 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
861 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
862 (void)arena;
863 return;
864 }
865 SharedDtor();
866 }
867
SharedDtor()868 inline void PhotopickerSessionInfoReported::SharedDtor() {
869 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
870 }
871
SetCachedSize(int size) const872 void PhotopickerSessionInfoReported::SetCachedSize(int size) const {
873 _impl_._cached_size_.Set(size);
874 }
875
Clear()876 void PhotopickerSessionInfoReported::Clear() {
877 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
878 ::uint32_t cached_has_bits = 0;
879 // Prevent compiler warnings about cached_has_bits being unused
880 (void) cached_has_bits;
881
882 cached_has_bits = _impl_._has_bits_[0];
883 if (cached_has_bits & 0x000000ffu) {
884 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
885 reinterpret_cast<char*>(&_impl_.picked_items_size_) -
886 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picked_items_size_));
887 }
888 if (cached_has_bits & 0x00000700u) {
889 ::memset(&_impl_.is_profile_switch_button_visible_, 0, static_cast<size_t>(
890 reinterpret_cast<char*>(&_impl_.picker_close_method_) -
891 reinterpret_cast<char*>(&_impl_.is_profile_switch_button_visible_)) + sizeof(_impl_.picker_close_method_));
892 }
893 _impl_._has_bits_.Clear();
894 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
895 }
896
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)897 const char* PhotopickerSessionInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
898 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
899 _Internal::HasBits has_bits{};
900 while (!ctx->Done(&ptr)) {
901 ::uint32_t tag;
902 ptr = ::_pbi::ReadTag(ptr, &tag);
903 switch (tag >> 3) {
904 // optional int32 session_id = 1;
905 case 1:
906 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
907 _Internal::set_has_session_id(&has_bits);
908 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
909 CHK_(ptr);
910 } else {
911 goto handle_unusual;
912 }
913 continue;
914 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
915 case 2:
916 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
917 _Internal::set_has_package_uid(&has_bits);
918 _impl_.package_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
919 CHK_(ptr);
920 } else {
921 goto handle_unusual;
922 }
923 continue;
924 // optional .android.photopicker.PickerPermittedSelection picker_permitted_selection = 3;
925 case 3:
926 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
927 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
928 CHK_(ptr);
929 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerPermittedSelection_IsValid(val))) {
930 _internal_set_picker_permitted_selection(static_cast<::android::photopicker::PickerPermittedSelection>(val));
931 } else {
932 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
933 }
934 } else {
935 goto handle_unusual;
936 }
937 continue;
938 // optional int32 cloud_provider_uid = 4 [(.android.os.statsd.is_uid) = true];
939 case 4:
940 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
941 _Internal::set_has_cloud_provider_uid(&has_bits);
942 _impl_.cloud_provider_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
943 CHK_(ptr);
944 } else {
945 goto handle_unusual;
946 }
947 continue;
948 // optional .android.photopicker.UserProfile user_profile = 5;
949 case 5:
950 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
951 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
952 CHK_(ptr);
953 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::UserProfile_IsValid(val))) {
954 _internal_set_user_profile(static_cast<::android::photopicker::UserProfile>(val));
955 } else {
956 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields());
957 }
958 } else {
959 goto handle_unusual;
960 }
961 continue;
962 // optional .android.photopicker.PickerStatus picker_status = 6;
963 case 6:
964 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
965 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
966 CHK_(ptr);
967 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerStatus_IsValid(val))) {
968 _internal_set_picker_status(static_cast<::android::photopicker::PickerStatus>(val));
969 } else {
970 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields());
971 }
972 } else {
973 goto handle_unusual;
974 }
975 continue;
976 // optional int32 picked_items_count = 7;
977 case 7:
978 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
979 _Internal::set_has_picked_items_count(&has_bits);
980 _impl_.picked_items_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
981 CHK_(ptr);
982 } else {
983 goto handle_unusual;
984 }
985 continue;
986 // optional int32 picked_items_size = 8;
987 case 8:
988 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
989 _Internal::set_has_picked_items_size(&has_bits);
990 _impl_.picked_items_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
991 CHK_(ptr);
992 } else {
993 goto handle_unusual;
994 }
995 continue;
996 // optional bool is_profile_switch_button_visible = 9;
997 case 9:
998 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
999 _Internal::set_has_is_profile_switch_button_visible(&has_bits);
1000 _impl_.is_profile_switch_button_visible_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1001 CHK_(ptr);
1002 } else {
1003 goto handle_unusual;
1004 }
1005 continue;
1006 // optional .android.photopicker.PickerMode picker_mode = 10;
1007 case 10:
1008 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) {
1009 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1010 CHK_(ptr);
1011 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerMode_IsValid(val))) {
1012 _internal_set_picker_mode(static_cast<::android::photopicker::PickerMode>(val));
1013 } else {
1014 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(10, val, mutable_unknown_fields());
1015 }
1016 } else {
1017 goto handle_unusual;
1018 }
1019 continue;
1020 // optional .android.photopicker.PickerCloseMethod picker_close_method = 11;
1021 case 11:
1022 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) {
1023 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1024 CHK_(ptr);
1025 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerCloseMethod_IsValid(val))) {
1026 _internal_set_picker_close_method(static_cast<::android::photopicker::PickerCloseMethod>(val));
1027 } else {
1028 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(11, val, mutable_unknown_fields());
1029 }
1030 } else {
1031 goto handle_unusual;
1032 }
1033 continue;
1034 default:
1035 goto handle_unusual;
1036 } // switch
1037 handle_unusual:
1038 if ((tag == 0) || ((tag & 7) == 4)) {
1039 CHK_(ptr);
1040 ctx->SetLastTag(tag);
1041 goto message_done;
1042 }
1043 ptr = UnknownFieldParse(
1044 tag,
1045 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1046 ptr, ctx);
1047 CHK_(ptr != nullptr);
1048 } // while
1049 message_done:
1050 _impl_._has_bits_.Or(has_bits);
1051 return ptr;
1052 failure:
1053 ptr = nullptr;
1054 goto message_done;
1055 #undef CHK_
1056 }
1057
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1058 ::uint8_t* PhotopickerSessionInfoReported::_InternalSerialize(
1059 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1060 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1061 ::uint32_t cached_has_bits = 0;
1062 (void) cached_has_bits;
1063
1064 cached_has_bits = _impl_._has_bits_[0];
1065 // optional int32 session_id = 1;
1066 if (cached_has_bits & 0x00000001u) {
1067 target = stream->EnsureSpace(target);
1068 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
1069 }
1070
1071 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
1072 if (cached_has_bits & 0x00000002u) {
1073 target = stream->EnsureSpace(target);
1074 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_package_uid(), target);
1075 }
1076
1077 // optional .android.photopicker.PickerPermittedSelection picker_permitted_selection = 3;
1078 if (cached_has_bits & 0x00000004u) {
1079 target = stream->EnsureSpace(target);
1080 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1081 3, this->_internal_picker_permitted_selection(), target);
1082 }
1083
1084 // optional int32 cloud_provider_uid = 4 [(.android.os.statsd.is_uid) = true];
1085 if (cached_has_bits & 0x00000008u) {
1086 target = stream->EnsureSpace(target);
1087 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_cloud_provider_uid(), target);
1088 }
1089
1090 // optional .android.photopicker.UserProfile user_profile = 5;
1091 if (cached_has_bits & 0x00000010u) {
1092 target = stream->EnsureSpace(target);
1093 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1094 5, this->_internal_user_profile(), target);
1095 }
1096
1097 // optional .android.photopicker.PickerStatus picker_status = 6;
1098 if (cached_has_bits & 0x00000020u) {
1099 target = stream->EnsureSpace(target);
1100 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1101 6, this->_internal_picker_status(), target);
1102 }
1103
1104 // optional int32 picked_items_count = 7;
1105 if (cached_has_bits & 0x00000040u) {
1106 target = stream->EnsureSpace(target);
1107 target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_picked_items_count(), target);
1108 }
1109
1110 // optional int32 picked_items_size = 8;
1111 if (cached_has_bits & 0x00000080u) {
1112 target = stream->EnsureSpace(target);
1113 target = ::_pbi::WireFormatLite::WriteInt32ToArray(8, this->_internal_picked_items_size(), target);
1114 }
1115
1116 // optional bool is_profile_switch_button_visible = 9;
1117 if (cached_has_bits & 0x00000100u) {
1118 target = stream->EnsureSpace(target);
1119 target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_is_profile_switch_button_visible(), target);
1120 }
1121
1122 // optional .android.photopicker.PickerMode picker_mode = 10;
1123 if (cached_has_bits & 0x00000200u) {
1124 target = stream->EnsureSpace(target);
1125 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1126 10, this->_internal_picker_mode(), target);
1127 }
1128
1129 // optional .android.photopicker.PickerCloseMethod picker_close_method = 11;
1130 if (cached_has_bits & 0x00000400u) {
1131 target = stream->EnsureSpace(target);
1132 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1133 11, this->_internal_picker_close_method(), target);
1134 }
1135
1136 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1137 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1138 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1139 }
1140 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1141 return target;
1142 }
1143
ByteSizeLong() const1144 size_t PhotopickerSessionInfoReported::ByteSizeLong() const {
1145 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1146 size_t total_size = 0;
1147
1148 ::uint32_t cached_has_bits = 0;
1149 // Prevent compiler warnings about cached_has_bits being unused
1150 (void) cached_has_bits;
1151
1152 cached_has_bits = _impl_._has_bits_[0];
1153 if (cached_has_bits & 0x000000ffu) {
1154 // optional int32 session_id = 1;
1155 if (cached_has_bits & 0x00000001u) {
1156 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
1157 }
1158
1159 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
1160 if (cached_has_bits & 0x00000002u) {
1161 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_package_uid());
1162 }
1163
1164 // optional .android.photopicker.PickerPermittedSelection picker_permitted_selection = 3;
1165 if (cached_has_bits & 0x00000004u) {
1166 total_size += 1 +
1167 ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_permitted_selection());
1168 }
1169
1170 // optional int32 cloud_provider_uid = 4 [(.android.os.statsd.is_uid) = true];
1171 if (cached_has_bits & 0x00000008u) {
1172 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_cloud_provider_uid());
1173 }
1174
1175 // optional .android.photopicker.UserProfile user_profile = 5;
1176 if (cached_has_bits & 0x00000010u) {
1177 total_size += 1 +
1178 ::_pbi::WireFormatLite::EnumSize(this->_internal_user_profile());
1179 }
1180
1181 // optional .android.photopicker.PickerStatus picker_status = 6;
1182 if (cached_has_bits & 0x00000020u) {
1183 total_size += 1 +
1184 ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_status());
1185 }
1186
1187 // optional int32 picked_items_count = 7;
1188 if (cached_has_bits & 0x00000040u) {
1189 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_picked_items_count());
1190 }
1191
1192 // optional int32 picked_items_size = 8;
1193 if (cached_has_bits & 0x00000080u) {
1194 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_picked_items_size());
1195 }
1196
1197 }
1198 if (cached_has_bits & 0x00000700u) {
1199 // optional bool is_profile_switch_button_visible = 9;
1200 if (cached_has_bits & 0x00000100u) {
1201 total_size += 1 + 1;
1202 }
1203
1204 // optional .android.photopicker.PickerMode picker_mode = 10;
1205 if (cached_has_bits & 0x00000200u) {
1206 total_size += 1 +
1207 ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_mode());
1208 }
1209
1210 // optional .android.photopicker.PickerCloseMethod picker_close_method = 11;
1211 if (cached_has_bits & 0x00000400u) {
1212 total_size += 1 +
1213 ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_close_method());
1214 }
1215
1216 }
1217 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1218 }
1219
1220 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerSessionInfoReported::_class_data_ = {
1221 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1222 PhotopickerSessionInfoReported::MergeImpl
1223 };
GetClassData() const1224 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerSessionInfoReported::GetClassData() const { return &_class_data_; }
1225
1226
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1227 void PhotopickerSessionInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1228 auto* const _this = static_cast<PhotopickerSessionInfoReported*>(&to_msg);
1229 auto& from = static_cast<const PhotopickerSessionInfoReported&>(from_msg);
1230 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1231 GOOGLE_DCHECK_NE(&from, _this);
1232 ::uint32_t cached_has_bits = 0;
1233 (void) cached_has_bits;
1234
1235 cached_has_bits = from._impl_._has_bits_[0];
1236 if (cached_has_bits & 0x000000ffu) {
1237 if (cached_has_bits & 0x00000001u) {
1238 _this->_impl_.session_id_ = from._impl_.session_id_;
1239 }
1240 if (cached_has_bits & 0x00000002u) {
1241 _this->_impl_.package_uid_ = from._impl_.package_uid_;
1242 }
1243 if (cached_has_bits & 0x00000004u) {
1244 _this->_impl_.picker_permitted_selection_ = from._impl_.picker_permitted_selection_;
1245 }
1246 if (cached_has_bits & 0x00000008u) {
1247 _this->_impl_.cloud_provider_uid_ = from._impl_.cloud_provider_uid_;
1248 }
1249 if (cached_has_bits & 0x00000010u) {
1250 _this->_impl_.user_profile_ = from._impl_.user_profile_;
1251 }
1252 if (cached_has_bits & 0x00000020u) {
1253 _this->_impl_.picker_status_ = from._impl_.picker_status_;
1254 }
1255 if (cached_has_bits & 0x00000040u) {
1256 _this->_impl_.picked_items_count_ = from._impl_.picked_items_count_;
1257 }
1258 if (cached_has_bits & 0x00000080u) {
1259 _this->_impl_.picked_items_size_ = from._impl_.picked_items_size_;
1260 }
1261 _this->_impl_._has_bits_[0] |= cached_has_bits;
1262 }
1263 if (cached_has_bits & 0x00000700u) {
1264 if (cached_has_bits & 0x00000100u) {
1265 _this->_impl_.is_profile_switch_button_visible_ = from._impl_.is_profile_switch_button_visible_;
1266 }
1267 if (cached_has_bits & 0x00000200u) {
1268 _this->_impl_.picker_mode_ = from._impl_.picker_mode_;
1269 }
1270 if (cached_has_bits & 0x00000400u) {
1271 _this->_impl_.picker_close_method_ = from._impl_.picker_close_method_;
1272 }
1273 _this->_impl_._has_bits_[0] |= cached_has_bits;
1274 }
1275 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1276 }
1277
CopyFrom(const PhotopickerSessionInfoReported & from)1278 void PhotopickerSessionInfoReported::CopyFrom(const PhotopickerSessionInfoReported& from) {
1279 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1280 if (&from == this) return;
1281 Clear();
1282 MergeFrom(from);
1283 }
1284
IsInitialized() const1285 bool PhotopickerSessionInfoReported::IsInitialized() const {
1286 return true;
1287 }
1288
InternalSwap(PhotopickerSessionInfoReported * other)1289 void PhotopickerSessionInfoReported::InternalSwap(PhotopickerSessionInfoReported* other) {
1290 using std::swap;
1291 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1292 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1293 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1294 PROTOBUF_FIELD_OFFSET(PhotopickerSessionInfoReported, _impl_.picker_close_method_)
1295 + sizeof(PhotopickerSessionInfoReported::_impl_.picker_close_method_) // NOLINT
1296 - PROTOBUF_FIELD_OFFSET(PhotopickerSessionInfoReported, _impl_.session_id_)>(
1297 reinterpret_cast<char*>(&_impl_.session_id_),
1298 reinterpret_cast<char*>(&other->_impl_.session_id_));
1299 }
1300
GetMetadata() const1301 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerSessionInfoReported::GetMetadata() const {
1302 return ::_pbi::AssignDescriptors(
1303 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
1304 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[0]);
1305 }
1306
1307 // ===================================================================
1308
1309 class PhotopickerApiInfoReported::_Internal {
1310 public:
1311 using HasBits = decltype(std::declval<PhotopickerApiInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)1312 static void set_has_session_id(HasBits* has_bits) {
1313 (*has_bits)[0] |= 1u;
1314 }
set_has_picker_intent_action(HasBits * has_bits)1315 static void set_has_picker_intent_action(HasBits* has_bits) {
1316 (*has_bits)[0] |= 2u;
1317 }
set_has_screen_size(HasBits * has_bits)1318 static void set_has_screen_size(HasBits* has_bits) {
1319 (*has_bits)[0] |= 4u;
1320 }
set_has_media_filter(HasBits * has_bits)1321 static void set_has_media_filter(HasBits* has_bits) {
1322 (*has_bits)[0] |= 8u;
1323 }
set_has_max_picked_item_count(HasBits * has_bits)1324 static void set_has_max_picked_item_count(HasBits* has_bits) {
1325 (*has_bits)[0] |= 16u;
1326 }
set_has_selected_tab(HasBits * has_bits)1327 static void set_has_selected_tab(HasBits* has_bits) {
1328 (*has_bits)[0] |= 32u;
1329 }
set_has_selected_album(HasBits * has_bits)1330 static void set_has_selected_album(HasBits* has_bits) {
1331 (*has_bits)[0] |= 64u;
1332 }
set_has_is_ordered_selection_set(HasBits * has_bits)1333 static void set_has_is_ordered_selection_set(HasBits* has_bits) {
1334 (*has_bits)[0] |= 128u;
1335 }
set_has_is_accent_color_set(HasBits * has_bits)1336 static void set_has_is_accent_color_set(HasBits* has_bits) {
1337 (*has_bits)[0] |= 256u;
1338 }
set_has_is_default_tab_set(HasBits * has_bits)1339 static void set_has_is_default_tab_set(HasBits* has_bits) {
1340 (*has_bits)[0] |= 512u;
1341 }
set_has_is_search_enabled(HasBits * has_bits)1342 static void set_has_is_search_enabled(HasBits* has_bits) {
1343 (*has_bits)[0] |= 1024u;
1344 }
set_has_is_cloud_search_enabled(HasBits * has_bits)1345 static void set_has_is_cloud_search_enabled(HasBits* has_bits) {
1346 (*has_bits)[0] |= 2048u;
1347 }
set_has_is_local_search_enabled(HasBits * has_bits)1348 static void set_has_is_local_search_enabled(HasBits* has_bits) {
1349 (*has_bits)[0] |= 4096u;
1350 }
1351 };
1352
PhotopickerApiInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1353 PhotopickerApiInfoReported::PhotopickerApiInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1354 bool is_message_owned)
1355 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1356 SharedCtor(arena, is_message_owned);
1357 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1358 }
PhotopickerApiInfoReported(const PhotopickerApiInfoReported & from)1359 PhotopickerApiInfoReported::PhotopickerApiInfoReported(const PhotopickerApiInfoReported& from)
1360 : ::PROTOBUF_NAMESPACE_ID::Message() {
1361 PhotopickerApiInfoReported* const _this = this; (void)_this;
1362 new (&_impl_) Impl_{
1363 decltype(_impl_._has_bits_){from._impl_._has_bits_}
1364 , /*decltype(_impl_._cached_size_)*/{}
1365 , decltype(_impl_.session_id_){}
1366 , decltype(_impl_.picker_intent_action_){}
1367 , decltype(_impl_.screen_size_){}
1368 , decltype(_impl_.media_filter_){}
1369 , decltype(_impl_.max_picked_item_count_){}
1370 , decltype(_impl_.selected_tab_){}
1371 , decltype(_impl_.selected_album_){}
1372 , decltype(_impl_.is_ordered_selection_set_){}
1373 , decltype(_impl_.is_accent_color_set_){}
1374 , decltype(_impl_.is_default_tab_set_){}
1375 , decltype(_impl_.is_search_enabled_){}
1376 , decltype(_impl_.is_cloud_search_enabled_){}
1377 , decltype(_impl_.is_local_search_enabled_){}};
1378
1379 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1380 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
1381 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.is_local_search_enabled_) -
1382 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_local_search_enabled_));
1383 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1384 }
1385
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1386 inline void PhotopickerApiInfoReported::SharedCtor(
1387 ::_pb::Arena* arena, bool is_message_owned) {
1388 (void)arena;
1389 (void)is_message_owned;
1390 new (&_impl_) Impl_{
1391 decltype(_impl_._has_bits_){}
1392 , /*decltype(_impl_._cached_size_)*/{}
1393 , decltype(_impl_.session_id_){0}
1394 , decltype(_impl_.picker_intent_action_){0}
1395 , decltype(_impl_.screen_size_){0}
1396 , decltype(_impl_.media_filter_){0}
1397 , decltype(_impl_.max_picked_item_count_){0}
1398 , decltype(_impl_.selected_tab_){0}
1399 , decltype(_impl_.selected_album_){0}
1400 , decltype(_impl_.is_ordered_selection_set_){false}
1401 , decltype(_impl_.is_accent_color_set_){false}
1402 , decltype(_impl_.is_default_tab_set_){false}
1403 , decltype(_impl_.is_search_enabled_){false}
1404 , decltype(_impl_.is_cloud_search_enabled_){false}
1405 , decltype(_impl_.is_local_search_enabled_){false}
1406 };
1407 }
1408
~PhotopickerApiInfoReported()1409 PhotopickerApiInfoReported::~PhotopickerApiInfoReported() {
1410 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1411 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1412 (void)arena;
1413 return;
1414 }
1415 SharedDtor();
1416 }
1417
SharedDtor()1418 inline void PhotopickerApiInfoReported::SharedDtor() {
1419 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1420 }
1421
SetCachedSize(int size) const1422 void PhotopickerApiInfoReported::SetCachedSize(int size) const {
1423 _impl_._cached_size_.Set(size);
1424 }
1425
Clear()1426 void PhotopickerApiInfoReported::Clear() {
1427 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1428 ::uint32_t cached_has_bits = 0;
1429 // Prevent compiler warnings about cached_has_bits being unused
1430 (void) cached_has_bits;
1431
1432 cached_has_bits = _impl_._has_bits_[0];
1433 if (cached_has_bits & 0x000000ffu) {
1434 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
1435 reinterpret_cast<char*>(&_impl_.is_ordered_selection_set_) -
1436 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_ordered_selection_set_));
1437 }
1438 if (cached_has_bits & 0x00001f00u) {
1439 ::memset(&_impl_.is_accent_color_set_, 0, static_cast<size_t>(
1440 reinterpret_cast<char*>(&_impl_.is_local_search_enabled_) -
1441 reinterpret_cast<char*>(&_impl_.is_accent_color_set_)) + sizeof(_impl_.is_local_search_enabled_));
1442 }
1443 _impl_._has_bits_.Clear();
1444 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1445 }
1446
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1447 const char* PhotopickerApiInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1448 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1449 _Internal::HasBits has_bits{};
1450 while (!ctx->Done(&ptr)) {
1451 ::uint32_t tag;
1452 ptr = ::_pbi::ReadTag(ptr, &tag);
1453 switch (tag >> 3) {
1454 // optional int32 session_id = 1;
1455 case 1:
1456 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
1457 _Internal::set_has_session_id(&has_bits);
1458 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
1459 CHK_(ptr);
1460 } else {
1461 goto handle_unusual;
1462 }
1463 continue;
1464 // optional .android.photopicker.PickerIntentAction picker_intent_action = 2;
1465 case 2:
1466 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
1467 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1468 CHK_(ptr);
1469 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerIntentAction_IsValid(val))) {
1470 _internal_set_picker_intent_action(static_cast<::android::photopicker::PickerIntentAction>(val));
1471 } else {
1472 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
1473 }
1474 } else {
1475 goto handle_unusual;
1476 }
1477 continue;
1478 // optional .android.photopicker.PickerSize screen_size = 3;
1479 case 3:
1480 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
1481 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1482 CHK_(ptr);
1483 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerSize_IsValid(val))) {
1484 _internal_set_screen_size(static_cast<::android::photopicker::PickerSize>(val));
1485 } else {
1486 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
1487 }
1488 } else {
1489 goto handle_unusual;
1490 }
1491 continue;
1492 // optional .android.photopicker.MediaType media_filter = 4;
1493 case 4:
1494 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
1495 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1496 CHK_(ptr);
1497 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaType_IsValid(val))) {
1498 _internal_set_media_filter(static_cast<::android::photopicker::MediaType>(val));
1499 } else {
1500 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields());
1501 }
1502 } else {
1503 goto handle_unusual;
1504 }
1505 continue;
1506 // optional int32 max_picked_item_count = 5;
1507 case 5:
1508 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
1509 _Internal::set_has_max_picked_item_count(&has_bits);
1510 _impl_.max_picked_item_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
1511 CHK_(ptr);
1512 } else {
1513 goto handle_unusual;
1514 }
1515 continue;
1516 // optional .android.photopicker.SelectedTab selected_tab = 6;
1517 case 6:
1518 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
1519 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1520 CHK_(ptr);
1521 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SelectedTab_IsValid(val))) {
1522 _internal_set_selected_tab(static_cast<::android::photopicker::SelectedTab>(val));
1523 } else {
1524 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields());
1525 }
1526 } else {
1527 goto handle_unusual;
1528 }
1529 continue;
1530 // optional .android.photopicker.SelectedAlbum selected_album = 7;
1531 case 7:
1532 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
1533 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1534 CHK_(ptr);
1535 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SelectedAlbum_IsValid(val))) {
1536 _internal_set_selected_album(static_cast<::android::photopicker::SelectedAlbum>(val));
1537 } else {
1538 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(7, val, mutable_unknown_fields());
1539 }
1540 } else {
1541 goto handle_unusual;
1542 }
1543 continue;
1544 // optional bool is_ordered_selection_set = 8;
1545 case 8:
1546 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
1547 _Internal::set_has_is_ordered_selection_set(&has_bits);
1548 _impl_.is_ordered_selection_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1549 CHK_(ptr);
1550 } else {
1551 goto handle_unusual;
1552 }
1553 continue;
1554 // optional bool is_accent_color_set = 9;
1555 case 9:
1556 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
1557 _Internal::set_has_is_accent_color_set(&has_bits);
1558 _impl_.is_accent_color_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1559 CHK_(ptr);
1560 } else {
1561 goto handle_unusual;
1562 }
1563 continue;
1564 // optional bool is_default_tab_set = 10;
1565 case 10:
1566 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) {
1567 _Internal::set_has_is_default_tab_set(&has_bits);
1568 _impl_.is_default_tab_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1569 CHK_(ptr);
1570 } else {
1571 goto handle_unusual;
1572 }
1573 continue;
1574 // optional bool is_search_enabled = 11 [deprecated = true];
1575 case 11:
1576 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) {
1577 _Internal::set_has_is_search_enabled(&has_bits);
1578 _impl_.is_search_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1579 CHK_(ptr);
1580 } else {
1581 goto handle_unusual;
1582 }
1583 continue;
1584 // optional bool is_cloud_search_enabled = 12;
1585 case 12:
1586 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 96)) {
1587 _Internal::set_has_is_cloud_search_enabled(&has_bits);
1588 _impl_.is_cloud_search_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1589 CHK_(ptr);
1590 } else {
1591 goto handle_unusual;
1592 }
1593 continue;
1594 // optional bool is_local_search_enabled = 13;
1595 case 13:
1596 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 104)) {
1597 _Internal::set_has_is_local_search_enabled(&has_bits);
1598 _impl_.is_local_search_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1599 CHK_(ptr);
1600 } else {
1601 goto handle_unusual;
1602 }
1603 continue;
1604 default:
1605 goto handle_unusual;
1606 } // switch
1607 handle_unusual:
1608 if ((tag == 0) || ((tag & 7) == 4)) {
1609 CHK_(ptr);
1610 ctx->SetLastTag(tag);
1611 goto message_done;
1612 }
1613 ptr = UnknownFieldParse(
1614 tag,
1615 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1616 ptr, ctx);
1617 CHK_(ptr != nullptr);
1618 } // while
1619 message_done:
1620 _impl_._has_bits_.Or(has_bits);
1621 return ptr;
1622 failure:
1623 ptr = nullptr;
1624 goto message_done;
1625 #undef CHK_
1626 }
1627
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1628 ::uint8_t* PhotopickerApiInfoReported::_InternalSerialize(
1629 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1630 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1631 ::uint32_t cached_has_bits = 0;
1632 (void) cached_has_bits;
1633
1634 cached_has_bits = _impl_._has_bits_[0];
1635 // optional int32 session_id = 1;
1636 if (cached_has_bits & 0x00000001u) {
1637 target = stream->EnsureSpace(target);
1638 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
1639 }
1640
1641 // optional .android.photopicker.PickerIntentAction picker_intent_action = 2;
1642 if (cached_has_bits & 0x00000002u) {
1643 target = stream->EnsureSpace(target);
1644 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1645 2, this->_internal_picker_intent_action(), target);
1646 }
1647
1648 // optional .android.photopicker.PickerSize screen_size = 3;
1649 if (cached_has_bits & 0x00000004u) {
1650 target = stream->EnsureSpace(target);
1651 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1652 3, this->_internal_screen_size(), target);
1653 }
1654
1655 // optional .android.photopicker.MediaType media_filter = 4;
1656 if (cached_has_bits & 0x00000008u) {
1657 target = stream->EnsureSpace(target);
1658 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1659 4, this->_internal_media_filter(), target);
1660 }
1661
1662 // optional int32 max_picked_item_count = 5;
1663 if (cached_has_bits & 0x00000010u) {
1664 target = stream->EnsureSpace(target);
1665 target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_max_picked_item_count(), target);
1666 }
1667
1668 // optional .android.photopicker.SelectedTab selected_tab = 6;
1669 if (cached_has_bits & 0x00000020u) {
1670 target = stream->EnsureSpace(target);
1671 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1672 6, this->_internal_selected_tab(), target);
1673 }
1674
1675 // optional .android.photopicker.SelectedAlbum selected_album = 7;
1676 if (cached_has_bits & 0x00000040u) {
1677 target = stream->EnsureSpace(target);
1678 target = ::_pbi::WireFormatLite::WriteEnumToArray(
1679 7, this->_internal_selected_album(), target);
1680 }
1681
1682 // optional bool is_ordered_selection_set = 8;
1683 if (cached_has_bits & 0x00000080u) {
1684 target = stream->EnsureSpace(target);
1685 target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_is_ordered_selection_set(), target);
1686 }
1687
1688 // optional bool is_accent_color_set = 9;
1689 if (cached_has_bits & 0x00000100u) {
1690 target = stream->EnsureSpace(target);
1691 target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_is_accent_color_set(), target);
1692 }
1693
1694 // optional bool is_default_tab_set = 10;
1695 if (cached_has_bits & 0x00000200u) {
1696 target = stream->EnsureSpace(target);
1697 target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_is_default_tab_set(), target);
1698 }
1699
1700 // optional bool is_search_enabled = 11 [deprecated = true];
1701 if (cached_has_bits & 0x00000400u) {
1702 target = stream->EnsureSpace(target);
1703 target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_is_search_enabled(), target);
1704 }
1705
1706 // optional bool is_cloud_search_enabled = 12;
1707 if (cached_has_bits & 0x00000800u) {
1708 target = stream->EnsureSpace(target);
1709 target = ::_pbi::WireFormatLite::WriteBoolToArray(12, this->_internal_is_cloud_search_enabled(), target);
1710 }
1711
1712 // optional bool is_local_search_enabled = 13;
1713 if (cached_has_bits & 0x00001000u) {
1714 target = stream->EnsureSpace(target);
1715 target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_is_local_search_enabled(), target);
1716 }
1717
1718 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1719 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1720 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1721 }
1722 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1723 return target;
1724 }
1725
ByteSizeLong() const1726 size_t PhotopickerApiInfoReported::ByteSizeLong() const {
1727 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1728 size_t total_size = 0;
1729
1730 ::uint32_t cached_has_bits = 0;
1731 // Prevent compiler warnings about cached_has_bits being unused
1732 (void) cached_has_bits;
1733
1734 cached_has_bits = _impl_._has_bits_[0];
1735 if (cached_has_bits & 0x000000ffu) {
1736 // optional int32 session_id = 1;
1737 if (cached_has_bits & 0x00000001u) {
1738 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
1739 }
1740
1741 // optional .android.photopicker.PickerIntentAction picker_intent_action = 2;
1742 if (cached_has_bits & 0x00000002u) {
1743 total_size += 1 +
1744 ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_intent_action());
1745 }
1746
1747 // optional .android.photopicker.PickerSize screen_size = 3;
1748 if (cached_has_bits & 0x00000004u) {
1749 total_size += 1 +
1750 ::_pbi::WireFormatLite::EnumSize(this->_internal_screen_size());
1751 }
1752
1753 // optional .android.photopicker.MediaType media_filter = 4;
1754 if (cached_has_bits & 0x00000008u) {
1755 total_size += 1 +
1756 ::_pbi::WireFormatLite::EnumSize(this->_internal_media_filter());
1757 }
1758
1759 // optional int32 max_picked_item_count = 5;
1760 if (cached_has_bits & 0x00000010u) {
1761 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_max_picked_item_count());
1762 }
1763
1764 // optional .android.photopicker.SelectedTab selected_tab = 6;
1765 if (cached_has_bits & 0x00000020u) {
1766 total_size += 1 +
1767 ::_pbi::WireFormatLite::EnumSize(this->_internal_selected_tab());
1768 }
1769
1770 // optional .android.photopicker.SelectedAlbum selected_album = 7;
1771 if (cached_has_bits & 0x00000040u) {
1772 total_size += 1 +
1773 ::_pbi::WireFormatLite::EnumSize(this->_internal_selected_album());
1774 }
1775
1776 // optional bool is_ordered_selection_set = 8;
1777 if (cached_has_bits & 0x00000080u) {
1778 total_size += 1 + 1;
1779 }
1780
1781 }
1782 if (cached_has_bits & 0x00001f00u) {
1783 // optional bool is_accent_color_set = 9;
1784 if (cached_has_bits & 0x00000100u) {
1785 total_size += 1 + 1;
1786 }
1787
1788 // optional bool is_default_tab_set = 10;
1789 if (cached_has_bits & 0x00000200u) {
1790 total_size += 1 + 1;
1791 }
1792
1793 // optional bool is_search_enabled = 11 [deprecated = true];
1794 if (cached_has_bits & 0x00000400u) {
1795 total_size += 1 + 1;
1796 }
1797
1798 // optional bool is_cloud_search_enabled = 12;
1799 if (cached_has_bits & 0x00000800u) {
1800 total_size += 1 + 1;
1801 }
1802
1803 // optional bool is_local_search_enabled = 13;
1804 if (cached_has_bits & 0x00001000u) {
1805 total_size += 1 + 1;
1806 }
1807
1808 }
1809 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1810 }
1811
1812 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerApiInfoReported::_class_data_ = {
1813 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1814 PhotopickerApiInfoReported::MergeImpl
1815 };
GetClassData() const1816 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerApiInfoReported::GetClassData() const { return &_class_data_; }
1817
1818
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1819 void PhotopickerApiInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1820 auto* const _this = static_cast<PhotopickerApiInfoReported*>(&to_msg);
1821 auto& from = static_cast<const PhotopickerApiInfoReported&>(from_msg);
1822 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1823 GOOGLE_DCHECK_NE(&from, _this);
1824 ::uint32_t cached_has_bits = 0;
1825 (void) cached_has_bits;
1826
1827 cached_has_bits = from._impl_._has_bits_[0];
1828 if (cached_has_bits & 0x000000ffu) {
1829 if (cached_has_bits & 0x00000001u) {
1830 _this->_impl_.session_id_ = from._impl_.session_id_;
1831 }
1832 if (cached_has_bits & 0x00000002u) {
1833 _this->_impl_.picker_intent_action_ = from._impl_.picker_intent_action_;
1834 }
1835 if (cached_has_bits & 0x00000004u) {
1836 _this->_impl_.screen_size_ = from._impl_.screen_size_;
1837 }
1838 if (cached_has_bits & 0x00000008u) {
1839 _this->_impl_.media_filter_ = from._impl_.media_filter_;
1840 }
1841 if (cached_has_bits & 0x00000010u) {
1842 _this->_impl_.max_picked_item_count_ = from._impl_.max_picked_item_count_;
1843 }
1844 if (cached_has_bits & 0x00000020u) {
1845 _this->_impl_.selected_tab_ = from._impl_.selected_tab_;
1846 }
1847 if (cached_has_bits & 0x00000040u) {
1848 _this->_impl_.selected_album_ = from._impl_.selected_album_;
1849 }
1850 if (cached_has_bits & 0x00000080u) {
1851 _this->_impl_.is_ordered_selection_set_ = from._impl_.is_ordered_selection_set_;
1852 }
1853 _this->_impl_._has_bits_[0] |= cached_has_bits;
1854 }
1855 if (cached_has_bits & 0x00001f00u) {
1856 if (cached_has_bits & 0x00000100u) {
1857 _this->_impl_.is_accent_color_set_ = from._impl_.is_accent_color_set_;
1858 }
1859 if (cached_has_bits & 0x00000200u) {
1860 _this->_impl_.is_default_tab_set_ = from._impl_.is_default_tab_set_;
1861 }
1862 if (cached_has_bits & 0x00000400u) {
1863 _this->_impl_.is_search_enabled_ = from._impl_.is_search_enabled_;
1864 }
1865 if (cached_has_bits & 0x00000800u) {
1866 _this->_impl_.is_cloud_search_enabled_ = from._impl_.is_cloud_search_enabled_;
1867 }
1868 if (cached_has_bits & 0x00001000u) {
1869 _this->_impl_.is_local_search_enabled_ = from._impl_.is_local_search_enabled_;
1870 }
1871 _this->_impl_._has_bits_[0] |= cached_has_bits;
1872 }
1873 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1874 }
1875
CopyFrom(const PhotopickerApiInfoReported & from)1876 void PhotopickerApiInfoReported::CopyFrom(const PhotopickerApiInfoReported& from) {
1877 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1878 if (&from == this) return;
1879 Clear();
1880 MergeFrom(from);
1881 }
1882
IsInitialized() const1883 bool PhotopickerApiInfoReported::IsInitialized() const {
1884 return true;
1885 }
1886
InternalSwap(PhotopickerApiInfoReported * other)1887 void PhotopickerApiInfoReported::InternalSwap(PhotopickerApiInfoReported* other) {
1888 using std::swap;
1889 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1890 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1891 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1892 PROTOBUF_FIELD_OFFSET(PhotopickerApiInfoReported, _impl_.is_local_search_enabled_)
1893 + sizeof(PhotopickerApiInfoReported::_impl_.is_local_search_enabled_) // NOLINT
1894 - PROTOBUF_FIELD_OFFSET(PhotopickerApiInfoReported, _impl_.session_id_)>(
1895 reinterpret_cast<char*>(&_impl_.session_id_),
1896 reinterpret_cast<char*>(&other->_impl_.session_id_));
1897 }
1898
GetMetadata() const1899 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerApiInfoReported::GetMetadata() const {
1900 return ::_pbi::AssignDescriptors(
1901 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
1902 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[1]);
1903 }
1904
1905 // ===================================================================
1906
1907 class PhotopickerUIEventLogged::_Internal {
1908 public:
1909 using HasBits = decltype(std::declval<PhotopickerUIEventLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)1910 static void set_has_session_id(HasBits* has_bits) {
1911 (*has_bits)[0] |= 1u;
1912 }
set_has_package_uid(HasBits * has_bits)1913 static void set_has_package_uid(HasBits* has_bits) {
1914 (*has_bits)[0] |= 2u;
1915 }
set_has_ui_event(HasBits * has_bits)1916 static void set_has_ui_event(HasBits* has_bits) {
1917 (*has_bits)[0] |= 4u;
1918 }
1919 };
1920
PhotopickerUIEventLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1921 PhotopickerUIEventLogged::PhotopickerUIEventLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1922 bool is_message_owned)
1923 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1924 SharedCtor(arena, is_message_owned);
1925 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1926 }
PhotopickerUIEventLogged(const PhotopickerUIEventLogged & from)1927 PhotopickerUIEventLogged::PhotopickerUIEventLogged(const PhotopickerUIEventLogged& from)
1928 : ::PROTOBUF_NAMESPACE_ID::Message() {
1929 PhotopickerUIEventLogged* const _this = this; (void)_this;
1930 new (&_impl_) Impl_{
1931 decltype(_impl_._has_bits_){from._impl_._has_bits_}
1932 , /*decltype(_impl_._cached_size_)*/{}
1933 , decltype(_impl_.session_id_){}
1934 , decltype(_impl_.package_uid_){}
1935 , decltype(_impl_.ui_event_){}};
1936
1937 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1938 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
1939 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.ui_event_) -
1940 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.ui_event_));
1941 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1942 }
1943
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1944 inline void PhotopickerUIEventLogged::SharedCtor(
1945 ::_pb::Arena* arena, bool is_message_owned) {
1946 (void)arena;
1947 (void)is_message_owned;
1948 new (&_impl_) Impl_{
1949 decltype(_impl_._has_bits_){}
1950 , /*decltype(_impl_._cached_size_)*/{}
1951 , decltype(_impl_.session_id_){0}
1952 , decltype(_impl_.package_uid_){0}
1953 , decltype(_impl_.ui_event_){0}
1954 };
1955 }
1956
~PhotopickerUIEventLogged()1957 PhotopickerUIEventLogged::~PhotopickerUIEventLogged() {
1958 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1959 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1960 (void)arena;
1961 return;
1962 }
1963 SharedDtor();
1964 }
1965
SharedDtor()1966 inline void PhotopickerUIEventLogged::SharedDtor() {
1967 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1968 }
1969
SetCachedSize(int size) const1970 void PhotopickerUIEventLogged::SetCachedSize(int size) const {
1971 _impl_._cached_size_.Set(size);
1972 }
1973
Clear()1974 void PhotopickerUIEventLogged::Clear() {
1975 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1976 ::uint32_t cached_has_bits = 0;
1977 // Prevent compiler warnings about cached_has_bits being unused
1978 (void) cached_has_bits;
1979
1980 cached_has_bits = _impl_._has_bits_[0];
1981 if (cached_has_bits & 0x00000007u) {
1982 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
1983 reinterpret_cast<char*>(&_impl_.ui_event_) -
1984 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.ui_event_));
1985 }
1986 _impl_._has_bits_.Clear();
1987 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1988 }
1989
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1990 const char* PhotopickerUIEventLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1991 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1992 _Internal::HasBits has_bits{};
1993 while (!ctx->Done(&ptr)) {
1994 ::uint32_t tag;
1995 ptr = ::_pbi::ReadTag(ptr, &tag);
1996 switch (tag >> 3) {
1997 // optional int32 session_id = 1;
1998 case 1:
1999 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
2000 _Internal::set_has_session_id(&has_bits);
2001 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2002 CHK_(ptr);
2003 } else {
2004 goto handle_unusual;
2005 }
2006 continue;
2007 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
2008 case 2:
2009 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
2010 _Internal::set_has_package_uid(&has_bits);
2011 _impl_.package_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2012 CHK_(ptr);
2013 } else {
2014 goto handle_unusual;
2015 }
2016 continue;
2017 // optional .android.photopicker.UiEvent ui_event = 3;
2018 case 3:
2019 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
2020 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2021 CHK_(ptr);
2022 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::UiEvent_IsValid(val))) {
2023 _internal_set_ui_event(static_cast<::android::photopicker::UiEvent>(val));
2024 } else {
2025 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
2026 }
2027 } else {
2028 goto handle_unusual;
2029 }
2030 continue;
2031 default:
2032 goto handle_unusual;
2033 } // switch
2034 handle_unusual:
2035 if ((tag == 0) || ((tag & 7) == 4)) {
2036 CHK_(ptr);
2037 ctx->SetLastTag(tag);
2038 goto message_done;
2039 }
2040 ptr = UnknownFieldParse(
2041 tag,
2042 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2043 ptr, ctx);
2044 CHK_(ptr != nullptr);
2045 } // while
2046 message_done:
2047 _impl_._has_bits_.Or(has_bits);
2048 return ptr;
2049 failure:
2050 ptr = nullptr;
2051 goto message_done;
2052 #undef CHK_
2053 }
2054
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2055 ::uint8_t* PhotopickerUIEventLogged::_InternalSerialize(
2056 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2057 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2058 ::uint32_t cached_has_bits = 0;
2059 (void) cached_has_bits;
2060
2061 cached_has_bits = _impl_._has_bits_[0];
2062 // optional int32 session_id = 1;
2063 if (cached_has_bits & 0x00000001u) {
2064 target = stream->EnsureSpace(target);
2065 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
2066 }
2067
2068 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
2069 if (cached_has_bits & 0x00000002u) {
2070 target = stream->EnsureSpace(target);
2071 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_package_uid(), target);
2072 }
2073
2074 // optional .android.photopicker.UiEvent ui_event = 3;
2075 if (cached_has_bits & 0x00000004u) {
2076 target = stream->EnsureSpace(target);
2077 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2078 3, this->_internal_ui_event(), target);
2079 }
2080
2081 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2082 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2083 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2084 }
2085 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2086 return target;
2087 }
2088
ByteSizeLong() const2089 size_t PhotopickerUIEventLogged::ByteSizeLong() const {
2090 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2091 size_t total_size = 0;
2092
2093 ::uint32_t cached_has_bits = 0;
2094 // Prevent compiler warnings about cached_has_bits being unused
2095 (void) cached_has_bits;
2096
2097 cached_has_bits = _impl_._has_bits_[0];
2098 if (cached_has_bits & 0x00000007u) {
2099 // optional int32 session_id = 1;
2100 if (cached_has_bits & 0x00000001u) {
2101 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
2102 }
2103
2104 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
2105 if (cached_has_bits & 0x00000002u) {
2106 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_package_uid());
2107 }
2108
2109 // optional .android.photopicker.UiEvent ui_event = 3;
2110 if (cached_has_bits & 0x00000004u) {
2111 total_size += 1 +
2112 ::_pbi::WireFormatLite::EnumSize(this->_internal_ui_event());
2113 }
2114
2115 }
2116 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2117 }
2118
2119 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerUIEventLogged::_class_data_ = {
2120 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
2121 PhotopickerUIEventLogged::MergeImpl
2122 };
GetClassData() const2123 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerUIEventLogged::GetClassData() const { return &_class_data_; }
2124
2125
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)2126 void PhotopickerUIEventLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
2127 auto* const _this = static_cast<PhotopickerUIEventLogged*>(&to_msg);
2128 auto& from = static_cast<const PhotopickerUIEventLogged&>(from_msg);
2129 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2130 GOOGLE_DCHECK_NE(&from, _this);
2131 ::uint32_t cached_has_bits = 0;
2132 (void) cached_has_bits;
2133
2134 cached_has_bits = from._impl_._has_bits_[0];
2135 if (cached_has_bits & 0x00000007u) {
2136 if (cached_has_bits & 0x00000001u) {
2137 _this->_impl_.session_id_ = from._impl_.session_id_;
2138 }
2139 if (cached_has_bits & 0x00000002u) {
2140 _this->_impl_.package_uid_ = from._impl_.package_uid_;
2141 }
2142 if (cached_has_bits & 0x00000004u) {
2143 _this->_impl_.ui_event_ = from._impl_.ui_event_;
2144 }
2145 _this->_impl_._has_bits_[0] |= cached_has_bits;
2146 }
2147 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2148 }
2149
CopyFrom(const PhotopickerUIEventLogged & from)2150 void PhotopickerUIEventLogged::CopyFrom(const PhotopickerUIEventLogged& from) {
2151 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2152 if (&from == this) return;
2153 Clear();
2154 MergeFrom(from);
2155 }
2156
IsInitialized() const2157 bool PhotopickerUIEventLogged::IsInitialized() const {
2158 return true;
2159 }
2160
InternalSwap(PhotopickerUIEventLogged * other)2161 void PhotopickerUIEventLogged::InternalSwap(PhotopickerUIEventLogged* other) {
2162 using std::swap;
2163 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2164 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
2165 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2166 PROTOBUF_FIELD_OFFSET(PhotopickerUIEventLogged, _impl_.ui_event_)
2167 + sizeof(PhotopickerUIEventLogged::_impl_.ui_event_) // NOLINT
2168 - PROTOBUF_FIELD_OFFSET(PhotopickerUIEventLogged, _impl_.session_id_)>(
2169 reinterpret_cast<char*>(&_impl_.session_id_),
2170 reinterpret_cast<char*>(&other->_impl_.session_id_));
2171 }
2172
GetMetadata() const2173 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerUIEventLogged::GetMetadata() const {
2174 return ::_pbi::AssignDescriptors(
2175 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
2176 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[2]);
2177 }
2178
2179 // ===================================================================
2180
2181 class PhotopickerMediaItemStatusReported::_Internal {
2182 public:
2183 using HasBits = decltype(std::declval<PhotopickerMediaItemStatusReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)2184 static void set_has_session_id(HasBits* has_bits) {
2185 (*has_bits)[0] |= 1u;
2186 }
set_has_media_status(HasBits * has_bits)2187 static void set_has_media_status(HasBits* has_bits) {
2188 (*has_bits)[0] |= 2u;
2189 }
set_has_media_location(HasBits * has_bits)2190 static void set_has_media_location(HasBits* has_bits) {
2191 (*has_bits)[0] |= 4u;
2192 }
set_has_item_position(HasBits * has_bits)2193 static void set_has_item_position(HasBits* has_bits) {
2194 (*has_bits)[0] |= 8u;
2195 }
set_has_selected_album(HasBits * has_bits)2196 static void set_has_selected_album(HasBits* has_bits) {
2197 (*has_bits)[0] |= 16u;
2198 }
set_has_media_type(HasBits * has_bits)2199 static void set_has_media_type(HasBits* has_bits) {
2200 (*has_bits)[0] |= 32u;
2201 }
set_has_cloud_only(HasBits * has_bits)2202 static void set_has_cloud_only(HasBits* has_bits) {
2203 (*has_bits)[0] |= 64u;
2204 }
set_has_picker_size(HasBits * has_bits)2205 static void set_has_picker_size(HasBits* has_bits) {
2206 (*has_bits)[0] |= 128u;
2207 }
2208 };
2209
PhotopickerMediaItemStatusReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)2210 PhotopickerMediaItemStatusReported::PhotopickerMediaItemStatusReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2211 bool is_message_owned)
2212 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2213 SharedCtor(arena, is_message_owned);
2214 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2215 }
PhotopickerMediaItemStatusReported(const PhotopickerMediaItemStatusReported & from)2216 PhotopickerMediaItemStatusReported::PhotopickerMediaItemStatusReported(const PhotopickerMediaItemStatusReported& from)
2217 : ::PROTOBUF_NAMESPACE_ID::Message() {
2218 PhotopickerMediaItemStatusReported* const _this = this; (void)_this;
2219 new (&_impl_) Impl_{
2220 decltype(_impl_._has_bits_){from._impl_._has_bits_}
2221 , /*decltype(_impl_._cached_size_)*/{}
2222 , decltype(_impl_.session_id_){}
2223 , decltype(_impl_.media_status_){}
2224 , decltype(_impl_.media_location_){}
2225 , decltype(_impl_.item_position_){}
2226 , decltype(_impl_.selected_album_){}
2227 , decltype(_impl_.media_type_){}
2228 , decltype(_impl_.cloud_only_){}
2229 , decltype(_impl_.picker_size_){}};
2230
2231 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2232 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
2233 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.picker_size_) -
2234 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picker_size_));
2235 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2236 }
2237
SharedCtor(::_pb::Arena * arena,bool is_message_owned)2238 inline void PhotopickerMediaItemStatusReported::SharedCtor(
2239 ::_pb::Arena* arena, bool is_message_owned) {
2240 (void)arena;
2241 (void)is_message_owned;
2242 new (&_impl_) Impl_{
2243 decltype(_impl_._has_bits_){}
2244 , /*decltype(_impl_._cached_size_)*/{}
2245 , decltype(_impl_.session_id_){0}
2246 , decltype(_impl_.media_status_){0}
2247 , decltype(_impl_.media_location_){0}
2248 , decltype(_impl_.item_position_){0}
2249 , decltype(_impl_.selected_album_){0}
2250 , decltype(_impl_.media_type_){0}
2251 , decltype(_impl_.cloud_only_){false}
2252 , decltype(_impl_.picker_size_){0}
2253 };
2254 }
2255
~PhotopickerMediaItemStatusReported()2256 PhotopickerMediaItemStatusReported::~PhotopickerMediaItemStatusReported() {
2257 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2258 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
2259 (void)arena;
2260 return;
2261 }
2262 SharedDtor();
2263 }
2264
SharedDtor()2265 inline void PhotopickerMediaItemStatusReported::SharedDtor() {
2266 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
2267 }
2268
SetCachedSize(int size) const2269 void PhotopickerMediaItemStatusReported::SetCachedSize(int size) const {
2270 _impl_._cached_size_.Set(size);
2271 }
2272
Clear()2273 void PhotopickerMediaItemStatusReported::Clear() {
2274 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2275 ::uint32_t cached_has_bits = 0;
2276 // Prevent compiler warnings about cached_has_bits being unused
2277 (void) cached_has_bits;
2278
2279 cached_has_bits = _impl_._has_bits_[0];
2280 if (cached_has_bits & 0x000000ffu) {
2281 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
2282 reinterpret_cast<char*>(&_impl_.picker_size_) -
2283 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picker_size_));
2284 }
2285 _impl_._has_bits_.Clear();
2286 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2287 }
2288
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)2289 const char* PhotopickerMediaItemStatusReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
2290 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2291 _Internal::HasBits has_bits{};
2292 while (!ctx->Done(&ptr)) {
2293 ::uint32_t tag;
2294 ptr = ::_pbi::ReadTag(ptr, &tag);
2295 switch (tag >> 3) {
2296 // optional int32 session_id = 1;
2297 case 1:
2298 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
2299 _Internal::set_has_session_id(&has_bits);
2300 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2301 CHK_(ptr);
2302 } else {
2303 goto handle_unusual;
2304 }
2305 continue;
2306 // optional .android.photopicker.MediaStatus media_status = 2;
2307 case 2:
2308 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
2309 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2310 CHK_(ptr);
2311 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaStatus_IsValid(val))) {
2312 _internal_set_media_status(static_cast<::android::photopicker::MediaStatus>(val));
2313 } else {
2314 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
2315 }
2316 } else {
2317 goto handle_unusual;
2318 }
2319 continue;
2320 // optional .android.photopicker.MediaLocation media_location = 3;
2321 case 3:
2322 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
2323 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2324 CHK_(ptr);
2325 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaLocation_IsValid(val))) {
2326 _internal_set_media_location(static_cast<::android::photopicker::MediaLocation>(val));
2327 } else {
2328 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
2329 }
2330 } else {
2331 goto handle_unusual;
2332 }
2333 continue;
2334 // optional int32 item_position = 4;
2335 case 4:
2336 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
2337 _Internal::set_has_item_position(&has_bits);
2338 _impl_.item_position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2339 CHK_(ptr);
2340 } else {
2341 goto handle_unusual;
2342 }
2343 continue;
2344 // optional .android.photopicker.SelectedAlbum selected_album = 5;
2345 case 5:
2346 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
2347 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2348 CHK_(ptr);
2349 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SelectedAlbum_IsValid(val))) {
2350 _internal_set_selected_album(static_cast<::android::photopicker::SelectedAlbum>(val));
2351 } else {
2352 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields());
2353 }
2354 } else {
2355 goto handle_unusual;
2356 }
2357 continue;
2358 // optional .android.photopicker.MediaType media_type = 6;
2359 case 6:
2360 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
2361 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2362 CHK_(ptr);
2363 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaType_IsValid(val))) {
2364 _internal_set_media_type(static_cast<::android::photopicker::MediaType>(val));
2365 } else {
2366 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields());
2367 }
2368 } else {
2369 goto handle_unusual;
2370 }
2371 continue;
2372 // optional bool cloud_only = 7;
2373 case 7:
2374 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
2375 _Internal::set_has_cloud_only(&has_bits);
2376 _impl_.cloud_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2377 CHK_(ptr);
2378 } else {
2379 goto handle_unusual;
2380 }
2381 continue;
2382 // optional .android.photopicker.PickerSize picker_size = 8;
2383 case 8:
2384 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
2385 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2386 CHK_(ptr);
2387 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerSize_IsValid(val))) {
2388 _internal_set_picker_size(static_cast<::android::photopicker::PickerSize>(val));
2389 } else {
2390 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(8, val, mutable_unknown_fields());
2391 }
2392 } else {
2393 goto handle_unusual;
2394 }
2395 continue;
2396 default:
2397 goto handle_unusual;
2398 } // switch
2399 handle_unusual:
2400 if ((tag == 0) || ((tag & 7) == 4)) {
2401 CHK_(ptr);
2402 ctx->SetLastTag(tag);
2403 goto message_done;
2404 }
2405 ptr = UnknownFieldParse(
2406 tag,
2407 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2408 ptr, ctx);
2409 CHK_(ptr != nullptr);
2410 } // while
2411 message_done:
2412 _impl_._has_bits_.Or(has_bits);
2413 return ptr;
2414 failure:
2415 ptr = nullptr;
2416 goto message_done;
2417 #undef CHK_
2418 }
2419
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2420 ::uint8_t* PhotopickerMediaItemStatusReported::_InternalSerialize(
2421 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2422 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2423 ::uint32_t cached_has_bits = 0;
2424 (void) cached_has_bits;
2425
2426 cached_has_bits = _impl_._has_bits_[0];
2427 // optional int32 session_id = 1;
2428 if (cached_has_bits & 0x00000001u) {
2429 target = stream->EnsureSpace(target);
2430 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
2431 }
2432
2433 // optional .android.photopicker.MediaStatus media_status = 2;
2434 if (cached_has_bits & 0x00000002u) {
2435 target = stream->EnsureSpace(target);
2436 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2437 2, this->_internal_media_status(), target);
2438 }
2439
2440 // optional .android.photopicker.MediaLocation media_location = 3;
2441 if (cached_has_bits & 0x00000004u) {
2442 target = stream->EnsureSpace(target);
2443 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2444 3, this->_internal_media_location(), target);
2445 }
2446
2447 // optional int32 item_position = 4;
2448 if (cached_has_bits & 0x00000008u) {
2449 target = stream->EnsureSpace(target);
2450 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_item_position(), target);
2451 }
2452
2453 // optional .android.photopicker.SelectedAlbum selected_album = 5;
2454 if (cached_has_bits & 0x00000010u) {
2455 target = stream->EnsureSpace(target);
2456 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2457 5, this->_internal_selected_album(), target);
2458 }
2459
2460 // optional .android.photopicker.MediaType media_type = 6;
2461 if (cached_has_bits & 0x00000020u) {
2462 target = stream->EnsureSpace(target);
2463 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2464 6, this->_internal_media_type(), target);
2465 }
2466
2467 // optional bool cloud_only = 7;
2468 if (cached_has_bits & 0x00000040u) {
2469 target = stream->EnsureSpace(target);
2470 target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_cloud_only(), target);
2471 }
2472
2473 // optional .android.photopicker.PickerSize picker_size = 8;
2474 if (cached_has_bits & 0x00000080u) {
2475 target = stream->EnsureSpace(target);
2476 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2477 8, this->_internal_picker_size(), target);
2478 }
2479
2480 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2481 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2482 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2483 }
2484 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2485 return target;
2486 }
2487
ByteSizeLong() const2488 size_t PhotopickerMediaItemStatusReported::ByteSizeLong() const {
2489 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2490 size_t total_size = 0;
2491
2492 ::uint32_t cached_has_bits = 0;
2493 // Prevent compiler warnings about cached_has_bits being unused
2494 (void) cached_has_bits;
2495
2496 cached_has_bits = _impl_._has_bits_[0];
2497 if (cached_has_bits & 0x000000ffu) {
2498 // optional int32 session_id = 1;
2499 if (cached_has_bits & 0x00000001u) {
2500 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
2501 }
2502
2503 // optional .android.photopicker.MediaStatus media_status = 2;
2504 if (cached_has_bits & 0x00000002u) {
2505 total_size += 1 +
2506 ::_pbi::WireFormatLite::EnumSize(this->_internal_media_status());
2507 }
2508
2509 // optional .android.photopicker.MediaLocation media_location = 3;
2510 if (cached_has_bits & 0x00000004u) {
2511 total_size += 1 +
2512 ::_pbi::WireFormatLite::EnumSize(this->_internal_media_location());
2513 }
2514
2515 // optional int32 item_position = 4;
2516 if (cached_has_bits & 0x00000008u) {
2517 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_item_position());
2518 }
2519
2520 // optional .android.photopicker.SelectedAlbum selected_album = 5;
2521 if (cached_has_bits & 0x00000010u) {
2522 total_size += 1 +
2523 ::_pbi::WireFormatLite::EnumSize(this->_internal_selected_album());
2524 }
2525
2526 // optional .android.photopicker.MediaType media_type = 6;
2527 if (cached_has_bits & 0x00000020u) {
2528 total_size += 1 +
2529 ::_pbi::WireFormatLite::EnumSize(this->_internal_media_type());
2530 }
2531
2532 // optional bool cloud_only = 7;
2533 if (cached_has_bits & 0x00000040u) {
2534 total_size += 1 + 1;
2535 }
2536
2537 // optional .android.photopicker.PickerSize picker_size = 8;
2538 if (cached_has_bits & 0x00000080u) {
2539 total_size += 1 +
2540 ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_size());
2541 }
2542
2543 }
2544 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2545 }
2546
2547 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMediaItemStatusReported::_class_data_ = {
2548 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
2549 PhotopickerMediaItemStatusReported::MergeImpl
2550 };
GetClassData() const2551 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMediaItemStatusReported::GetClassData() const { return &_class_data_; }
2552
2553
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)2554 void PhotopickerMediaItemStatusReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
2555 auto* const _this = static_cast<PhotopickerMediaItemStatusReported*>(&to_msg);
2556 auto& from = static_cast<const PhotopickerMediaItemStatusReported&>(from_msg);
2557 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2558 GOOGLE_DCHECK_NE(&from, _this);
2559 ::uint32_t cached_has_bits = 0;
2560 (void) cached_has_bits;
2561
2562 cached_has_bits = from._impl_._has_bits_[0];
2563 if (cached_has_bits & 0x000000ffu) {
2564 if (cached_has_bits & 0x00000001u) {
2565 _this->_impl_.session_id_ = from._impl_.session_id_;
2566 }
2567 if (cached_has_bits & 0x00000002u) {
2568 _this->_impl_.media_status_ = from._impl_.media_status_;
2569 }
2570 if (cached_has_bits & 0x00000004u) {
2571 _this->_impl_.media_location_ = from._impl_.media_location_;
2572 }
2573 if (cached_has_bits & 0x00000008u) {
2574 _this->_impl_.item_position_ = from._impl_.item_position_;
2575 }
2576 if (cached_has_bits & 0x00000010u) {
2577 _this->_impl_.selected_album_ = from._impl_.selected_album_;
2578 }
2579 if (cached_has_bits & 0x00000020u) {
2580 _this->_impl_.media_type_ = from._impl_.media_type_;
2581 }
2582 if (cached_has_bits & 0x00000040u) {
2583 _this->_impl_.cloud_only_ = from._impl_.cloud_only_;
2584 }
2585 if (cached_has_bits & 0x00000080u) {
2586 _this->_impl_.picker_size_ = from._impl_.picker_size_;
2587 }
2588 _this->_impl_._has_bits_[0] |= cached_has_bits;
2589 }
2590 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2591 }
2592
CopyFrom(const PhotopickerMediaItemStatusReported & from)2593 void PhotopickerMediaItemStatusReported::CopyFrom(const PhotopickerMediaItemStatusReported& from) {
2594 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2595 if (&from == this) return;
2596 Clear();
2597 MergeFrom(from);
2598 }
2599
IsInitialized() const2600 bool PhotopickerMediaItemStatusReported::IsInitialized() const {
2601 return true;
2602 }
2603
InternalSwap(PhotopickerMediaItemStatusReported * other)2604 void PhotopickerMediaItemStatusReported::InternalSwap(PhotopickerMediaItemStatusReported* other) {
2605 using std::swap;
2606 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2607 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
2608 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2609 PROTOBUF_FIELD_OFFSET(PhotopickerMediaItemStatusReported, _impl_.picker_size_)
2610 + sizeof(PhotopickerMediaItemStatusReported::_impl_.picker_size_) // NOLINT
2611 - PROTOBUF_FIELD_OFFSET(PhotopickerMediaItemStatusReported, _impl_.session_id_)>(
2612 reinterpret_cast<char*>(&_impl_.session_id_),
2613 reinterpret_cast<char*>(&other->_impl_.session_id_));
2614 }
2615
GetMetadata() const2616 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMediaItemStatusReported::GetMetadata() const {
2617 return ::_pbi::AssignDescriptors(
2618 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
2619 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[3]);
2620 }
2621
2622 // ===================================================================
2623
2624 class PhotopickerPreviewInfoLogged::_Internal {
2625 public:
2626 using HasBits = decltype(std::declval<PhotopickerPreviewInfoLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)2627 static void set_has_session_id(HasBits* has_bits) {
2628 (*has_bits)[0] |= 1u;
2629 }
set_has_preview_mode_entry(HasBits * has_bits)2630 static void set_has_preview_mode_entry(HasBits* has_bits) {
2631 (*has_bits)[0] |= 2u;
2632 }
set_has_preview_item_count(HasBits * has_bits)2633 static void set_has_preview_item_count(HasBits* has_bits) {
2634 (*has_bits)[0] |= 4u;
2635 }
set_has_media_type(HasBits * has_bits)2636 static void set_has_media_type(HasBits* has_bits) {
2637 (*has_bits)[0] |= 8u;
2638 }
set_has_video_interactions(HasBits * has_bits)2639 static void set_has_video_interactions(HasBits* has_bits) {
2640 (*has_bits)[0] |= 16u;
2641 }
2642 };
2643
PhotopickerPreviewInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)2644 PhotopickerPreviewInfoLogged::PhotopickerPreviewInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2645 bool is_message_owned)
2646 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2647 SharedCtor(arena, is_message_owned);
2648 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2649 }
PhotopickerPreviewInfoLogged(const PhotopickerPreviewInfoLogged & from)2650 PhotopickerPreviewInfoLogged::PhotopickerPreviewInfoLogged(const PhotopickerPreviewInfoLogged& from)
2651 : ::PROTOBUF_NAMESPACE_ID::Message() {
2652 PhotopickerPreviewInfoLogged* const _this = this; (void)_this;
2653 new (&_impl_) Impl_{
2654 decltype(_impl_._has_bits_){from._impl_._has_bits_}
2655 , /*decltype(_impl_._cached_size_)*/{}
2656 , decltype(_impl_.session_id_){}
2657 , decltype(_impl_.preview_mode_entry_){}
2658 , decltype(_impl_.preview_item_count_){}
2659 , decltype(_impl_.media_type_){}
2660 , decltype(_impl_.video_interactions_){}};
2661
2662 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2663 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
2664 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.video_interactions_) -
2665 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.video_interactions_));
2666 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2667 }
2668
SharedCtor(::_pb::Arena * arena,bool is_message_owned)2669 inline void PhotopickerPreviewInfoLogged::SharedCtor(
2670 ::_pb::Arena* arena, bool is_message_owned) {
2671 (void)arena;
2672 (void)is_message_owned;
2673 new (&_impl_) Impl_{
2674 decltype(_impl_._has_bits_){}
2675 , /*decltype(_impl_._cached_size_)*/{}
2676 , decltype(_impl_.session_id_){0}
2677 , decltype(_impl_.preview_mode_entry_){0}
2678 , decltype(_impl_.preview_item_count_){0}
2679 , decltype(_impl_.media_type_){0}
2680 , decltype(_impl_.video_interactions_){0}
2681 };
2682 }
2683
~PhotopickerPreviewInfoLogged()2684 PhotopickerPreviewInfoLogged::~PhotopickerPreviewInfoLogged() {
2685 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2686 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
2687 (void)arena;
2688 return;
2689 }
2690 SharedDtor();
2691 }
2692
SharedDtor()2693 inline void PhotopickerPreviewInfoLogged::SharedDtor() {
2694 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
2695 }
2696
SetCachedSize(int size) const2697 void PhotopickerPreviewInfoLogged::SetCachedSize(int size) const {
2698 _impl_._cached_size_.Set(size);
2699 }
2700
Clear()2701 void PhotopickerPreviewInfoLogged::Clear() {
2702 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2703 ::uint32_t cached_has_bits = 0;
2704 // Prevent compiler warnings about cached_has_bits being unused
2705 (void) cached_has_bits;
2706
2707 cached_has_bits = _impl_._has_bits_[0];
2708 if (cached_has_bits & 0x0000001fu) {
2709 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
2710 reinterpret_cast<char*>(&_impl_.video_interactions_) -
2711 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.video_interactions_));
2712 }
2713 _impl_._has_bits_.Clear();
2714 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2715 }
2716
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)2717 const char* PhotopickerPreviewInfoLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
2718 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2719 _Internal::HasBits has_bits{};
2720 while (!ctx->Done(&ptr)) {
2721 ::uint32_t tag;
2722 ptr = ::_pbi::ReadTag(ptr, &tag);
2723 switch (tag >> 3) {
2724 // optional int32 session_id = 1;
2725 case 1:
2726 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
2727 _Internal::set_has_session_id(&has_bits);
2728 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2729 CHK_(ptr);
2730 } else {
2731 goto handle_unusual;
2732 }
2733 continue;
2734 // optional .android.photopicker.PreviewModeEntry preview_mode_entry = 2;
2735 case 2:
2736 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
2737 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2738 CHK_(ptr);
2739 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PreviewModeEntry_IsValid(val))) {
2740 _internal_set_preview_mode_entry(static_cast<::android::photopicker::PreviewModeEntry>(val));
2741 } else {
2742 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
2743 }
2744 } else {
2745 goto handle_unusual;
2746 }
2747 continue;
2748 // optional int32 preview_item_count = 3;
2749 case 3:
2750 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
2751 _Internal::set_has_preview_item_count(&has_bits);
2752 _impl_.preview_item_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2753 CHK_(ptr);
2754 } else {
2755 goto handle_unusual;
2756 }
2757 continue;
2758 // optional .android.photopicker.MediaType media_type = 4;
2759 case 4:
2760 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
2761 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2762 CHK_(ptr);
2763 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaType_IsValid(val))) {
2764 _internal_set_media_type(static_cast<::android::photopicker::MediaType>(val));
2765 } else {
2766 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields());
2767 }
2768 } else {
2769 goto handle_unusual;
2770 }
2771 continue;
2772 // optional .android.photopicker.VideoPlayBackInteractions video_interactions = 5;
2773 case 5:
2774 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
2775 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2776 CHK_(ptr);
2777 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::VideoPlayBackInteractions_IsValid(val))) {
2778 _internal_set_video_interactions(static_cast<::android::photopicker::VideoPlayBackInteractions>(val));
2779 } else {
2780 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields());
2781 }
2782 } else {
2783 goto handle_unusual;
2784 }
2785 continue;
2786 default:
2787 goto handle_unusual;
2788 } // switch
2789 handle_unusual:
2790 if ((tag == 0) || ((tag & 7) == 4)) {
2791 CHK_(ptr);
2792 ctx->SetLastTag(tag);
2793 goto message_done;
2794 }
2795 ptr = UnknownFieldParse(
2796 tag,
2797 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2798 ptr, ctx);
2799 CHK_(ptr != nullptr);
2800 } // while
2801 message_done:
2802 _impl_._has_bits_.Or(has_bits);
2803 return ptr;
2804 failure:
2805 ptr = nullptr;
2806 goto message_done;
2807 #undef CHK_
2808 }
2809
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2810 ::uint8_t* PhotopickerPreviewInfoLogged::_InternalSerialize(
2811 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2812 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2813 ::uint32_t cached_has_bits = 0;
2814 (void) cached_has_bits;
2815
2816 cached_has_bits = _impl_._has_bits_[0];
2817 // optional int32 session_id = 1;
2818 if (cached_has_bits & 0x00000001u) {
2819 target = stream->EnsureSpace(target);
2820 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
2821 }
2822
2823 // optional .android.photopicker.PreviewModeEntry preview_mode_entry = 2;
2824 if (cached_has_bits & 0x00000002u) {
2825 target = stream->EnsureSpace(target);
2826 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2827 2, this->_internal_preview_mode_entry(), target);
2828 }
2829
2830 // optional int32 preview_item_count = 3;
2831 if (cached_has_bits & 0x00000004u) {
2832 target = stream->EnsureSpace(target);
2833 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_preview_item_count(), target);
2834 }
2835
2836 // optional .android.photopicker.MediaType media_type = 4;
2837 if (cached_has_bits & 0x00000008u) {
2838 target = stream->EnsureSpace(target);
2839 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2840 4, this->_internal_media_type(), target);
2841 }
2842
2843 // optional .android.photopicker.VideoPlayBackInteractions video_interactions = 5;
2844 if (cached_has_bits & 0x00000010u) {
2845 target = stream->EnsureSpace(target);
2846 target = ::_pbi::WireFormatLite::WriteEnumToArray(
2847 5, this->_internal_video_interactions(), target);
2848 }
2849
2850 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2851 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2852 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2853 }
2854 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2855 return target;
2856 }
2857
ByteSizeLong() const2858 size_t PhotopickerPreviewInfoLogged::ByteSizeLong() const {
2859 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2860 size_t total_size = 0;
2861
2862 ::uint32_t cached_has_bits = 0;
2863 // Prevent compiler warnings about cached_has_bits being unused
2864 (void) cached_has_bits;
2865
2866 cached_has_bits = _impl_._has_bits_[0];
2867 if (cached_has_bits & 0x0000001fu) {
2868 // optional int32 session_id = 1;
2869 if (cached_has_bits & 0x00000001u) {
2870 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
2871 }
2872
2873 // optional .android.photopicker.PreviewModeEntry preview_mode_entry = 2;
2874 if (cached_has_bits & 0x00000002u) {
2875 total_size += 1 +
2876 ::_pbi::WireFormatLite::EnumSize(this->_internal_preview_mode_entry());
2877 }
2878
2879 // optional int32 preview_item_count = 3;
2880 if (cached_has_bits & 0x00000004u) {
2881 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_preview_item_count());
2882 }
2883
2884 // optional .android.photopicker.MediaType media_type = 4;
2885 if (cached_has_bits & 0x00000008u) {
2886 total_size += 1 +
2887 ::_pbi::WireFormatLite::EnumSize(this->_internal_media_type());
2888 }
2889
2890 // optional .android.photopicker.VideoPlayBackInteractions video_interactions = 5;
2891 if (cached_has_bits & 0x00000010u) {
2892 total_size += 1 +
2893 ::_pbi::WireFormatLite::EnumSize(this->_internal_video_interactions());
2894 }
2895
2896 }
2897 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2898 }
2899
2900 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerPreviewInfoLogged::_class_data_ = {
2901 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
2902 PhotopickerPreviewInfoLogged::MergeImpl
2903 };
GetClassData() const2904 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerPreviewInfoLogged::GetClassData() const { return &_class_data_; }
2905
2906
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)2907 void PhotopickerPreviewInfoLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
2908 auto* const _this = static_cast<PhotopickerPreviewInfoLogged*>(&to_msg);
2909 auto& from = static_cast<const PhotopickerPreviewInfoLogged&>(from_msg);
2910 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2911 GOOGLE_DCHECK_NE(&from, _this);
2912 ::uint32_t cached_has_bits = 0;
2913 (void) cached_has_bits;
2914
2915 cached_has_bits = from._impl_._has_bits_[0];
2916 if (cached_has_bits & 0x0000001fu) {
2917 if (cached_has_bits & 0x00000001u) {
2918 _this->_impl_.session_id_ = from._impl_.session_id_;
2919 }
2920 if (cached_has_bits & 0x00000002u) {
2921 _this->_impl_.preview_mode_entry_ = from._impl_.preview_mode_entry_;
2922 }
2923 if (cached_has_bits & 0x00000004u) {
2924 _this->_impl_.preview_item_count_ = from._impl_.preview_item_count_;
2925 }
2926 if (cached_has_bits & 0x00000008u) {
2927 _this->_impl_.media_type_ = from._impl_.media_type_;
2928 }
2929 if (cached_has_bits & 0x00000010u) {
2930 _this->_impl_.video_interactions_ = from._impl_.video_interactions_;
2931 }
2932 _this->_impl_._has_bits_[0] |= cached_has_bits;
2933 }
2934 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2935 }
2936
CopyFrom(const PhotopickerPreviewInfoLogged & from)2937 void PhotopickerPreviewInfoLogged::CopyFrom(const PhotopickerPreviewInfoLogged& from) {
2938 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2939 if (&from == this) return;
2940 Clear();
2941 MergeFrom(from);
2942 }
2943
IsInitialized() const2944 bool PhotopickerPreviewInfoLogged::IsInitialized() const {
2945 return true;
2946 }
2947
InternalSwap(PhotopickerPreviewInfoLogged * other)2948 void PhotopickerPreviewInfoLogged::InternalSwap(PhotopickerPreviewInfoLogged* other) {
2949 using std::swap;
2950 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2951 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
2952 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2953 PROTOBUF_FIELD_OFFSET(PhotopickerPreviewInfoLogged, _impl_.video_interactions_)
2954 + sizeof(PhotopickerPreviewInfoLogged::_impl_.video_interactions_) // NOLINT
2955 - PROTOBUF_FIELD_OFFSET(PhotopickerPreviewInfoLogged, _impl_.session_id_)>(
2956 reinterpret_cast<char*>(&_impl_.session_id_),
2957 reinterpret_cast<char*>(&other->_impl_.session_id_));
2958 }
2959
GetMetadata() const2960 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerPreviewInfoLogged::GetMetadata() const {
2961 return ::_pbi::AssignDescriptors(
2962 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
2963 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[4]);
2964 }
2965
2966 // ===================================================================
2967
2968 class PhotopickerMenuInteractionLogged::_Internal {
2969 public:
2970 using HasBits = decltype(std::declval<PhotopickerMenuInteractionLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)2971 static void set_has_session_id(HasBits* has_bits) {
2972 (*has_bits)[0] |= 1u;
2973 }
set_has_package_uid(HasBits * has_bits)2974 static void set_has_package_uid(HasBits* has_bits) {
2975 (*has_bits)[0] |= 2u;
2976 }
set_has_menu_item_selected(HasBits * has_bits)2977 static void set_has_menu_item_selected(HasBits* has_bits) {
2978 (*has_bits)[0] |= 4u;
2979 }
2980 };
2981
PhotopickerMenuInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)2982 PhotopickerMenuInteractionLogged::PhotopickerMenuInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2983 bool is_message_owned)
2984 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2985 SharedCtor(arena, is_message_owned);
2986 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
2987 }
PhotopickerMenuInteractionLogged(const PhotopickerMenuInteractionLogged & from)2988 PhotopickerMenuInteractionLogged::PhotopickerMenuInteractionLogged(const PhotopickerMenuInteractionLogged& from)
2989 : ::PROTOBUF_NAMESPACE_ID::Message() {
2990 PhotopickerMenuInteractionLogged* const _this = this; (void)_this;
2991 new (&_impl_) Impl_{
2992 decltype(_impl_._has_bits_){from._impl_._has_bits_}
2993 , /*decltype(_impl_._cached_size_)*/{}
2994 , decltype(_impl_.session_id_){}
2995 , decltype(_impl_.package_uid_){}
2996 , decltype(_impl_.menu_item_selected_){}};
2997
2998 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2999 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3000 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.menu_item_selected_) -
3001 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.menu_item_selected_));
3002 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3003 }
3004
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3005 inline void PhotopickerMenuInteractionLogged::SharedCtor(
3006 ::_pb::Arena* arena, bool is_message_owned) {
3007 (void)arena;
3008 (void)is_message_owned;
3009 new (&_impl_) Impl_{
3010 decltype(_impl_._has_bits_){}
3011 , /*decltype(_impl_._cached_size_)*/{}
3012 , decltype(_impl_.session_id_){0}
3013 , decltype(_impl_.package_uid_){0}
3014 , decltype(_impl_.menu_item_selected_){0}
3015 };
3016 }
3017
~PhotopickerMenuInteractionLogged()3018 PhotopickerMenuInteractionLogged::~PhotopickerMenuInteractionLogged() {
3019 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3020 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3021 (void)arena;
3022 return;
3023 }
3024 SharedDtor();
3025 }
3026
SharedDtor()3027 inline void PhotopickerMenuInteractionLogged::SharedDtor() {
3028 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3029 }
3030
SetCachedSize(int size) const3031 void PhotopickerMenuInteractionLogged::SetCachedSize(int size) const {
3032 _impl_._cached_size_.Set(size);
3033 }
3034
Clear()3035 void PhotopickerMenuInteractionLogged::Clear() {
3036 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3037 ::uint32_t cached_has_bits = 0;
3038 // Prevent compiler warnings about cached_has_bits being unused
3039 (void) cached_has_bits;
3040
3041 cached_has_bits = _impl_._has_bits_[0];
3042 if (cached_has_bits & 0x00000007u) {
3043 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3044 reinterpret_cast<char*>(&_impl_.menu_item_selected_) -
3045 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.menu_item_selected_));
3046 }
3047 _impl_._has_bits_.Clear();
3048 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3049 }
3050
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3051 const char* PhotopickerMenuInteractionLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3052 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3053 _Internal::HasBits has_bits{};
3054 while (!ctx->Done(&ptr)) {
3055 ::uint32_t tag;
3056 ptr = ::_pbi::ReadTag(ptr, &tag);
3057 switch (tag >> 3) {
3058 // optional int32 session_id = 1;
3059 case 1:
3060 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3061 _Internal::set_has_session_id(&has_bits);
3062 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3063 CHK_(ptr);
3064 } else {
3065 goto handle_unusual;
3066 }
3067 continue;
3068 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
3069 case 2:
3070 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3071 _Internal::set_has_package_uid(&has_bits);
3072 _impl_.package_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3073 CHK_(ptr);
3074 } else {
3075 goto handle_unusual;
3076 }
3077 continue;
3078 // optional .android.photopicker.MenuItemSelected menu_item_selected = 3;
3079 case 3:
3080 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3081 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3082 CHK_(ptr);
3083 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MenuItemSelected_IsValid(val))) {
3084 _internal_set_menu_item_selected(static_cast<::android::photopicker::MenuItemSelected>(val));
3085 } else {
3086 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
3087 }
3088 } else {
3089 goto handle_unusual;
3090 }
3091 continue;
3092 default:
3093 goto handle_unusual;
3094 } // switch
3095 handle_unusual:
3096 if ((tag == 0) || ((tag & 7) == 4)) {
3097 CHK_(ptr);
3098 ctx->SetLastTag(tag);
3099 goto message_done;
3100 }
3101 ptr = UnknownFieldParse(
3102 tag,
3103 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3104 ptr, ctx);
3105 CHK_(ptr != nullptr);
3106 } // while
3107 message_done:
3108 _impl_._has_bits_.Or(has_bits);
3109 return ptr;
3110 failure:
3111 ptr = nullptr;
3112 goto message_done;
3113 #undef CHK_
3114 }
3115
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3116 ::uint8_t* PhotopickerMenuInteractionLogged::_InternalSerialize(
3117 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3118 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3119 ::uint32_t cached_has_bits = 0;
3120 (void) cached_has_bits;
3121
3122 cached_has_bits = _impl_._has_bits_[0];
3123 // optional int32 session_id = 1;
3124 if (cached_has_bits & 0x00000001u) {
3125 target = stream->EnsureSpace(target);
3126 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3127 }
3128
3129 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
3130 if (cached_has_bits & 0x00000002u) {
3131 target = stream->EnsureSpace(target);
3132 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_package_uid(), target);
3133 }
3134
3135 // optional .android.photopicker.MenuItemSelected menu_item_selected = 3;
3136 if (cached_has_bits & 0x00000004u) {
3137 target = stream->EnsureSpace(target);
3138 target = ::_pbi::WireFormatLite::WriteEnumToArray(
3139 3, this->_internal_menu_item_selected(), target);
3140 }
3141
3142 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3143 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3144 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3145 }
3146 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3147 return target;
3148 }
3149
ByteSizeLong() const3150 size_t PhotopickerMenuInteractionLogged::ByteSizeLong() const {
3151 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3152 size_t total_size = 0;
3153
3154 ::uint32_t cached_has_bits = 0;
3155 // Prevent compiler warnings about cached_has_bits being unused
3156 (void) cached_has_bits;
3157
3158 cached_has_bits = _impl_._has_bits_[0];
3159 if (cached_has_bits & 0x00000007u) {
3160 // optional int32 session_id = 1;
3161 if (cached_has_bits & 0x00000001u) {
3162 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
3163 }
3164
3165 // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
3166 if (cached_has_bits & 0x00000002u) {
3167 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_package_uid());
3168 }
3169
3170 // optional .android.photopicker.MenuItemSelected menu_item_selected = 3;
3171 if (cached_has_bits & 0x00000004u) {
3172 total_size += 1 +
3173 ::_pbi::WireFormatLite::EnumSize(this->_internal_menu_item_selected());
3174 }
3175
3176 }
3177 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3178 }
3179
3180 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMenuInteractionLogged::_class_data_ = {
3181 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
3182 PhotopickerMenuInteractionLogged::MergeImpl
3183 };
GetClassData() const3184 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMenuInteractionLogged::GetClassData() const { return &_class_data_; }
3185
3186
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)3187 void PhotopickerMenuInteractionLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
3188 auto* const _this = static_cast<PhotopickerMenuInteractionLogged*>(&to_msg);
3189 auto& from = static_cast<const PhotopickerMenuInteractionLogged&>(from_msg);
3190 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3191 GOOGLE_DCHECK_NE(&from, _this);
3192 ::uint32_t cached_has_bits = 0;
3193 (void) cached_has_bits;
3194
3195 cached_has_bits = from._impl_._has_bits_[0];
3196 if (cached_has_bits & 0x00000007u) {
3197 if (cached_has_bits & 0x00000001u) {
3198 _this->_impl_.session_id_ = from._impl_.session_id_;
3199 }
3200 if (cached_has_bits & 0x00000002u) {
3201 _this->_impl_.package_uid_ = from._impl_.package_uid_;
3202 }
3203 if (cached_has_bits & 0x00000004u) {
3204 _this->_impl_.menu_item_selected_ = from._impl_.menu_item_selected_;
3205 }
3206 _this->_impl_._has_bits_[0] |= cached_has_bits;
3207 }
3208 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3209 }
3210
CopyFrom(const PhotopickerMenuInteractionLogged & from)3211 void PhotopickerMenuInteractionLogged::CopyFrom(const PhotopickerMenuInteractionLogged& from) {
3212 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3213 if (&from == this) return;
3214 Clear();
3215 MergeFrom(from);
3216 }
3217
IsInitialized() const3218 bool PhotopickerMenuInteractionLogged::IsInitialized() const {
3219 return true;
3220 }
3221
InternalSwap(PhotopickerMenuInteractionLogged * other)3222 void PhotopickerMenuInteractionLogged::InternalSwap(PhotopickerMenuInteractionLogged* other) {
3223 using std::swap;
3224 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3225 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
3226 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
3227 PROTOBUF_FIELD_OFFSET(PhotopickerMenuInteractionLogged, _impl_.menu_item_selected_)
3228 + sizeof(PhotopickerMenuInteractionLogged::_impl_.menu_item_selected_) // NOLINT
3229 - PROTOBUF_FIELD_OFFSET(PhotopickerMenuInteractionLogged, _impl_.session_id_)>(
3230 reinterpret_cast<char*>(&_impl_.session_id_),
3231 reinterpret_cast<char*>(&other->_impl_.session_id_));
3232 }
3233
GetMetadata() const3234 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMenuInteractionLogged::GetMetadata() const {
3235 return ::_pbi::AssignDescriptors(
3236 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
3237 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[5]);
3238 }
3239
3240 // ===================================================================
3241
3242 class PhotopickerBannerInteractionLogged::_Internal {
3243 public:
3244 using HasBits = decltype(std::declval<PhotopickerBannerInteractionLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)3245 static void set_has_session_id(HasBits* has_bits) {
3246 (*has_bits)[0] |= 1u;
3247 }
set_has_banner_type(HasBits * has_bits)3248 static void set_has_banner_type(HasBits* has_bits) {
3249 (*has_bits)[0] |= 2u;
3250 }
set_has_user_banner_interaction(HasBits * has_bits)3251 static void set_has_user_banner_interaction(HasBits* has_bits) {
3252 (*has_bits)[0] |= 4u;
3253 }
3254 };
3255
PhotopickerBannerInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)3256 PhotopickerBannerInteractionLogged::PhotopickerBannerInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3257 bool is_message_owned)
3258 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
3259 SharedCtor(arena, is_message_owned);
3260 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3261 }
PhotopickerBannerInteractionLogged(const PhotopickerBannerInteractionLogged & from)3262 PhotopickerBannerInteractionLogged::PhotopickerBannerInteractionLogged(const PhotopickerBannerInteractionLogged& from)
3263 : ::PROTOBUF_NAMESPACE_ID::Message() {
3264 PhotopickerBannerInteractionLogged* const _this = this; (void)_this;
3265 new (&_impl_) Impl_{
3266 decltype(_impl_._has_bits_){from._impl_._has_bits_}
3267 , /*decltype(_impl_._cached_size_)*/{}
3268 , decltype(_impl_.session_id_){}
3269 , decltype(_impl_.banner_type_){}
3270 , decltype(_impl_.user_banner_interaction_){}};
3271
3272 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3273 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3274 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.user_banner_interaction_) -
3275 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.user_banner_interaction_));
3276 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3277 }
3278
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3279 inline void PhotopickerBannerInteractionLogged::SharedCtor(
3280 ::_pb::Arena* arena, bool is_message_owned) {
3281 (void)arena;
3282 (void)is_message_owned;
3283 new (&_impl_) Impl_{
3284 decltype(_impl_._has_bits_){}
3285 , /*decltype(_impl_._cached_size_)*/{}
3286 , decltype(_impl_.session_id_){0}
3287 , decltype(_impl_.banner_type_){0}
3288 , decltype(_impl_.user_banner_interaction_){0}
3289 };
3290 }
3291
~PhotopickerBannerInteractionLogged()3292 PhotopickerBannerInteractionLogged::~PhotopickerBannerInteractionLogged() {
3293 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3294 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3295 (void)arena;
3296 return;
3297 }
3298 SharedDtor();
3299 }
3300
SharedDtor()3301 inline void PhotopickerBannerInteractionLogged::SharedDtor() {
3302 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3303 }
3304
SetCachedSize(int size) const3305 void PhotopickerBannerInteractionLogged::SetCachedSize(int size) const {
3306 _impl_._cached_size_.Set(size);
3307 }
3308
Clear()3309 void PhotopickerBannerInteractionLogged::Clear() {
3310 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3311 ::uint32_t cached_has_bits = 0;
3312 // Prevent compiler warnings about cached_has_bits being unused
3313 (void) cached_has_bits;
3314
3315 cached_has_bits = _impl_._has_bits_[0];
3316 if (cached_has_bits & 0x00000007u) {
3317 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3318 reinterpret_cast<char*>(&_impl_.user_banner_interaction_) -
3319 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.user_banner_interaction_));
3320 }
3321 _impl_._has_bits_.Clear();
3322 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3323 }
3324
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3325 const char* PhotopickerBannerInteractionLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3326 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3327 _Internal::HasBits has_bits{};
3328 while (!ctx->Done(&ptr)) {
3329 ::uint32_t tag;
3330 ptr = ::_pbi::ReadTag(ptr, &tag);
3331 switch (tag >> 3) {
3332 // optional int32 session_id = 1;
3333 case 1:
3334 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3335 _Internal::set_has_session_id(&has_bits);
3336 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3337 CHK_(ptr);
3338 } else {
3339 goto handle_unusual;
3340 }
3341 continue;
3342 // optional .android.photopicker.BannerType banner_type = 2;
3343 case 2:
3344 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3345 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3346 CHK_(ptr);
3347 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::BannerType_IsValid(val))) {
3348 _internal_set_banner_type(static_cast<::android::photopicker::BannerType>(val));
3349 } else {
3350 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
3351 }
3352 } else {
3353 goto handle_unusual;
3354 }
3355 continue;
3356 // optional .android.photopicker.UserBannerInteraction user_banner_interaction = 3;
3357 case 3:
3358 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3359 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3360 CHK_(ptr);
3361 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::UserBannerInteraction_IsValid(val))) {
3362 _internal_set_user_banner_interaction(static_cast<::android::photopicker::UserBannerInteraction>(val));
3363 } else {
3364 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
3365 }
3366 } else {
3367 goto handle_unusual;
3368 }
3369 continue;
3370 default:
3371 goto handle_unusual;
3372 } // switch
3373 handle_unusual:
3374 if ((tag == 0) || ((tag & 7) == 4)) {
3375 CHK_(ptr);
3376 ctx->SetLastTag(tag);
3377 goto message_done;
3378 }
3379 ptr = UnknownFieldParse(
3380 tag,
3381 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3382 ptr, ctx);
3383 CHK_(ptr != nullptr);
3384 } // while
3385 message_done:
3386 _impl_._has_bits_.Or(has_bits);
3387 return ptr;
3388 failure:
3389 ptr = nullptr;
3390 goto message_done;
3391 #undef CHK_
3392 }
3393
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3394 ::uint8_t* PhotopickerBannerInteractionLogged::_InternalSerialize(
3395 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3396 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3397 ::uint32_t cached_has_bits = 0;
3398 (void) cached_has_bits;
3399
3400 cached_has_bits = _impl_._has_bits_[0];
3401 // optional int32 session_id = 1;
3402 if (cached_has_bits & 0x00000001u) {
3403 target = stream->EnsureSpace(target);
3404 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3405 }
3406
3407 // optional .android.photopicker.BannerType banner_type = 2;
3408 if (cached_has_bits & 0x00000002u) {
3409 target = stream->EnsureSpace(target);
3410 target = ::_pbi::WireFormatLite::WriteEnumToArray(
3411 2, this->_internal_banner_type(), target);
3412 }
3413
3414 // optional .android.photopicker.UserBannerInteraction user_banner_interaction = 3;
3415 if (cached_has_bits & 0x00000004u) {
3416 target = stream->EnsureSpace(target);
3417 target = ::_pbi::WireFormatLite::WriteEnumToArray(
3418 3, this->_internal_user_banner_interaction(), target);
3419 }
3420
3421 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3422 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3423 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3424 }
3425 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3426 return target;
3427 }
3428
ByteSizeLong() const3429 size_t PhotopickerBannerInteractionLogged::ByteSizeLong() const {
3430 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3431 size_t total_size = 0;
3432
3433 ::uint32_t cached_has_bits = 0;
3434 // Prevent compiler warnings about cached_has_bits being unused
3435 (void) cached_has_bits;
3436
3437 cached_has_bits = _impl_._has_bits_[0];
3438 if (cached_has_bits & 0x00000007u) {
3439 // optional int32 session_id = 1;
3440 if (cached_has_bits & 0x00000001u) {
3441 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
3442 }
3443
3444 // optional .android.photopicker.BannerType banner_type = 2;
3445 if (cached_has_bits & 0x00000002u) {
3446 total_size += 1 +
3447 ::_pbi::WireFormatLite::EnumSize(this->_internal_banner_type());
3448 }
3449
3450 // optional .android.photopicker.UserBannerInteraction user_banner_interaction = 3;
3451 if (cached_has_bits & 0x00000004u) {
3452 total_size += 1 +
3453 ::_pbi::WireFormatLite::EnumSize(this->_internal_user_banner_interaction());
3454 }
3455
3456 }
3457 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3458 }
3459
3460 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerBannerInteractionLogged::_class_data_ = {
3461 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
3462 PhotopickerBannerInteractionLogged::MergeImpl
3463 };
GetClassData() const3464 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerBannerInteractionLogged::GetClassData() const { return &_class_data_; }
3465
3466
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)3467 void PhotopickerBannerInteractionLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
3468 auto* const _this = static_cast<PhotopickerBannerInteractionLogged*>(&to_msg);
3469 auto& from = static_cast<const PhotopickerBannerInteractionLogged&>(from_msg);
3470 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3471 GOOGLE_DCHECK_NE(&from, _this);
3472 ::uint32_t cached_has_bits = 0;
3473 (void) cached_has_bits;
3474
3475 cached_has_bits = from._impl_._has_bits_[0];
3476 if (cached_has_bits & 0x00000007u) {
3477 if (cached_has_bits & 0x00000001u) {
3478 _this->_impl_.session_id_ = from._impl_.session_id_;
3479 }
3480 if (cached_has_bits & 0x00000002u) {
3481 _this->_impl_.banner_type_ = from._impl_.banner_type_;
3482 }
3483 if (cached_has_bits & 0x00000004u) {
3484 _this->_impl_.user_banner_interaction_ = from._impl_.user_banner_interaction_;
3485 }
3486 _this->_impl_._has_bits_[0] |= cached_has_bits;
3487 }
3488 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3489 }
3490
CopyFrom(const PhotopickerBannerInteractionLogged & from)3491 void PhotopickerBannerInteractionLogged::CopyFrom(const PhotopickerBannerInteractionLogged& from) {
3492 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3493 if (&from == this) return;
3494 Clear();
3495 MergeFrom(from);
3496 }
3497
IsInitialized() const3498 bool PhotopickerBannerInteractionLogged::IsInitialized() const {
3499 return true;
3500 }
3501
InternalSwap(PhotopickerBannerInteractionLogged * other)3502 void PhotopickerBannerInteractionLogged::InternalSwap(PhotopickerBannerInteractionLogged* other) {
3503 using std::swap;
3504 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3505 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
3506 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
3507 PROTOBUF_FIELD_OFFSET(PhotopickerBannerInteractionLogged, _impl_.user_banner_interaction_)
3508 + sizeof(PhotopickerBannerInteractionLogged::_impl_.user_banner_interaction_) // NOLINT
3509 - PROTOBUF_FIELD_OFFSET(PhotopickerBannerInteractionLogged, _impl_.session_id_)>(
3510 reinterpret_cast<char*>(&_impl_.session_id_),
3511 reinterpret_cast<char*>(&other->_impl_.session_id_));
3512 }
3513
GetMetadata() const3514 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerBannerInteractionLogged::GetMetadata() const {
3515 return ::_pbi::AssignDescriptors(
3516 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
3517 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[6]);
3518 }
3519
3520 // ===================================================================
3521
3522 class PhotopickerMediaLibraryInfoLogged::_Internal {
3523 public:
3524 using HasBits = decltype(std::declval<PhotopickerMediaLibraryInfoLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)3525 static void set_has_session_id(HasBits* has_bits) {
3526 (*has_bits)[0] |= 1u;
3527 }
set_has_cloud_provider_uid(HasBits * has_bits)3528 static void set_has_cloud_provider_uid(HasBits* has_bits) {
3529 (*has_bits)[0] |= 2u;
3530 }
set_has_library_size(HasBits * has_bits)3531 static void set_has_library_size(HasBits* has_bits) {
3532 (*has_bits)[0] |= 4u;
3533 }
set_has_media_count(HasBits * has_bits)3534 static void set_has_media_count(HasBits* has_bits) {
3535 (*has_bits)[0] |= 8u;
3536 }
3537 };
3538
PhotopickerMediaLibraryInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)3539 PhotopickerMediaLibraryInfoLogged::PhotopickerMediaLibraryInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3540 bool is_message_owned)
3541 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
3542 SharedCtor(arena, is_message_owned);
3543 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3544 }
PhotopickerMediaLibraryInfoLogged(const PhotopickerMediaLibraryInfoLogged & from)3545 PhotopickerMediaLibraryInfoLogged::PhotopickerMediaLibraryInfoLogged(const PhotopickerMediaLibraryInfoLogged& from)
3546 : ::PROTOBUF_NAMESPACE_ID::Message() {
3547 PhotopickerMediaLibraryInfoLogged* const _this = this; (void)_this;
3548 new (&_impl_) Impl_{
3549 decltype(_impl_._has_bits_){from._impl_._has_bits_}
3550 , /*decltype(_impl_._cached_size_)*/{}
3551 , decltype(_impl_.session_id_){}
3552 , decltype(_impl_.cloud_provider_uid_){}
3553 , decltype(_impl_.library_size_){}
3554 , decltype(_impl_.media_count_){}};
3555
3556 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3557 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3558 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.media_count_) -
3559 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.media_count_));
3560 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3561 }
3562
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3563 inline void PhotopickerMediaLibraryInfoLogged::SharedCtor(
3564 ::_pb::Arena* arena, bool is_message_owned) {
3565 (void)arena;
3566 (void)is_message_owned;
3567 new (&_impl_) Impl_{
3568 decltype(_impl_._has_bits_){}
3569 , /*decltype(_impl_._cached_size_)*/{}
3570 , decltype(_impl_.session_id_){0}
3571 , decltype(_impl_.cloud_provider_uid_){0}
3572 , decltype(_impl_.library_size_){0}
3573 , decltype(_impl_.media_count_){0}
3574 };
3575 }
3576
~PhotopickerMediaLibraryInfoLogged()3577 PhotopickerMediaLibraryInfoLogged::~PhotopickerMediaLibraryInfoLogged() {
3578 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3579 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3580 (void)arena;
3581 return;
3582 }
3583 SharedDtor();
3584 }
3585
SharedDtor()3586 inline void PhotopickerMediaLibraryInfoLogged::SharedDtor() {
3587 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3588 }
3589
SetCachedSize(int size) const3590 void PhotopickerMediaLibraryInfoLogged::SetCachedSize(int size) const {
3591 _impl_._cached_size_.Set(size);
3592 }
3593
Clear()3594 void PhotopickerMediaLibraryInfoLogged::Clear() {
3595 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3596 ::uint32_t cached_has_bits = 0;
3597 // Prevent compiler warnings about cached_has_bits being unused
3598 (void) cached_has_bits;
3599
3600 cached_has_bits = _impl_._has_bits_[0];
3601 if (cached_has_bits & 0x0000000fu) {
3602 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3603 reinterpret_cast<char*>(&_impl_.media_count_) -
3604 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.media_count_));
3605 }
3606 _impl_._has_bits_.Clear();
3607 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3608 }
3609
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3610 const char* PhotopickerMediaLibraryInfoLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3611 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3612 _Internal::HasBits has_bits{};
3613 while (!ctx->Done(&ptr)) {
3614 ::uint32_t tag;
3615 ptr = ::_pbi::ReadTag(ptr, &tag);
3616 switch (tag >> 3) {
3617 // optional int32 session_id = 1;
3618 case 1:
3619 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3620 _Internal::set_has_session_id(&has_bits);
3621 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3622 CHK_(ptr);
3623 } else {
3624 goto handle_unusual;
3625 }
3626 continue;
3627 // optional int32 cloud_provider_uid = 2 [(.android.os.statsd.is_uid) = true];
3628 case 2:
3629 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3630 _Internal::set_has_cloud_provider_uid(&has_bits);
3631 _impl_.cloud_provider_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3632 CHK_(ptr);
3633 } else {
3634 goto handle_unusual;
3635 }
3636 continue;
3637 // optional int32 library_size = 3;
3638 case 3:
3639 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3640 _Internal::set_has_library_size(&has_bits);
3641 _impl_.library_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3642 CHK_(ptr);
3643 } else {
3644 goto handle_unusual;
3645 }
3646 continue;
3647 // optional int32 media_count = 4;
3648 case 4:
3649 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
3650 _Internal::set_has_media_count(&has_bits);
3651 _impl_.media_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3652 CHK_(ptr);
3653 } else {
3654 goto handle_unusual;
3655 }
3656 continue;
3657 default:
3658 goto handle_unusual;
3659 } // switch
3660 handle_unusual:
3661 if ((tag == 0) || ((tag & 7) == 4)) {
3662 CHK_(ptr);
3663 ctx->SetLastTag(tag);
3664 goto message_done;
3665 }
3666 ptr = UnknownFieldParse(
3667 tag,
3668 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3669 ptr, ctx);
3670 CHK_(ptr != nullptr);
3671 } // while
3672 message_done:
3673 _impl_._has_bits_.Or(has_bits);
3674 return ptr;
3675 failure:
3676 ptr = nullptr;
3677 goto message_done;
3678 #undef CHK_
3679 }
3680
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3681 ::uint8_t* PhotopickerMediaLibraryInfoLogged::_InternalSerialize(
3682 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3683 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3684 ::uint32_t cached_has_bits = 0;
3685 (void) cached_has_bits;
3686
3687 cached_has_bits = _impl_._has_bits_[0];
3688 // optional int32 session_id = 1;
3689 if (cached_has_bits & 0x00000001u) {
3690 target = stream->EnsureSpace(target);
3691 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3692 }
3693
3694 // optional int32 cloud_provider_uid = 2 [(.android.os.statsd.is_uid) = true];
3695 if (cached_has_bits & 0x00000002u) {
3696 target = stream->EnsureSpace(target);
3697 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_cloud_provider_uid(), target);
3698 }
3699
3700 // optional int32 library_size = 3;
3701 if (cached_has_bits & 0x00000004u) {
3702 target = stream->EnsureSpace(target);
3703 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_library_size(), target);
3704 }
3705
3706 // optional int32 media_count = 4;
3707 if (cached_has_bits & 0x00000008u) {
3708 target = stream->EnsureSpace(target);
3709 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_media_count(), target);
3710 }
3711
3712 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3713 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3714 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3715 }
3716 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3717 return target;
3718 }
3719
ByteSizeLong() const3720 size_t PhotopickerMediaLibraryInfoLogged::ByteSizeLong() const {
3721 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3722 size_t total_size = 0;
3723
3724 ::uint32_t cached_has_bits = 0;
3725 // Prevent compiler warnings about cached_has_bits being unused
3726 (void) cached_has_bits;
3727
3728 cached_has_bits = _impl_._has_bits_[0];
3729 if (cached_has_bits & 0x0000000fu) {
3730 // optional int32 session_id = 1;
3731 if (cached_has_bits & 0x00000001u) {
3732 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
3733 }
3734
3735 // optional int32 cloud_provider_uid = 2 [(.android.os.statsd.is_uid) = true];
3736 if (cached_has_bits & 0x00000002u) {
3737 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_cloud_provider_uid());
3738 }
3739
3740 // optional int32 library_size = 3;
3741 if (cached_has_bits & 0x00000004u) {
3742 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_library_size());
3743 }
3744
3745 // optional int32 media_count = 4;
3746 if (cached_has_bits & 0x00000008u) {
3747 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_count());
3748 }
3749
3750 }
3751 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3752 }
3753
3754 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMediaLibraryInfoLogged::_class_data_ = {
3755 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
3756 PhotopickerMediaLibraryInfoLogged::MergeImpl
3757 };
GetClassData() const3758 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMediaLibraryInfoLogged::GetClassData() const { return &_class_data_; }
3759
3760
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)3761 void PhotopickerMediaLibraryInfoLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
3762 auto* const _this = static_cast<PhotopickerMediaLibraryInfoLogged*>(&to_msg);
3763 auto& from = static_cast<const PhotopickerMediaLibraryInfoLogged&>(from_msg);
3764 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3765 GOOGLE_DCHECK_NE(&from, _this);
3766 ::uint32_t cached_has_bits = 0;
3767 (void) cached_has_bits;
3768
3769 cached_has_bits = from._impl_._has_bits_[0];
3770 if (cached_has_bits & 0x0000000fu) {
3771 if (cached_has_bits & 0x00000001u) {
3772 _this->_impl_.session_id_ = from._impl_.session_id_;
3773 }
3774 if (cached_has_bits & 0x00000002u) {
3775 _this->_impl_.cloud_provider_uid_ = from._impl_.cloud_provider_uid_;
3776 }
3777 if (cached_has_bits & 0x00000004u) {
3778 _this->_impl_.library_size_ = from._impl_.library_size_;
3779 }
3780 if (cached_has_bits & 0x00000008u) {
3781 _this->_impl_.media_count_ = from._impl_.media_count_;
3782 }
3783 _this->_impl_._has_bits_[0] |= cached_has_bits;
3784 }
3785 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3786 }
3787
CopyFrom(const PhotopickerMediaLibraryInfoLogged & from)3788 void PhotopickerMediaLibraryInfoLogged::CopyFrom(const PhotopickerMediaLibraryInfoLogged& from) {
3789 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3790 if (&from == this) return;
3791 Clear();
3792 MergeFrom(from);
3793 }
3794
IsInitialized() const3795 bool PhotopickerMediaLibraryInfoLogged::IsInitialized() const {
3796 return true;
3797 }
3798
InternalSwap(PhotopickerMediaLibraryInfoLogged * other)3799 void PhotopickerMediaLibraryInfoLogged::InternalSwap(PhotopickerMediaLibraryInfoLogged* other) {
3800 using std::swap;
3801 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3802 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
3803 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
3804 PROTOBUF_FIELD_OFFSET(PhotopickerMediaLibraryInfoLogged, _impl_.media_count_)
3805 + sizeof(PhotopickerMediaLibraryInfoLogged::_impl_.media_count_) // NOLINT
3806 - PROTOBUF_FIELD_OFFSET(PhotopickerMediaLibraryInfoLogged, _impl_.session_id_)>(
3807 reinterpret_cast<char*>(&_impl_.session_id_),
3808 reinterpret_cast<char*>(&other->_impl_.session_id_));
3809 }
3810
GetMetadata() const3811 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMediaLibraryInfoLogged::GetMetadata() const {
3812 return ::_pbi::AssignDescriptors(
3813 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
3814 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[7]);
3815 }
3816
3817 // ===================================================================
3818
3819 class PhotopickerPageInfoLogged::_Internal {
3820 public:
3821 using HasBits = decltype(std::declval<PhotopickerPageInfoLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)3822 static void set_has_session_id(HasBits* has_bits) {
3823 (*has_bits)[0] |= 1u;
3824 }
set_has_page_number(HasBits * has_bits)3825 static void set_has_page_number(HasBits* has_bits) {
3826 (*has_bits)[0] |= 2u;
3827 }
set_has_items_loaded_in_page(HasBits * has_bits)3828 static void set_has_items_loaded_in_page(HasBits* has_bits) {
3829 (*has_bits)[0] |= 4u;
3830 }
3831 };
3832
PhotopickerPageInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)3833 PhotopickerPageInfoLogged::PhotopickerPageInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3834 bool is_message_owned)
3835 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
3836 SharedCtor(arena, is_message_owned);
3837 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3838 }
PhotopickerPageInfoLogged(const PhotopickerPageInfoLogged & from)3839 PhotopickerPageInfoLogged::PhotopickerPageInfoLogged(const PhotopickerPageInfoLogged& from)
3840 : ::PROTOBUF_NAMESPACE_ID::Message() {
3841 PhotopickerPageInfoLogged* const _this = this; (void)_this;
3842 new (&_impl_) Impl_{
3843 decltype(_impl_._has_bits_){from._impl_._has_bits_}
3844 , /*decltype(_impl_._cached_size_)*/{}
3845 , decltype(_impl_.session_id_){}
3846 , decltype(_impl_.page_number_){}
3847 , decltype(_impl_.items_loaded_in_page_){}};
3848
3849 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3850 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3851 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.items_loaded_in_page_) -
3852 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.items_loaded_in_page_));
3853 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3854 }
3855
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3856 inline void PhotopickerPageInfoLogged::SharedCtor(
3857 ::_pb::Arena* arena, bool is_message_owned) {
3858 (void)arena;
3859 (void)is_message_owned;
3860 new (&_impl_) Impl_{
3861 decltype(_impl_._has_bits_){}
3862 , /*decltype(_impl_._cached_size_)*/{}
3863 , decltype(_impl_.session_id_){0}
3864 , decltype(_impl_.page_number_){0}
3865 , decltype(_impl_.items_loaded_in_page_){0}
3866 };
3867 }
3868
~PhotopickerPageInfoLogged()3869 PhotopickerPageInfoLogged::~PhotopickerPageInfoLogged() {
3870 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3871 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3872 (void)arena;
3873 return;
3874 }
3875 SharedDtor();
3876 }
3877
SharedDtor()3878 inline void PhotopickerPageInfoLogged::SharedDtor() {
3879 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3880 }
3881
SetCachedSize(int size) const3882 void PhotopickerPageInfoLogged::SetCachedSize(int size) const {
3883 _impl_._cached_size_.Set(size);
3884 }
3885
Clear()3886 void PhotopickerPageInfoLogged::Clear() {
3887 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3888 ::uint32_t cached_has_bits = 0;
3889 // Prevent compiler warnings about cached_has_bits being unused
3890 (void) cached_has_bits;
3891
3892 cached_has_bits = _impl_._has_bits_[0];
3893 if (cached_has_bits & 0x00000007u) {
3894 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3895 reinterpret_cast<char*>(&_impl_.items_loaded_in_page_) -
3896 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.items_loaded_in_page_));
3897 }
3898 _impl_._has_bits_.Clear();
3899 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3900 }
3901
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3902 const char* PhotopickerPageInfoLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3903 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3904 _Internal::HasBits has_bits{};
3905 while (!ctx->Done(&ptr)) {
3906 ::uint32_t tag;
3907 ptr = ::_pbi::ReadTag(ptr, &tag);
3908 switch (tag >> 3) {
3909 // optional int32 session_id = 1;
3910 case 1:
3911 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3912 _Internal::set_has_session_id(&has_bits);
3913 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3914 CHK_(ptr);
3915 } else {
3916 goto handle_unusual;
3917 }
3918 continue;
3919 // optional int32 page_number = 2;
3920 case 2:
3921 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3922 _Internal::set_has_page_number(&has_bits);
3923 _impl_.page_number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3924 CHK_(ptr);
3925 } else {
3926 goto handle_unusual;
3927 }
3928 continue;
3929 // optional int32 items_loaded_in_page = 3;
3930 case 3:
3931 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3932 _Internal::set_has_items_loaded_in_page(&has_bits);
3933 _impl_.items_loaded_in_page_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3934 CHK_(ptr);
3935 } else {
3936 goto handle_unusual;
3937 }
3938 continue;
3939 default:
3940 goto handle_unusual;
3941 } // switch
3942 handle_unusual:
3943 if ((tag == 0) || ((tag & 7) == 4)) {
3944 CHK_(ptr);
3945 ctx->SetLastTag(tag);
3946 goto message_done;
3947 }
3948 ptr = UnknownFieldParse(
3949 tag,
3950 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3951 ptr, ctx);
3952 CHK_(ptr != nullptr);
3953 } // while
3954 message_done:
3955 _impl_._has_bits_.Or(has_bits);
3956 return ptr;
3957 failure:
3958 ptr = nullptr;
3959 goto message_done;
3960 #undef CHK_
3961 }
3962
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3963 ::uint8_t* PhotopickerPageInfoLogged::_InternalSerialize(
3964 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3965 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3966 ::uint32_t cached_has_bits = 0;
3967 (void) cached_has_bits;
3968
3969 cached_has_bits = _impl_._has_bits_[0];
3970 // optional int32 session_id = 1;
3971 if (cached_has_bits & 0x00000001u) {
3972 target = stream->EnsureSpace(target);
3973 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3974 }
3975
3976 // optional int32 page_number = 2;
3977 if (cached_has_bits & 0x00000002u) {
3978 target = stream->EnsureSpace(target);
3979 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_page_number(), target);
3980 }
3981
3982 // optional int32 items_loaded_in_page = 3;
3983 if (cached_has_bits & 0x00000004u) {
3984 target = stream->EnsureSpace(target);
3985 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_items_loaded_in_page(), target);
3986 }
3987
3988 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3989 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3990 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3991 }
3992 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3993 return target;
3994 }
3995
ByteSizeLong() const3996 size_t PhotopickerPageInfoLogged::ByteSizeLong() const {
3997 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3998 size_t total_size = 0;
3999
4000 ::uint32_t cached_has_bits = 0;
4001 // Prevent compiler warnings about cached_has_bits being unused
4002 (void) cached_has_bits;
4003
4004 cached_has_bits = _impl_._has_bits_[0];
4005 if (cached_has_bits & 0x00000007u) {
4006 // optional int32 session_id = 1;
4007 if (cached_has_bits & 0x00000001u) {
4008 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
4009 }
4010
4011 // optional int32 page_number = 2;
4012 if (cached_has_bits & 0x00000002u) {
4013 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_page_number());
4014 }
4015
4016 // optional int32 items_loaded_in_page = 3;
4017 if (cached_has_bits & 0x00000004u) {
4018 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_items_loaded_in_page());
4019 }
4020
4021 }
4022 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4023 }
4024
4025 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerPageInfoLogged::_class_data_ = {
4026 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
4027 PhotopickerPageInfoLogged::MergeImpl
4028 };
GetClassData() const4029 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerPageInfoLogged::GetClassData() const { return &_class_data_; }
4030
4031
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)4032 void PhotopickerPageInfoLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
4033 auto* const _this = static_cast<PhotopickerPageInfoLogged*>(&to_msg);
4034 auto& from = static_cast<const PhotopickerPageInfoLogged&>(from_msg);
4035 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
4036 GOOGLE_DCHECK_NE(&from, _this);
4037 ::uint32_t cached_has_bits = 0;
4038 (void) cached_has_bits;
4039
4040 cached_has_bits = from._impl_._has_bits_[0];
4041 if (cached_has_bits & 0x00000007u) {
4042 if (cached_has_bits & 0x00000001u) {
4043 _this->_impl_.session_id_ = from._impl_.session_id_;
4044 }
4045 if (cached_has_bits & 0x00000002u) {
4046 _this->_impl_.page_number_ = from._impl_.page_number_;
4047 }
4048 if (cached_has_bits & 0x00000004u) {
4049 _this->_impl_.items_loaded_in_page_ = from._impl_.items_loaded_in_page_;
4050 }
4051 _this->_impl_._has_bits_[0] |= cached_has_bits;
4052 }
4053 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4054 }
4055
CopyFrom(const PhotopickerPageInfoLogged & from)4056 void PhotopickerPageInfoLogged::CopyFrom(const PhotopickerPageInfoLogged& from) {
4057 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
4058 if (&from == this) return;
4059 Clear();
4060 MergeFrom(from);
4061 }
4062
IsInitialized() const4063 bool PhotopickerPageInfoLogged::IsInitialized() const {
4064 return true;
4065 }
4066
InternalSwap(PhotopickerPageInfoLogged * other)4067 void PhotopickerPageInfoLogged::InternalSwap(PhotopickerPageInfoLogged* other) {
4068 using std::swap;
4069 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4070 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4071 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4072 PROTOBUF_FIELD_OFFSET(PhotopickerPageInfoLogged, _impl_.items_loaded_in_page_)
4073 + sizeof(PhotopickerPageInfoLogged::_impl_.items_loaded_in_page_) // NOLINT
4074 - PROTOBUF_FIELD_OFFSET(PhotopickerPageInfoLogged, _impl_.session_id_)>(
4075 reinterpret_cast<char*>(&_impl_.session_id_),
4076 reinterpret_cast<char*>(&other->_impl_.session_id_));
4077 }
4078
GetMetadata() const4079 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerPageInfoLogged::GetMetadata() const {
4080 return ::_pbi::AssignDescriptors(
4081 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
4082 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[8]);
4083 }
4084
4085 // ===================================================================
4086
4087 class PhotopickerMediaGridSyncInfoReported::_Internal {
4088 public:
4089 using HasBits = decltype(std::declval<PhotopickerMediaGridSyncInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)4090 static void set_has_session_id(HasBits* has_bits) {
4091 (*has_bits)[0] |= 1u;
4092 }
set_has_media_collection_info_start_time_millis(HasBits * has_bits)4093 static void set_has_media_collection_info_start_time_millis(HasBits* has_bits) {
4094 (*has_bits)[0] |= 2u;
4095 }
set_has_media_collection_info_end_time_millis(HasBits * has_bits)4096 static void set_has_media_collection_info_end_time_millis(HasBits* has_bits) {
4097 (*has_bits)[0] |= 4u;
4098 }
set_has_media_sync_start_time_millis(HasBits * has_bits)4099 static void set_has_media_sync_start_time_millis(HasBits* has_bits) {
4100 (*has_bits)[0] |= 8u;
4101 }
set_has_media_sync_end_time_millis(HasBits * has_bits)4102 static void set_has_media_sync_end_time_millis(HasBits* has_bits) {
4103 (*has_bits)[0] |= 16u;
4104 }
set_has_incremental_media_sync_start_time_millis(HasBits * has_bits)4105 static void set_has_incremental_media_sync_start_time_millis(HasBits* has_bits) {
4106 (*has_bits)[0] |= 32u;
4107 }
set_has_incremental_media_sync_end_time_millis(HasBits * has_bits)4108 static void set_has_incremental_media_sync_end_time_millis(HasBits* has_bits) {
4109 (*has_bits)[0] |= 64u;
4110 }
set_has_incremental_deleted_media_sync_start_time_millis(HasBits * has_bits)4111 static void set_has_incremental_deleted_media_sync_start_time_millis(HasBits* has_bits) {
4112 (*has_bits)[0] |= 128u;
4113 }
set_has_incremental_deleted_media_sync_end_time_millis(HasBits * has_bits)4114 static void set_has_incremental_deleted_media_sync_end_time_millis(HasBits* has_bits) {
4115 (*has_bits)[0] |= 256u;
4116 }
4117 };
4118
PhotopickerMediaGridSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)4119 PhotopickerMediaGridSyncInfoReported::PhotopickerMediaGridSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4120 bool is_message_owned)
4121 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4122 SharedCtor(arena, is_message_owned);
4123 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4124 }
PhotopickerMediaGridSyncInfoReported(const PhotopickerMediaGridSyncInfoReported & from)4125 PhotopickerMediaGridSyncInfoReported::PhotopickerMediaGridSyncInfoReported(const PhotopickerMediaGridSyncInfoReported& from)
4126 : ::PROTOBUF_NAMESPACE_ID::Message() {
4127 PhotopickerMediaGridSyncInfoReported* const _this = this; (void)_this;
4128 new (&_impl_) Impl_{
4129 decltype(_impl_._has_bits_){from._impl_._has_bits_}
4130 , /*decltype(_impl_._cached_size_)*/{}
4131 , decltype(_impl_.session_id_){}
4132 , decltype(_impl_.media_collection_info_start_time_millis_){}
4133 , decltype(_impl_.media_collection_info_end_time_millis_){}
4134 , decltype(_impl_.media_sync_start_time_millis_){}
4135 , decltype(_impl_.media_sync_end_time_millis_){}
4136 , decltype(_impl_.incremental_media_sync_start_time_millis_){}
4137 , decltype(_impl_.incremental_media_sync_end_time_millis_){}
4138 , decltype(_impl_.incremental_deleted_media_sync_start_time_millis_){}
4139 , decltype(_impl_.incremental_deleted_media_sync_end_time_millis_){}};
4140
4141 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4142 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
4143 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.incremental_deleted_media_sync_end_time_millis_) -
4144 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.incremental_deleted_media_sync_end_time_millis_));
4145 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4146 }
4147
SharedCtor(::_pb::Arena * arena,bool is_message_owned)4148 inline void PhotopickerMediaGridSyncInfoReported::SharedCtor(
4149 ::_pb::Arena* arena, bool is_message_owned) {
4150 (void)arena;
4151 (void)is_message_owned;
4152 new (&_impl_) Impl_{
4153 decltype(_impl_._has_bits_){}
4154 , /*decltype(_impl_._cached_size_)*/{}
4155 , decltype(_impl_.session_id_){0}
4156 , decltype(_impl_.media_collection_info_start_time_millis_){0}
4157 , decltype(_impl_.media_collection_info_end_time_millis_){0}
4158 , decltype(_impl_.media_sync_start_time_millis_){0}
4159 , decltype(_impl_.media_sync_end_time_millis_){0}
4160 , decltype(_impl_.incremental_media_sync_start_time_millis_){0}
4161 , decltype(_impl_.incremental_media_sync_end_time_millis_){0}
4162 , decltype(_impl_.incremental_deleted_media_sync_start_time_millis_){0}
4163 , decltype(_impl_.incremental_deleted_media_sync_end_time_millis_){0}
4164 };
4165 }
4166
~PhotopickerMediaGridSyncInfoReported()4167 PhotopickerMediaGridSyncInfoReported::~PhotopickerMediaGridSyncInfoReported() {
4168 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4169 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
4170 (void)arena;
4171 return;
4172 }
4173 SharedDtor();
4174 }
4175
SharedDtor()4176 inline void PhotopickerMediaGridSyncInfoReported::SharedDtor() {
4177 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4178 }
4179
SetCachedSize(int size) const4180 void PhotopickerMediaGridSyncInfoReported::SetCachedSize(int size) const {
4181 _impl_._cached_size_.Set(size);
4182 }
4183
Clear()4184 void PhotopickerMediaGridSyncInfoReported::Clear() {
4185 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4186 ::uint32_t cached_has_bits = 0;
4187 // Prevent compiler warnings about cached_has_bits being unused
4188 (void) cached_has_bits;
4189
4190 cached_has_bits = _impl_._has_bits_[0];
4191 if (cached_has_bits & 0x000000ffu) {
4192 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
4193 reinterpret_cast<char*>(&_impl_.incremental_deleted_media_sync_start_time_millis_) -
4194 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.incremental_deleted_media_sync_start_time_millis_));
4195 }
4196 _impl_.incremental_deleted_media_sync_end_time_millis_ = 0;
4197 _impl_._has_bits_.Clear();
4198 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4199 }
4200
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)4201 const char* PhotopickerMediaGridSyncInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
4202 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4203 _Internal::HasBits has_bits{};
4204 while (!ctx->Done(&ptr)) {
4205 ::uint32_t tag;
4206 ptr = ::_pbi::ReadTag(ptr, &tag);
4207 switch (tag >> 3) {
4208 // optional int32 session_id = 1;
4209 case 1:
4210 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
4211 _Internal::set_has_session_id(&has_bits);
4212 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4213 CHK_(ptr);
4214 } else {
4215 goto handle_unusual;
4216 }
4217 continue;
4218 // optional int32 media_collection_info_start_time_millis = 2;
4219 case 2:
4220 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
4221 _Internal::set_has_media_collection_info_start_time_millis(&has_bits);
4222 _impl_.media_collection_info_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4223 CHK_(ptr);
4224 } else {
4225 goto handle_unusual;
4226 }
4227 continue;
4228 // optional int32 media_collection_info_end_time_millis = 3;
4229 case 3:
4230 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
4231 _Internal::set_has_media_collection_info_end_time_millis(&has_bits);
4232 _impl_.media_collection_info_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4233 CHK_(ptr);
4234 } else {
4235 goto handle_unusual;
4236 }
4237 continue;
4238 // optional int32 media_sync_start_time_millis = 4;
4239 case 4:
4240 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
4241 _Internal::set_has_media_sync_start_time_millis(&has_bits);
4242 _impl_.media_sync_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4243 CHK_(ptr);
4244 } else {
4245 goto handle_unusual;
4246 }
4247 continue;
4248 // optional int32 media_sync_end_time_millis = 5;
4249 case 5:
4250 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
4251 _Internal::set_has_media_sync_end_time_millis(&has_bits);
4252 _impl_.media_sync_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4253 CHK_(ptr);
4254 } else {
4255 goto handle_unusual;
4256 }
4257 continue;
4258 // optional int32 incremental_media_sync_start_time_millis = 6;
4259 case 6:
4260 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
4261 _Internal::set_has_incremental_media_sync_start_time_millis(&has_bits);
4262 _impl_.incremental_media_sync_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4263 CHK_(ptr);
4264 } else {
4265 goto handle_unusual;
4266 }
4267 continue;
4268 // optional int32 incremental_media_sync_end_time_millis = 7;
4269 case 7:
4270 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
4271 _Internal::set_has_incremental_media_sync_end_time_millis(&has_bits);
4272 _impl_.incremental_media_sync_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4273 CHK_(ptr);
4274 } else {
4275 goto handle_unusual;
4276 }
4277 continue;
4278 // optional int32 incremental_deleted_media_sync_start_time_millis = 8;
4279 case 8:
4280 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
4281 _Internal::set_has_incremental_deleted_media_sync_start_time_millis(&has_bits);
4282 _impl_.incremental_deleted_media_sync_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4283 CHK_(ptr);
4284 } else {
4285 goto handle_unusual;
4286 }
4287 continue;
4288 // optional int32 incremental_deleted_media_sync_end_time_millis = 9;
4289 case 9:
4290 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
4291 _Internal::set_has_incremental_deleted_media_sync_end_time_millis(&has_bits);
4292 _impl_.incremental_deleted_media_sync_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4293 CHK_(ptr);
4294 } else {
4295 goto handle_unusual;
4296 }
4297 continue;
4298 default:
4299 goto handle_unusual;
4300 } // switch
4301 handle_unusual:
4302 if ((tag == 0) || ((tag & 7) == 4)) {
4303 CHK_(ptr);
4304 ctx->SetLastTag(tag);
4305 goto message_done;
4306 }
4307 ptr = UnknownFieldParse(
4308 tag,
4309 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4310 ptr, ctx);
4311 CHK_(ptr != nullptr);
4312 } // while
4313 message_done:
4314 _impl_._has_bits_.Or(has_bits);
4315 return ptr;
4316 failure:
4317 ptr = nullptr;
4318 goto message_done;
4319 #undef CHK_
4320 }
4321
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const4322 ::uint8_t* PhotopickerMediaGridSyncInfoReported::_InternalSerialize(
4323 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4324 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4325 ::uint32_t cached_has_bits = 0;
4326 (void) cached_has_bits;
4327
4328 cached_has_bits = _impl_._has_bits_[0];
4329 // optional int32 session_id = 1;
4330 if (cached_has_bits & 0x00000001u) {
4331 target = stream->EnsureSpace(target);
4332 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
4333 }
4334
4335 // optional int32 media_collection_info_start_time_millis = 2;
4336 if (cached_has_bits & 0x00000002u) {
4337 target = stream->EnsureSpace(target);
4338 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_media_collection_info_start_time_millis(), target);
4339 }
4340
4341 // optional int32 media_collection_info_end_time_millis = 3;
4342 if (cached_has_bits & 0x00000004u) {
4343 target = stream->EnsureSpace(target);
4344 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_media_collection_info_end_time_millis(), target);
4345 }
4346
4347 // optional int32 media_sync_start_time_millis = 4;
4348 if (cached_has_bits & 0x00000008u) {
4349 target = stream->EnsureSpace(target);
4350 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_media_sync_start_time_millis(), target);
4351 }
4352
4353 // optional int32 media_sync_end_time_millis = 5;
4354 if (cached_has_bits & 0x00000010u) {
4355 target = stream->EnsureSpace(target);
4356 target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_media_sync_end_time_millis(), target);
4357 }
4358
4359 // optional int32 incremental_media_sync_start_time_millis = 6;
4360 if (cached_has_bits & 0x00000020u) {
4361 target = stream->EnsureSpace(target);
4362 target = ::_pbi::WireFormatLite::WriteInt32ToArray(6, this->_internal_incremental_media_sync_start_time_millis(), target);
4363 }
4364
4365 // optional int32 incremental_media_sync_end_time_millis = 7;
4366 if (cached_has_bits & 0x00000040u) {
4367 target = stream->EnsureSpace(target);
4368 target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_incremental_media_sync_end_time_millis(), target);
4369 }
4370
4371 // optional int32 incremental_deleted_media_sync_start_time_millis = 8;
4372 if (cached_has_bits & 0x00000080u) {
4373 target = stream->EnsureSpace(target);
4374 target = ::_pbi::WireFormatLite::WriteInt32ToArray(8, this->_internal_incremental_deleted_media_sync_start_time_millis(), target);
4375 }
4376
4377 // optional int32 incremental_deleted_media_sync_end_time_millis = 9;
4378 if (cached_has_bits & 0x00000100u) {
4379 target = stream->EnsureSpace(target);
4380 target = ::_pbi::WireFormatLite::WriteInt32ToArray(9, this->_internal_incremental_deleted_media_sync_end_time_millis(), target);
4381 }
4382
4383 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4384 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4385 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4386 }
4387 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4388 return target;
4389 }
4390
ByteSizeLong() const4391 size_t PhotopickerMediaGridSyncInfoReported::ByteSizeLong() const {
4392 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4393 size_t total_size = 0;
4394
4395 ::uint32_t cached_has_bits = 0;
4396 // Prevent compiler warnings about cached_has_bits being unused
4397 (void) cached_has_bits;
4398
4399 cached_has_bits = _impl_._has_bits_[0];
4400 if (cached_has_bits & 0x000000ffu) {
4401 // optional int32 session_id = 1;
4402 if (cached_has_bits & 0x00000001u) {
4403 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
4404 }
4405
4406 // optional int32 media_collection_info_start_time_millis = 2;
4407 if (cached_has_bits & 0x00000002u) {
4408 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_collection_info_start_time_millis());
4409 }
4410
4411 // optional int32 media_collection_info_end_time_millis = 3;
4412 if (cached_has_bits & 0x00000004u) {
4413 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_collection_info_end_time_millis());
4414 }
4415
4416 // optional int32 media_sync_start_time_millis = 4;
4417 if (cached_has_bits & 0x00000008u) {
4418 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_sync_start_time_millis());
4419 }
4420
4421 // optional int32 media_sync_end_time_millis = 5;
4422 if (cached_has_bits & 0x00000010u) {
4423 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_sync_end_time_millis());
4424 }
4425
4426 // optional int32 incremental_media_sync_start_time_millis = 6;
4427 if (cached_has_bits & 0x00000020u) {
4428 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_media_sync_start_time_millis());
4429 }
4430
4431 // optional int32 incremental_media_sync_end_time_millis = 7;
4432 if (cached_has_bits & 0x00000040u) {
4433 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_media_sync_end_time_millis());
4434 }
4435
4436 // optional int32 incremental_deleted_media_sync_start_time_millis = 8;
4437 if (cached_has_bits & 0x00000080u) {
4438 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_deleted_media_sync_start_time_millis());
4439 }
4440
4441 }
4442 // optional int32 incremental_deleted_media_sync_end_time_millis = 9;
4443 if (cached_has_bits & 0x00000100u) {
4444 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_deleted_media_sync_end_time_millis());
4445 }
4446
4447 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4448 }
4449
4450 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMediaGridSyncInfoReported::_class_data_ = {
4451 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
4452 PhotopickerMediaGridSyncInfoReported::MergeImpl
4453 };
GetClassData() const4454 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMediaGridSyncInfoReported::GetClassData() const { return &_class_data_; }
4455
4456
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)4457 void PhotopickerMediaGridSyncInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
4458 auto* const _this = static_cast<PhotopickerMediaGridSyncInfoReported*>(&to_msg);
4459 auto& from = static_cast<const PhotopickerMediaGridSyncInfoReported&>(from_msg);
4460 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4461 GOOGLE_DCHECK_NE(&from, _this);
4462 ::uint32_t cached_has_bits = 0;
4463 (void) cached_has_bits;
4464
4465 cached_has_bits = from._impl_._has_bits_[0];
4466 if (cached_has_bits & 0x000000ffu) {
4467 if (cached_has_bits & 0x00000001u) {
4468 _this->_impl_.session_id_ = from._impl_.session_id_;
4469 }
4470 if (cached_has_bits & 0x00000002u) {
4471 _this->_impl_.media_collection_info_start_time_millis_ = from._impl_.media_collection_info_start_time_millis_;
4472 }
4473 if (cached_has_bits & 0x00000004u) {
4474 _this->_impl_.media_collection_info_end_time_millis_ = from._impl_.media_collection_info_end_time_millis_;
4475 }
4476 if (cached_has_bits & 0x00000008u) {
4477 _this->_impl_.media_sync_start_time_millis_ = from._impl_.media_sync_start_time_millis_;
4478 }
4479 if (cached_has_bits & 0x00000010u) {
4480 _this->_impl_.media_sync_end_time_millis_ = from._impl_.media_sync_end_time_millis_;
4481 }
4482 if (cached_has_bits & 0x00000020u) {
4483 _this->_impl_.incremental_media_sync_start_time_millis_ = from._impl_.incremental_media_sync_start_time_millis_;
4484 }
4485 if (cached_has_bits & 0x00000040u) {
4486 _this->_impl_.incremental_media_sync_end_time_millis_ = from._impl_.incremental_media_sync_end_time_millis_;
4487 }
4488 if (cached_has_bits & 0x00000080u) {
4489 _this->_impl_.incremental_deleted_media_sync_start_time_millis_ = from._impl_.incremental_deleted_media_sync_start_time_millis_;
4490 }
4491 _this->_impl_._has_bits_[0] |= cached_has_bits;
4492 }
4493 if (cached_has_bits & 0x00000100u) {
4494 _this->_internal_set_incremental_deleted_media_sync_end_time_millis(from._internal_incremental_deleted_media_sync_end_time_millis());
4495 }
4496 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4497 }
4498
CopyFrom(const PhotopickerMediaGridSyncInfoReported & from)4499 void PhotopickerMediaGridSyncInfoReported::CopyFrom(const PhotopickerMediaGridSyncInfoReported& from) {
4500 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4501 if (&from == this) return;
4502 Clear();
4503 MergeFrom(from);
4504 }
4505
IsInitialized() const4506 bool PhotopickerMediaGridSyncInfoReported::IsInitialized() const {
4507 return true;
4508 }
4509
InternalSwap(PhotopickerMediaGridSyncInfoReported * other)4510 void PhotopickerMediaGridSyncInfoReported::InternalSwap(PhotopickerMediaGridSyncInfoReported* other) {
4511 using std::swap;
4512 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4513 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4514 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4515 PROTOBUF_FIELD_OFFSET(PhotopickerMediaGridSyncInfoReported, _impl_.incremental_deleted_media_sync_end_time_millis_)
4516 + sizeof(PhotopickerMediaGridSyncInfoReported::_impl_.incremental_deleted_media_sync_end_time_millis_) // NOLINT
4517 - PROTOBUF_FIELD_OFFSET(PhotopickerMediaGridSyncInfoReported, _impl_.session_id_)>(
4518 reinterpret_cast<char*>(&_impl_.session_id_),
4519 reinterpret_cast<char*>(&other->_impl_.session_id_));
4520 }
4521
GetMetadata() const4522 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMediaGridSyncInfoReported::GetMetadata() const {
4523 return ::_pbi::AssignDescriptors(
4524 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
4525 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[9]);
4526 }
4527
4528 // ===================================================================
4529
4530 class PhotopickerAlbumSyncInfoReported::_Internal {
4531 public:
4532 using HasBits = decltype(std::declval<PhotopickerAlbumSyncInfoReported>()._impl_._has_bits_);
set_has_session_id_time_millis(HasBits * has_bits)4533 static void set_has_session_id_time_millis(HasBits* has_bits) {
4534 (*has_bits)[0] |= 1u;
4535 }
set_has_get_albums_start_time_millis(HasBits * has_bits)4536 static void set_has_get_albums_start_time_millis(HasBits* has_bits) {
4537 (*has_bits)[0] |= 2u;
4538 }
set_has_get_albums_end_time_millis(HasBits * has_bits)4539 static void set_has_get_albums_end_time_millis(HasBits* has_bits) {
4540 (*has_bits)[0] |= 4u;
4541 }
set_has_get_album_media_start_time_millis(HasBits * has_bits)4542 static void set_has_get_album_media_start_time_millis(HasBits* has_bits) {
4543 (*has_bits)[0] |= 8u;
4544 }
set_has_get_album_media_end_time_millis(HasBits * has_bits)4545 static void set_has_get_album_media_end_time_millis(HasBits* has_bits) {
4546 (*has_bits)[0] |= 16u;
4547 }
4548 };
4549
PhotopickerAlbumSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)4550 PhotopickerAlbumSyncInfoReported::PhotopickerAlbumSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4551 bool is_message_owned)
4552 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4553 SharedCtor(arena, is_message_owned);
4554 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4555 }
PhotopickerAlbumSyncInfoReported(const PhotopickerAlbumSyncInfoReported & from)4556 PhotopickerAlbumSyncInfoReported::PhotopickerAlbumSyncInfoReported(const PhotopickerAlbumSyncInfoReported& from)
4557 : ::PROTOBUF_NAMESPACE_ID::Message() {
4558 PhotopickerAlbumSyncInfoReported* const _this = this; (void)_this;
4559 new (&_impl_) Impl_{
4560 decltype(_impl_._has_bits_){from._impl_._has_bits_}
4561 , /*decltype(_impl_._cached_size_)*/{}
4562 , decltype(_impl_.session_id_time_millis_){}
4563 , decltype(_impl_.get_albums_start_time_millis_){}
4564 , decltype(_impl_.get_albums_end_time_millis_){}
4565 , decltype(_impl_.get_album_media_start_time_millis_){}
4566 , decltype(_impl_.get_album_media_end_time_millis_){}};
4567
4568 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4569 ::memcpy(&_impl_.session_id_time_millis_, &from._impl_.session_id_time_millis_,
4570 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.get_album_media_end_time_millis_) -
4571 reinterpret_cast<char*>(&_impl_.session_id_time_millis_)) + sizeof(_impl_.get_album_media_end_time_millis_));
4572 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4573 }
4574
SharedCtor(::_pb::Arena * arena,bool is_message_owned)4575 inline void PhotopickerAlbumSyncInfoReported::SharedCtor(
4576 ::_pb::Arena* arena, bool is_message_owned) {
4577 (void)arena;
4578 (void)is_message_owned;
4579 new (&_impl_) Impl_{
4580 decltype(_impl_._has_bits_){}
4581 , /*decltype(_impl_._cached_size_)*/{}
4582 , decltype(_impl_.session_id_time_millis_){0}
4583 , decltype(_impl_.get_albums_start_time_millis_){0}
4584 , decltype(_impl_.get_albums_end_time_millis_){0}
4585 , decltype(_impl_.get_album_media_start_time_millis_){0}
4586 , decltype(_impl_.get_album_media_end_time_millis_){0}
4587 };
4588 }
4589
~PhotopickerAlbumSyncInfoReported()4590 PhotopickerAlbumSyncInfoReported::~PhotopickerAlbumSyncInfoReported() {
4591 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4592 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
4593 (void)arena;
4594 return;
4595 }
4596 SharedDtor();
4597 }
4598
SharedDtor()4599 inline void PhotopickerAlbumSyncInfoReported::SharedDtor() {
4600 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4601 }
4602
SetCachedSize(int size) const4603 void PhotopickerAlbumSyncInfoReported::SetCachedSize(int size) const {
4604 _impl_._cached_size_.Set(size);
4605 }
4606
Clear()4607 void PhotopickerAlbumSyncInfoReported::Clear() {
4608 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4609 ::uint32_t cached_has_bits = 0;
4610 // Prevent compiler warnings about cached_has_bits being unused
4611 (void) cached_has_bits;
4612
4613 cached_has_bits = _impl_._has_bits_[0];
4614 if (cached_has_bits & 0x0000001fu) {
4615 ::memset(&_impl_.session_id_time_millis_, 0, static_cast<size_t>(
4616 reinterpret_cast<char*>(&_impl_.get_album_media_end_time_millis_) -
4617 reinterpret_cast<char*>(&_impl_.session_id_time_millis_)) + sizeof(_impl_.get_album_media_end_time_millis_));
4618 }
4619 _impl_._has_bits_.Clear();
4620 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4621 }
4622
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)4623 const char* PhotopickerAlbumSyncInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
4624 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4625 _Internal::HasBits has_bits{};
4626 while (!ctx->Done(&ptr)) {
4627 ::uint32_t tag;
4628 ptr = ::_pbi::ReadTag(ptr, &tag);
4629 switch (tag >> 3) {
4630 // optional int32 session_id_time_millis = 1;
4631 case 1:
4632 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
4633 _Internal::set_has_session_id_time_millis(&has_bits);
4634 _impl_.session_id_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4635 CHK_(ptr);
4636 } else {
4637 goto handle_unusual;
4638 }
4639 continue;
4640 // optional int32 get_albums_start_time_millis = 2;
4641 case 2:
4642 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
4643 _Internal::set_has_get_albums_start_time_millis(&has_bits);
4644 _impl_.get_albums_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4645 CHK_(ptr);
4646 } else {
4647 goto handle_unusual;
4648 }
4649 continue;
4650 // optional int32 get_albums_end_time_millis = 3;
4651 case 3:
4652 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
4653 _Internal::set_has_get_albums_end_time_millis(&has_bits);
4654 _impl_.get_albums_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4655 CHK_(ptr);
4656 } else {
4657 goto handle_unusual;
4658 }
4659 continue;
4660 // optional int32 get_album_media_start_time_millis = 4;
4661 case 4:
4662 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
4663 _Internal::set_has_get_album_media_start_time_millis(&has_bits);
4664 _impl_.get_album_media_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4665 CHK_(ptr);
4666 } else {
4667 goto handle_unusual;
4668 }
4669 continue;
4670 // optional int32 get_album_media_end_time_millis = 5;
4671 case 5:
4672 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
4673 _Internal::set_has_get_album_media_end_time_millis(&has_bits);
4674 _impl_.get_album_media_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4675 CHK_(ptr);
4676 } else {
4677 goto handle_unusual;
4678 }
4679 continue;
4680 default:
4681 goto handle_unusual;
4682 } // switch
4683 handle_unusual:
4684 if ((tag == 0) || ((tag & 7) == 4)) {
4685 CHK_(ptr);
4686 ctx->SetLastTag(tag);
4687 goto message_done;
4688 }
4689 ptr = UnknownFieldParse(
4690 tag,
4691 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4692 ptr, ctx);
4693 CHK_(ptr != nullptr);
4694 } // while
4695 message_done:
4696 _impl_._has_bits_.Or(has_bits);
4697 return ptr;
4698 failure:
4699 ptr = nullptr;
4700 goto message_done;
4701 #undef CHK_
4702 }
4703
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const4704 ::uint8_t* PhotopickerAlbumSyncInfoReported::_InternalSerialize(
4705 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4706 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4707 ::uint32_t cached_has_bits = 0;
4708 (void) cached_has_bits;
4709
4710 cached_has_bits = _impl_._has_bits_[0];
4711 // optional int32 session_id_time_millis = 1;
4712 if (cached_has_bits & 0x00000001u) {
4713 target = stream->EnsureSpace(target);
4714 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id_time_millis(), target);
4715 }
4716
4717 // optional int32 get_albums_start_time_millis = 2;
4718 if (cached_has_bits & 0x00000002u) {
4719 target = stream->EnsureSpace(target);
4720 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_get_albums_start_time_millis(), target);
4721 }
4722
4723 // optional int32 get_albums_end_time_millis = 3;
4724 if (cached_has_bits & 0x00000004u) {
4725 target = stream->EnsureSpace(target);
4726 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_get_albums_end_time_millis(), target);
4727 }
4728
4729 // optional int32 get_album_media_start_time_millis = 4;
4730 if (cached_has_bits & 0x00000008u) {
4731 target = stream->EnsureSpace(target);
4732 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_get_album_media_start_time_millis(), target);
4733 }
4734
4735 // optional int32 get_album_media_end_time_millis = 5;
4736 if (cached_has_bits & 0x00000010u) {
4737 target = stream->EnsureSpace(target);
4738 target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_get_album_media_end_time_millis(), target);
4739 }
4740
4741 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4742 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4743 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4744 }
4745 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4746 return target;
4747 }
4748
ByteSizeLong() const4749 size_t PhotopickerAlbumSyncInfoReported::ByteSizeLong() const {
4750 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4751 size_t total_size = 0;
4752
4753 ::uint32_t cached_has_bits = 0;
4754 // Prevent compiler warnings about cached_has_bits being unused
4755 (void) cached_has_bits;
4756
4757 cached_has_bits = _impl_._has_bits_[0];
4758 if (cached_has_bits & 0x0000001fu) {
4759 // optional int32 session_id_time_millis = 1;
4760 if (cached_has_bits & 0x00000001u) {
4761 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id_time_millis());
4762 }
4763
4764 // optional int32 get_albums_start_time_millis = 2;
4765 if (cached_has_bits & 0x00000002u) {
4766 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_albums_start_time_millis());
4767 }
4768
4769 // optional int32 get_albums_end_time_millis = 3;
4770 if (cached_has_bits & 0x00000004u) {
4771 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_albums_end_time_millis());
4772 }
4773
4774 // optional int32 get_album_media_start_time_millis = 4;
4775 if (cached_has_bits & 0x00000008u) {
4776 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_album_media_start_time_millis());
4777 }
4778
4779 // optional int32 get_album_media_end_time_millis = 5;
4780 if (cached_has_bits & 0x00000010u) {
4781 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_album_media_end_time_millis());
4782 }
4783
4784 }
4785 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4786 }
4787
4788 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerAlbumSyncInfoReported::_class_data_ = {
4789 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
4790 PhotopickerAlbumSyncInfoReported::MergeImpl
4791 };
GetClassData() const4792 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerAlbumSyncInfoReported::GetClassData() const { return &_class_data_; }
4793
4794
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)4795 void PhotopickerAlbumSyncInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
4796 auto* const _this = static_cast<PhotopickerAlbumSyncInfoReported*>(&to_msg);
4797 auto& from = static_cast<const PhotopickerAlbumSyncInfoReported&>(from_msg);
4798 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4799 GOOGLE_DCHECK_NE(&from, _this);
4800 ::uint32_t cached_has_bits = 0;
4801 (void) cached_has_bits;
4802
4803 cached_has_bits = from._impl_._has_bits_[0];
4804 if (cached_has_bits & 0x0000001fu) {
4805 if (cached_has_bits & 0x00000001u) {
4806 _this->_impl_.session_id_time_millis_ = from._impl_.session_id_time_millis_;
4807 }
4808 if (cached_has_bits & 0x00000002u) {
4809 _this->_impl_.get_albums_start_time_millis_ = from._impl_.get_albums_start_time_millis_;
4810 }
4811 if (cached_has_bits & 0x00000004u) {
4812 _this->_impl_.get_albums_end_time_millis_ = from._impl_.get_albums_end_time_millis_;
4813 }
4814 if (cached_has_bits & 0x00000008u) {
4815 _this->_impl_.get_album_media_start_time_millis_ = from._impl_.get_album_media_start_time_millis_;
4816 }
4817 if (cached_has_bits & 0x00000010u) {
4818 _this->_impl_.get_album_media_end_time_millis_ = from._impl_.get_album_media_end_time_millis_;
4819 }
4820 _this->_impl_._has_bits_[0] |= cached_has_bits;
4821 }
4822 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4823 }
4824
CopyFrom(const PhotopickerAlbumSyncInfoReported & from)4825 void PhotopickerAlbumSyncInfoReported::CopyFrom(const PhotopickerAlbumSyncInfoReported& from) {
4826 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4827 if (&from == this) return;
4828 Clear();
4829 MergeFrom(from);
4830 }
4831
IsInitialized() const4832 bool PhotopickerAlbumSyncInfoReported::IsInitialized() const {
4833 return true;
4834 }
4835
InternalSwap(PhotopickerAlbumSyncInfoReported * other)4836 void PhotopickerAlbumSyncInfoReported::InternalSwap(PhotopickerAlbumSyncInfoReported* other) {
4837 using std::swap;
4838 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4839 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4840 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4841 PROTOBUF_FIELD_OFFSET(PhotopickerAlbumSyncInfoReported, _impl_.get_album_media_end_time_millis_)
4842 + sizeof(PhotopickerAlbumSyncInfoReported::_impl_.get_album_media_end_time_millis_) // NOLINT
4843 - PROTOBUF_FIELD_OFFSET(PhotopickerAlbumSyncInfoReported, _impl_.session_id_time_millis_)>(
4844 reinterpret_cast<char*>(&_impl_.session_id_time_millis_),
4845 reinterpret_cast<char*>(&other->_impl_.session_id_time_millis_));
4846 }
4847
GetMetadata() const4848 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerAlbumSyncInfoReported::GetMetadata() const {
4849 return ::_pbi::AssignDescriptors(
4850 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
4851 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[10]);
4852 }
4853
4854 // ===================================================================
4855
4856 class PhotopickerSearchInfoReported::_Internal {
4857 public:
4858 using HasBits = decltype(std::declval<PhotopickerSearchInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)4859 static void set_has_session_id(HasBits* has_bits) {
4860 (*has_bits)[0] |= 1u;
4861 }
set_has_search_method(HasBits * has_bits)4862 static void set_has_search_method(HasBits* has_bits) {
4863 (*has_bits)[0] |= 2u;
4864 }
set_has_picked_items(HasBits * has_bits)4865 static void set_has_picked_items(HasBits* has_bits) {
4866 (*has_bits)[0] |= 4u;
4867 }
set_has_start_time_millis(HasBits * has_bits)4868 static void set_has_start_time_millis(HasBits* has_bits) {
4869 (*has_bits)[0] |= 8u;
4870 }
set_has_end_time_millis(HasBits * has_bits)4871 static void set_has_end_time_millis(HasBits* has_bits) {
4872 (*has_bits)[0] |= 16u;
4873 }
4874 };
4875
PhotopickerSearchInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)4876 PhotopickerSearchInfoReported::PhotopickerSearchInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4877 bool is_message_owned)
4878 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4879 SharedCtor(arena, is_message_owned);
4880 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4881 }
PhotopickerSearchInfoReported(const PhotopickerSearchInfoReported & from)4882 PhotopickerSearchInfoReported::PhotopickerSearchInfoReported(const PhotopickerSearchInfoReported& from)
4883 : ::PROTOBUF_NAMESPACE_ID::Message() {
4884 PhotopickerSearchInfoReported* const _this = this; (void)_this;
4885 new (&_impl_) Impl_{
4886 decltype(_impl_._has_bits_){from._impl_._has_bits_}
4887 , /*decltype(_impl_._cached_size_)*/{}
4888 , decltype(_impl_.session_id_){}
4889 , decltype(_impl_.search_method_){}
4890 , decltype(_impl_.picked_items_){}
4891 , decltype(_impl_.start_time_millis_){}
4892 , decltype(_impl_.end_time_millis_){}};
4893
4894 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4895 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
4896 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.end_time_millis_) -
4897 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.end_time_millis_));
4898 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4899 }
4900
SharedCtor(::_pb::Arena * arena,bool is_message_owned)4901 inline void PhotopickerSearchInfoReported::SharedCtor(
4902 ::_pb::Arena* arena, bool is_message_owned) {
4903 (void)arena;
4904 (void)is_message_owned;
4905 new (&_impl_) Impl_{
4906 decltype(_impl_._has_bits_){}
4907 , /*decltype(_impl_._cached_size_)*/{}
4908 , decltype(_impl_.session_id_){0}
4909 , decltype(_impl_.search_method_){0}
4910 , decltype(_impl_.picked_items_){0}
4911 , decltype(_impl_.start_time_millis_){0}
4912 , decltype(_impl_.end_time_millis_){0}
4913 };
4914 }
4915
~PhotopickerSearchInfoReported()4916 PhotopickerSearchInfoReported::~PhotopickerSearchInfoReported() {
4917 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4918 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
4919 (void)arena;
4920 return;
4921 }
4922 SharedDtor();
4923 }
4924
SharedDtor()4925 inline void PhotopickerSearchInfoReported::SharedDtor() {
4926 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4927 }
4928
SetCachedSize(int size) const4929 void PhotopickerSearchInfoReported::SetCachedSize(int size) const {
4930 _impl_._cached_size_.Set(size);
4931 }
4932
Clear()4933 void PhotopickerSearchInfoReported::Clear() {
4934 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4935 ::uint32_t cached_has_bits = 0;
4936 // Prevent compiler warnings about cached_has_bits being unused
4937 (void) cached_has_bits;
4938
4939 cached_has_bits = _impl_._has_bits_[0];
4940 if (cached_has_bits & 0x0000001fu) {
4941 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
4942 reinterpret_cast<char*>(&_impl_.end_time_millis_) -
4943 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.end_time_millis_));
4944 }
4945 _impl_._has_bits_.Clear();
4946 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4947 }
4948
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)4949 const char* PhotopickerSearchInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
4950 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4951 _Internal::HasBits has_bits{};
4952 while (!ctx->Done(&ptr)) {
4953 ::uint32_t tag;
4954 ptr = ::_pbi::ReadTag(ptr, &tag);
4955 switch (tag >> 3) {
4956 // optional int32 session_id = 1;
4957 case 1:
4958 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
4959 _Internal::set_has_session_id(&has_bits);
4960 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4961 CHK_(ptr);
4962 } else {
4963 goto handle_unusual;
4964 }
4965 continue;
4966 // optional .android.photopicker.SearchMethod search_method = 2;
4967 case 2:
4968 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
4969 ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
4970 CHK_(ptr);
4971 if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SearchMethod_IsValid(val))) {
4972 _internal_set_search_method(static_cast<::android::photopicker::SearchMethod>(val));
4973 } else {
4974 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
4975 }
4976 } else {
4977 goto handle_unusual;
4978 }
4979 continue;
4980 // optional int32 picked_items = 3 [deprecated = true];
4981 case 3:
4982 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
4983 _Internal::set_has_picked_items(&has_bits);
4984 _impl_.picked_items_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4985 CHK_(ptr);
4986 } else {
4987 goto handle_unusual;
4988 }
4989 continue;
4990 // optional int32 start_time_millis = 4 [deprecated = true];
4991 case 4:
4992 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
4993 _Internal::set_has_start_time_millis(&has_bits);
4994 _impl_.start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4995 CHK_(ptr);
4996 } else {
4997 goto handle_unusual;
4998 }
4999 continue;
5000 // optional int32 end_time_millis = 5 [deprecated = true];
5001 case 5:
5002 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
5003 _Internal::set_has_end_time_millis(&has_bits);
5004 _impl_.end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5005 CHK_(ptr);
5006 } else {
5007 goto handle_unusual;
5008 }
5009 continue;
5010 default:
5011 goto handle_unusual;
5012 } // switch
5013 handle_unusual:
5014 if ((tag == 0) || ((tag & 7) == 4)) {
5015 CHK_(ptr);
5016 ctx->SetLastTag(tag);
5017 goto message_done;
5018 }
5019 ptr = UnknownFieldParse(
5020 tag,
5021 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5022 ptr, ctx);
5023 CHK_(ptr != nullptr);
5024 } // while
5025 message_done:
5026 _impl_._has_bits_.Or(has_bits);
5027 return ptr;
5028 failure:
5029 ptr = nullptr;
5030 goto message_done;
5031 #undef CHK_
5032 }
5033
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5034 ::uint8_t* PhotopickerSearchInfoReported::_InternalSerialize(
5035 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5036 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5037 ::uint32_t cached_has_bits = 0;
5038 (void) cached_has_bits;
5039
5040 cached_has_bits = _impl_._has_bits_[0];
5041 // optional int32 session_id = 1;
5042 if (cached_has_bits & 0x00000001u) {
5043 target = stream->EnsureSpace(target);
5044 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
5045 }
5046
5047 // optional .android.photopicker.SearchMethod search_method = 2;
5048 if (cached_has_bits & 0x00000002u) {
5049 target = stream->EnsureSpace(target);
5050 target = ::_pbi::WireFormatLite::WriteEnumToArray(
5051 2, this->_internal_search_method(), target);
5052 }
5053
5054 // optional int32 picked_items = 3 [deprecated = true];
5055 if (cached_has_bits & 0x00000004u) {
5056 target = stream->EnsureSpace(target);
5057 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_picked_items(), target);
5058 }
5059
5060 // optional int32 start_time_millis = 4 [deprecated = true];
5061 if (cached_has_bits & 0x00000008u) {
5062 target = stream->EnsureSpace(target);
5063 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_start_time_millis(), target);
5064 }
5065
5066 // optional int32 end_time_millis = 5 [deprecated = true];
5067 if (cached_has_bits & 0x00000010u) {
5068 target = stream->EnsureSpace(target);
5069 target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_end_time_millis(), target);
5070 }
5071
5072 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5073 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5074 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5075 }
5076 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5077 return target;
5078 }
5079
ByteSizeLong() const5080 size_t PhotopickerSearchInfoReported::ByteSizeLong() const {
5081 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5082 size_t total_size = 0;
5083
5084 ::uint32_t cached_has_bits = 0;
5085 // Prevent compiler warnings about cached_has_bits being unused
5086 (void) cached_has_bits;
5087
5088 cached_has_bits = _impl_._has_bits_[0];
5089 if (cached_has_bits & 0x0000001fu) {
5090 // optional int32 session_id = 1;
5091 if (cached_has_bits & 0x00000001u) {
5092 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
5093 }
5094
5095 // optional .android.photopicker.SearchMethod search_method = 2;
5096 if (cached_has_bits & 0x00000002u) {
5097 total_size += 1 +
5098 ::_pbi::WireFormatLite::EnumSize(this->_internal_search_method());
5099 }
5100
5101 // optional int32 picked_items = 3 [deprecated = true];
5102 if (cached_has_bits & 0x00000004u) {
5103 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_picked_items());
5104 }
5105
5106 // optional int32 start_time_millis = 4 [deprecated = true];
5107 if (cached_has_bits & 0x00000008u) {
5108 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_start_time_millis());
5109 }
5110
5111 // optional int32 end_time_millis = 5 [deprecated = true];
5112 if (cached_has_bits & 0x00000010u) {
5113 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_end_time_millis());
5114 }
5115
5116 }
5117 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5118 }
5119
5120 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerSearchInfoReported::_class_data_ = {
5121 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
5122 PhotopickerSearchInfoReported::MergeImpl
5123 };
GetClassData() const5124 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerSearchInfoReported::GetClassData() const { return &_class_data_; }
5125
5126
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)5127 void PhotopickerSearchInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
5128 auto* const _this = static_cast<PhotopickerSearchInfoReported*>(&to_msg);
5129 auto& from = static_cast<const PhotopickerSearchInfoReported&>(from_msg);
5130 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5131 GOOGLE_DCHECK_NE(&from, _this);
5132 ::uint32_t cached_has_bits = 0;
5133 (void) cached_has_bits;
5134
5135 cached_has_bits = from._impl_._has_bits_[0];
5136 if (cached_has_bits & 0x0000001fu) {
5137 if (cached_has_bits & 0x00000001u) {
5138 _this->_impl_.session_id_ = from._impl_.session_id_;
5139 }
5140 if (cached_has_bits & 0x00000002u) {
5141 _this->_impl_.search_method_ = from._impl_.search_method_;
5142 }
5143 if (cached_has_bits & 0x00000004u) {
5144 _this->_impl_.picked_items_ = from._impl_.picked_items_;
5145 }
5146 if (cached_has_bits & 0x00000008u) {
5147 _this->_impl_.start_time_millis_ = from._impl_.start_time_millis_;
5148 }
5149 if (cached_has_bits & 0x00000010u) {
5150 _this->_impl_.end_time_millis_ = from._impl_.end_time_millis_;
5151 }
5152 _this->_impl_._has_bits_[0] |= cached_has_bits;
5153 }
5154 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5155 }
5156
CopyFrom(const PhotopickerSearchInfoReported & from)5157 void PhotopickerSearchInfoReported::CopyFrom(const PhotopickerSearchInfoReported& from) {
5158 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5159 if (&from == this) return;
5160 Clear();
5161 MergeFrom(from);
5162 }
5163
IsInitialized() const5164 bool PhotopickerSearchInfoReported::IsInitialized() const {
5165 return true;
5166 }
5167
InternalSwap(PhotopickerSearchInfoReported * other)5168 void PhotopickerSearchInfoReported::InternalSwap(PhotopickerSearchInfoReported* other) {
5169 using std::swap;
5170 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5171 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
5172 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
5173 PROTOBUF_FIELD_OFFSET(PhotopickerSearchInfoReported, _impl_.end_time_millis_)
5174 + sizeof(PhotopickerSearchInfoReported::_impl_.end_time_millis_) // NOLINT
5175 - PROTOBUF_FIELD_OFFSET(PhotopickerSearchInfoReported, _impl_.session_id_)>(
5176 reinterpret_cast<char*>(&_impl_.session_id_),
5177 reinterpret_cast<char*>(&other->_impl_.session_id_));
5178 }
5179
GetMetadata() const5180 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerSearchInfoReported::GetMetadata() const {
5181 return ::_pbi::AssignDescriptors(
5182 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
5183 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[11]);
5184 }
5185
5186 // ===================================================================
5187
5188 class SearchDataExtractionDetailsReported::_Internal {
5189 public:
5190 using HasBits = decltype(std::declval<SearchDataExtractionDetailsReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)5191 static void set_has_session_id(HasBits* has_bits) {
5192 (*has_bits)[0] |= 1u;
5193 }
set_has_unprocessed_images_count(HasBits * has_bits)5194 static void set_has_unprocessed_images_count(HasBits* has_bits) {
5195 (*has_bits)[0] |= 2u;
5196 }
set_has_processing_start_time_millis(HasBits * has_bits)5197 static void set_has_processing_start_time_millis(HasBits* has_bits) {
5198 (*has_bits)[0] |= 4u;
5199 }
set_has_processing_end_time_millis(HasBits * has_bits)5200 static void set_has_processing_end_time_millis(HasBits* has_bits) {
5201 (*has_bits)[0] |= 8u;
5202 }
set_has_is_processing_successful(HasBits * has_bits)5203 static void set_has_is_processing_successful(HasBits* has_bits) {
5204 (*has_bits)[0] |= 16u;
5205 }
set_has_is_response_received(HasBits * has_bits)5206 static void set_has_is_response_received(HasBits* has_bits) {
5207 (*has_bits)[0] |= 32u;
5208 }
5209 };
5210
SearchDataExtractionDetailsReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)5211 SearchDataExtractionDetailsReported::SearchDataExtractionDetailsReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5212 bool is_message_owned)
5213 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
5214 SharedCtor(arena, is_message_owned);
5215 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5216 }
SearchDataExtractionDetailsReported(const SearchDataExtractionDetailsReported & from)5217 SearchDataExtractionDetailsReported::SearchDataExtractionDetailsReported(const SearchDataExtractionDetailsReported& from)
5218 : ::PROTOBUF_NAMESPACE_ID::Message() {
5219 SearchDataExtractionDetailsReported* const _this = this; (void)_this;
5220 new (&_impl_) Impl_{
5221 decltype(_impl_._has_bits_){from._impl_._has_bits_}
5222 , /*decltype(_impl_._cached_size_)*/{}
5223 , decltype(_impl_.session_id_){}
5224 , decltype(_impl_.unprocessed_images_count_){}
5225 , decltype(_impl_.processing_start_time_millis_){}
5226 , decltype(_impl_.processing_end_time_millis_){}
5227 , decltype(_impl_.is_processing_successful_){}
5228 , decltype(_impl_.is_response_received_){}};
5229
5230 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5231 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
5232 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.is_response_received_) -
5233 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_response_received_));
5234 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5235 }
5236
SharedCtor(::_pb::Arena * arena,bool is_message_owned)5237 inline void SearchDataExtractionDetailsReported::SharedCtor(
5238 ::_pb::Arena* arena, bool is_message_owned) {
5239 (void)arena;
5240 (void)is_message_owned;
5241 new (&_impl_) Impl_{
5242 decltype(_impl_._has_bits_){}
5243 , /*decltype(_impl_._cached_size_)*/{}
5244 , decltype(_impl_.session_id_){0}
5245 , decltype(_impl_.unprocessed_images_count_){0}
5246 , decltype(_impl_.processing_start_time_millis_){0}
5247 , decltype(_impl_.processing_end_time_millis_){0}
5248 , decltype(_impl_.is_processing_successful_){false}
5249 , decltype(_impl_.is_response_received_){false}
5250 };
5251 }
5252
~SearchDataExtractionDetailsReported()5253 SearchDataExtractionDetailsReported::~SearchDataExtractionDetailsReported() {
5254 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5255 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
5256 (void)arena;
5257 return;
5258 }
5259 SharedDtor();
5260 }
5261
SharedDtor()5262 inline void SearchDataExtractionDetailsReported::SharedDtor() {
5263 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
5264 }
5265
SetCachedSize(int size) const5266 void SearchDataExtractionDetailsReported::SetCachedSize(int size) const {
5267 _impl_._cached_size_.Set(size);
5268 }
5269
Clear()5270 void SearchDataExtractionDetailsReported::Clear() {
5271 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5272 ::uint32_t cached_has_bits = 0;
5273 // Prevent compiler warnings about cached_has_bits being unused
5274 (void) cached_has_bits;
5275
5276 cached_has_bits = _impl_._has_bits_[0];
5277 if (cached_has_bits & 0x0000003fu) {
5278 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
5279 reinterpret_cast<char*>(&_impl_.is_response_received_) -
5280 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_response_received_));
5281 }
5282 _impl_._has_bits_.Clear();
5283 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5284 }
5285
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)5286 const char* SearchDataExtractionDetailsReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
5287 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5288 _Internal::HasBits has_bits{};
5289 while (!ctx->Done(&ptr)) {
5290 ::uint32_t tag;
5291 ptr = ::_pbi::ReadTag(ptr, &tag);
5292 switch (tag >> 3) {
5293 // optional int32 session_id = 1;
5294 case 1:
5295 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
5296 _Internal::set_has_session_id(&has_bits);
5297 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5298 CHK_(ptr);
5299 } else {
5300 goto handle_unusual;
5301 }
5302 continue;
5303 // optional int32 unprocessed_images_count = 2;
5304 case 2:
5305 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
5306 _Internal::set_has_unprocessed_images_count(&has_bits);
5307 _impl_.unprocessed_images_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5308 CHK_(ptr);
5309 } else {
5310 goto handle_unusual;
5311 }
5312 continue;
5313 // optional int32 processing_start_time_millis = 3;
5314 case 3:
5315 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
5316 _Internal::set_has_processing_start_time_millis(&has_bits);
5317 _impl_.processing_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5318 CHK_(ptr);
5319 } else {
5320 goto handle_unusual;
5321 }
5322 continue;
5323 // optional int32 processing_end_time_millis = 4;
5324 case 4:
5325 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
5326 _Internal::set_has_processing_end_time_millis(&has_bits);
5327 _impl_.processing_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5328 CHK_(ptr);
5329 } else {
5330 goto handle_unusual;
5331 }
5332 continue;
5333 // optional bool is_processing_successful = 5;
5334 case 5:
5335 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
5336 _Internal::set_has_is_processing_successful(&has_bits);
5337 _impl_.is_processing_successful_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5338 CHK_(ptr);
5339 } else {
5340 goto handle_unusual;
5341 }
5342 continue;
5343 // optional bool is_response_received = 6;
5344 case 6:
5345 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
5346 _Internal::set_has_is_response_received(&has_bits);
5347 _impl_.is_response_received_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5348 CHK_(ptr);
5349 } else {
5350 goto handle_unusual;
5351 }
5352 continue;
5353 default:
5354 goto handle_unusual;
5355 } // switch
5356 handle_unusual:
5357 if ((tag == 0) || ((tag & 7) == 4)) {
5358 CHK_(ptr);
5359 ctx->SetLastTag(tag);
5360 goto message_done;
5361 }
5362 ptr = UnknownFieldParse(
5363 tag,
5364 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5365 ptr, ctx);
5366 CHK_(ptr != nullptr);
5367 } // while
5368 message_done:
5369 _impl_._has_bits_.Or(has_bits);
5370 return ptr;
5371 failure:
5372 ptr = nullptr;
5373 goto message_done;
5374 #undef CHK_
5375 }
5376
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5377 ::uint8_t* SearchDataExtractionDetailsReported::_InternalSerialize(
5378 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5379 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5380 ::uint32_t cached_has_bits = 0;
5381 (void) cached_has_bits;
5382
5383 cached_has_bits = _impl_._has_bits_[0];
5384 // optional int32 session_id = 1;
5385 if (cached_has_bits & 0x00000001u) {
5386 target = stream->EnsureSpace(target);
5387 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
5388 }
5389
5390 // optional int32 unprocessed_images_count = 2;
5391 if (cached_has_bits & 0x00000002u) {
5392 target = stream->EnsureSpace(target);
5393 target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_unprocessed_images_count(), target);
5394 }
5395
5396 // optional int32 processing_start_time_millis = 3;
5397 if (cached_has_bits & 0x00000004u) {
5398 target = stream->EnsureSpace(target);
5399 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_processing_start_time_millis(), target);
5400 }
5401
5402 // optional int32 processing_end_time_millis = 4;
5403 if (cached_has_bits & 0x00000008u) {
5404 target = stream->EnsureSpace(target);
5405 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_processing_end_time_millis(), target);
5406 }
5407
5408 // optional bool is_processing_successful = 5;
5409 if (cached_has_bits & 0x00000010u) {
5410 target = stream->EnsureSpace(target);
5411 target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_is_processing_successful(), target);
5412 }
5413
5414 // optional bool is_response_received = 6;
5415 if (cached_has_bits & 0x00000020u) {
5416 target = stream->EnsureSpace(target);
5417 target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_is_response_received(), target);
5418 }
5419
5420 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5421 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5422 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5423 }
5424 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5425 return target;
5426 }
5427
ByteSizeLong() const5428 size_t SearchDataExtractionDetailsReported::ByteSizeLong() const {
5429 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5430 size_t total_size = 0;
5431
5432 ::uint32_t cached_has_bits = 0;
5433 // Prevent compiler warnings about cached_has_bits being unused
5434 (void) cached_has_bits;
5435
5436 cached_has_bits = _impl_._has_bits_[0];
5437 if (cached_has_bits & 0x0000003fu) {
5438 // optional int32 session_id = 1;
5439 if (cached_has_bits & 0x00000001u) {
5440 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
5441 }
5442
5443 // optional int32 unprocessed_images_count = 2;
5444 if (cached_has_bits & 0x00000002u) {
5445 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_unprocessed_images_count());
5446 }
5447
5448 // optional int32 processing_start_time_millis = 3;
5449 if (cached_has_bits & 0x00000004u) {
5450 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_processing_start_time_millis());
5451 }
5452
5453 // optional int32 processing_end_time_millis = 4;
5454 if (cached_has_bits & 0x00000008u) {
5455 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_processing_end_time_millis());
5456 }
5457
5458 // optional bool is_processing_successful = 5;
5459 if (cached_has_bits & 0x00000010u) {
5460 total_size += 1 + 1;
5461 }
5462
5463 // optional bool is_response_received = 6;
5464 if (cached_has_bits & 0x00000020u) {
5465 total_size += 1 + 1;
5466 }
5467
5468 }
5469 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5470 }
5471
5472 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SearchDataExtractionDetailsReported::_class_data_ = {
5473 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
5474 SearchDataExtractionDetailsReported::MergeImpl
5475 };
GetClassData() const5476 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SearchDataExtractionDetailsReported::GetClassData() const { return &_class_data_; }
5477
5478
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)5479 void SearchDataExtractionDetailsReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
5480 auto* const _this = static_cast<SearchDataExtractionDetailsReported*>(&to_msg);
5481 auto& from = static_cast<const SearchDataExtractionDetailsReported&>(from_msg);
5482 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5483 GOOGLE_DCHECK_NE(&from, _this);
5484 ::uint32_t cached_has_bits = 0;
5485 (void) cached_has_bits;
5486
5487 cached_has_bits = from._impl_._has_bits_[0];
5488 if (cached_has_bits & 0x0000003fu) {
5489 if (cached_has_bits & 0x00000001u) {
5490 _this->_impl_.session_id_ = from._impl_.session_id_;
5491 }
5492 if (cached_has_bits & 0x00000002u) {
5493 _this->_impl_.unprocessed_images_count_ = from._impl_.unprocessed_images_count_;
5494 }
5495 if (cached_has_bits & 0x00000004u) {
5496 _this->_impl_.processing_start_time_millis_ = from._impl_.processing_start_time_millis_;
5497 }
5498 if (cached_has_bits & 0x00000008u) {
5499 _this->_impl_.processing_end_time_millis_ = from._impl_.processing_end_time_millis_;
5500 }
5501 if (cached_has_bits & 0x00000010u) {
5502 _this->_impl_.is_processing_successful_ = from._impl_.is_processing_successful_;
5503 }
5504 if (cached_has_bits & 0x00000020u) {
5505 _this->_impl_.is_response_received_ = from._impl_.is_response_received_;
5506 }
5507 _this->_impl_._has_bits_[0] |= cached_has_bits;
5508 }
5509 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5510 }
5511
CopyFrom(const SearchDataExtractionDetailsReported & from)5512 void SearchDataExtractionDetailsReported::CopyFrom(const SearchDataExtractionDetailsReported& from) {
5513 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5514 if (&from == this) return;
5515 Clear();
5516 MergeFrom(from);
5517 }
5518
IsInitialized() const5519 bool SearchDataExtractionDetailsReported::IsInitialized() const {
5520 return true;
5521 }
5522
InternalSwap(SearchDataExtractionDetailsReported * other)5523 void SearchDataExtractionDetailsReported::InternalSwap(SearchDataExtractionDetailsReported* other) {
5524 using std::swap;
5525 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5526 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
5527 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
5528 PROTOBUF_FIELD_OFFSET(SearchDataExtractionDetailsReported, _impl_.is_response_received_)
5529 + sizeof(SearchDataExtractionDetailsReported::_impl_.is_response_received_) // NOLINT
5530 - PROTOBUF_FIELD_OFFSET(SearchDataExtractionDetailsReported, _impl_.session_id_)>(
5531 reinterpret_cast<char*>(&_impl_.session_id_),
5532 reinterpret_cast<char*>(&other->_impl_.session_id_));
5533 }
5534
GetMetadata() const5535 ::PROTOBUF_NAMESPACE_ID::Metadata SearchDataExtractionDetailsReported::GetMetadata() const {
5536 return ::_pbi::AssignDescriptors(
5537 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
5538 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[12]);
5539 }
5540
5541 // ===================================================================
5542
5543 class EmbeddedPhotopickerInfoReported::_Internal {
5544 public:
5545 using HasBits = decltype(std::declval<EmbeddedPhotopickerInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)5546 static void set_has_session_id(HasBits* has_bits) {
5547 (*has_bits)[0] |= 1u;
5548 }
set_has_is_surface_package_creation_successful(HasBits * has_bits)5549 static void set_has_is_surface_package_creation_successful(HasBits* has_bits) {
5550 (*has_bits)[0] |= 2u;
5551 }
set_has_surface_package_delivery_start_time_millis(HasBits * has_bits)5552 static void set_has_surface_package_delivery_start_time_millis(HasBits* has_bits) {
5553 (*has_bits)[0] |= 4u;
5554 }
set_has_surface_package_delivery_end_time_millis(HasBits * has_bits)5555 static void set_has_surface_package_delivery_end_time_millis(HasBits* has_bits) {
5556 (*has_bits)[0] |= 8u;
5557 }
5558 };
5559
EmbeddedPhotopickerInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)5560 EmbeddedPhotopickerInfoReported::EmbeddedPhotopickerInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5561 bool is_message_owned)
5562 : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
5563 SharedCtor(arena, is_message_owned);
5564 // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5565 }
EmbeddedPhotopickerInfoReported(const EmbeddedPhotopickerInfoReported & from)5566 EmbeddedPhotopickerInfoReported::EmbeddedPhotopickerInfoReported(const EmbeddedPhotopickerInfoReported& from)
5567 : ::PROTOBUF_NAMESPACE_ID::Message() {
5568 EmbeddedPhotopickerInfoReported* const _this = this; (void)_this;
5569 new (&_impl_) Impl_{
5570 decltype(_impl_._has_bits_){from._impl_._has_bits_}
5571 , /*decltype(_impl_._cached_size_)*/{}
5572 , decltype(_impl_.session_id_){}
5573 , decltype(_impl_.is_surface_package_creation_successful_){}
5574 , decltype(_impl_.surface_package_delivery_start_time_millis_){}
5575 , decltype(_impl_.surface_package_delivery_end_time_millis_){}};
5576
5577 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5578 ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
5579 static_cast<size_t>(reinterpret_cast<char*>(&_impl_.surface_package_delivery_end_time_millis_) -
5580 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.surface_package_delivery_end_time_millis_));
5581 // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5582 }
5583
SharedCtor(::_pb::Arena * arena,bool is_message_owned)5584 inline void EmbeddedPhotopickerInfoReported::SharedCtor(
5585 ::_pb::Arena* arena, bool is_message_owned) {
5586 (void)arena;
5587 (void)is_message_owned;
5588 new (&_impl_) Impl_{
5589 decltype(_impl_._has_bits_){}
5590 , /*decltype(_impl_._cached_size_)*/{}
5591 , decltype(_impl_.session_id_){0}
5592 , decltype(_impl_.is_surface_package_creation_successful_){false}
5593 , decltype(_impl_.surface_package_delivery_start_time_millis_){0}
5594 , decltype(_impl_.surface_package_delivery_end_time_millis_){0}
5595 };
5596 }
5597
~EmbeddedPhotopickerInfoReported()5598 EmbeddedPhotopickerInfoReported::~EmbeddedPhotopickerInfoReported() {
5599 // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5600 if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
5601 (void)arena;
5602 return;
5603 }
5604 SharedDtor();
5605 }
5606
SharedDtor()5607 inline void EmbeddedPhotopickerInfoReported::SharedDtor() {
5608 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
5609 }
5610
SetCachedSize(int size) const5611 void EmbeddedPhotopickerInfoReported::SetCachedSize(int size) const {
5612 _impl_._cached_size_.Set(size);
5613 }
5614
Clear()5615 void EmbeddedPhotopickerInfoReported::Clear() {
5616 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5617 ::uint32_t cached_has_bits = 0;
5618 // Prevent compiler warnings about cached_has_bits being unused
5619 (void) cached_has_bits;
5620
5621 cached_has_bits = _impl_._has_bits_[0];
5622 if (cached_has_bits & 0x0000000fu) {
5623 ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
5624 reinterpret_cast<char*>(&_impl_.surface_package_delivery_end_time_millis_) -
5625 reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.surface_package_delivery_end_time_millis_));
5626 }
5627 _impl_._has_bits_.Clear();
5628 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5629 }
5630
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)5631 const char* EmbeddedPhotopickerInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
5632 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5633 _Internal::HasBits has_bits{};
5634 while (!ctx->Done(&ptr)) {
5635 ::uint32_t tag;
5636 ptr = ::_pbi::ReadTag(ptr, &tag);
5637 switch (tag >> 3) {
5638 // optional int32 session_id = 1;
5639 case 1:
5640 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
5641 _Internal::set_has_session_id(&has_bits);
5642 _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5643 CHK_(ptr);
5644 } else {
5645 goto handle_unusual;
5646 }
5647 continue;
5648 // optional bool is_surface_package_creation_successful = 2;
5649 case 2:
5650 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
5651 _Internal::set_has_is_surface_package_creation_successful(&has_bits);
5652 _impl_.is_surface_package_creation_successful_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5653 CHK_(ptr);
5654 } else {
5655 goto handle_unusual;
5656 }
5657 continue;
5658 // optional int32 surface_package_delivery_start_time_millis = 3;
5659 case 3:
5660 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
5661 _Internal::set_has_surface_package_delivery_start_time_millis(&has_bits);
5662 _impl_.surface_package_delivery_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5663 CHK_(ptr);
5664 } else {
5665 goto handle_unusual;
5666 }
5667 continue;
5668 // optional int32 surface_package_delivery_end_time_millis = 4;
5669 case 4:
5670 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
5671 _Internal::set_has_surface_package_delivery_end_time_millis(&has_bits);
5672 _impl_.surface_package_delivery_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5673 CHK_(ptr);
5674 } else {
5675 goto handle_unusual;
5676 }
5677 continue;
5678 default:
5679 goto handle_unusual;
5680 } // switch
5681 handle_unusual:
5682 if ((tag == 0) || ((tag & 7) == 4)) {
5683 CHK_(ptr);
5684 ctx->SetLastTag(tag);
5685 goto message_done;
5686 }
5687 ptr = UnknownFieldParse(
5688 tag,
5689 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5690 ptr, ctx);
5691 CHK_(ptr != nullptr);
5692 } // while
5693 message_done:
5694 _impl_._has_bits_.Or(has_bits);
5695 return ptr;
5696 failure:
5697 ptr = nullptr;
5698 goto message_done;
5699 #undef CHK_
5700 }
5701
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5702 ::uint8_t* EmbeddedPhotopickerInfoReported::_InternalSerialize(
5703 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5704 // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5705 ::uint32_t cached_has_bits = 0;
5706 (void) cached_has_bits;
5707
5708 cached_has_bits = _impl_._has_bits_[0];
5709 // optional int32 session_id = 1;
5710 if (cached_has_bits & 0x00000001u) {
5711 target = stream->EnsureSpace(target);
5712 target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
5713 }
5714
5715 // optional bool is_surface_package_creation_successful = 2;
5716 if (cached_has_bits & 0x00000002u) {
5717 target = stream->EnsureSpace(target);
5718 target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_is_surface_package_creation_successful(), target);
5719 }
5720
5721 // optional int32 surface_package_delivery_start_time_millis = 3;
5722 if (cached_has_bits & 0x00000004u) {
5723 target = stream->EnsureSpace(target);
5724 target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_surface_package_delivery_start_time_millis(), target);
5725 }
5726
5727 // optional int32 surface_package_delivery_end_time_millis = 4;
5728 if (cached_has_bits & 0x00000008u) {
5729 target = stream->EnsureSpace(target);
5730 target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_surface_package_delivery_end_time_millis(), target);
5731 }
5732
5733 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5734 target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5735 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5736 }
5737 // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5738 return target;
5739 }
5740
ByteSizeLong() const5741 size_t EmbeddedPhotopickerInfoReported::ByteSizeLong() const {
5742 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5743 size_t total_size = 0;
5744
5745 ::uint32_t cached_has_bits = 0;
5746 // Prevent compiler warnings about cached_has_bits being unused
5747 (void) cached_has_bits;
5748
5749 cached_has_bits = _impl_._has_bits_[0];
5750 if (cached_has_bits & 0x0000000fu) {
5751 // optional int32 session_id = 1;
5752 if (cached_has_bits & 0x00000001u) {
5753 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
5754 }
5755
5756 // optional bool is_surface_package_creation_successful = 2;
5757 if (cached_has_bits & 0x00000002u) {
5758 total_size += 1 + 1;
5759 }
5760
5761 // optional int32 surface_package_delivery_start_time_millis = 3;
5762 if (cached_has_bits & 0x00000004u) {
5763 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_surface_package_delivery_start_time_millis());
5764 }
5765
5766 // optional int32 surface_package_delivery_end_time_millis = 4;
5767 if (cached_has_bits & 0x00000008u) {
5768 total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_surface_package_delivery_end_time_millis());
5769 }
5770
5771 }
5772 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5773 }
5774
5775 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EmbeddedPhotopickerInfoReported::_class_data_ = {
5776 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
5777 EmbeddedPhotopickerInfoReported::MergeImpl
5778 };
GetClassData() const5779 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EmbeddedPhotopickerInfoReported::GetClassData() const { return &_class_data_; }
5780
5781
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)5782 void EmbeddedPhotopickerInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
5783 auto* const _this = static_cast<EmbeddedPhotopickerInfoReported*>(&to_msg);
5784 auto& from = static_cast<const EmbeddedPhotopickerInfoReported&>(from_msg);
5785 // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5786 GOOGLE_DCHECK_NE(&from, _this);
5787 ::uint32_t cached_has_bits = 0;
5788 (void) cached_has_bits;
5789
5790 cached_has_bits = from._impl_._has_bits_[0];
5791 if (cached_has_bits & 0x0000000fu) {
5792 if (cached_has_bits & 0x00000001u) {
5793 _this->_impl_.session_id_ = from._impl_.session_id_;
5794 }
5795 if (cached_has_bits & 0x00000002u) {
5796 _this->_impl_.is_surface_package_creation_successful_ = from._impl_.is_surface_package_creation_successful_;
5797 }
5798 if (cached_has_bits & 0x00000004u) {
5799 _this->_impl_.surface_package_delivery_start_time_millis_ = from._impl_.surface_package_delivery_start_time_millis_;
5800 }
5801 if (cached_has_bits & 0x00000008u) {
5802 _this->_impl_.surface_package_delivery_end_time_millis_ = from._impl_.surface_package_delivery_end_time_millis_;
5803 }
5804 _this->_impl_._has_bits_[0] |= cached_has_bits;
5805 }
5806 _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5807 }
5808
CopyFrom(const EmbeddedPhotopickerInfoReported & from)5809 void EmbeddedPhotopickerInfoReported::CopyFrom(const EmbeddedPhotopickerInfoReported& from) {
5810 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5811 if (&from == this) return;
5812 Clear();
5813 MergeFrom(from);
5814 }
5815
IsInitialized() const5816 bool EmbeddedPhotopickerInfoReported::IsInitialized() const {
5817 return true;
5818 }
5819
InternalSwap(EmbeddedPhotopickerInfoReported * other)5820 void EmbeddedPhotopickerInfoReported::InternalSwap(EmbeddedPhotopickerInfoReported* other) {
5821 using std::swap;
5822 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5823 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
5824 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
5825 PROTOBUF_FIELD_OFFSET(EmbeddedPhotopickerInfoReported, _impl_.surface_package_delivery_end_time_millis_)
5826 + sizeof(EmbeddedPhotopickerInfoReported::_impl_.surface_package_delivery_end_time_millis_) // NOLINT
5827 - PROTOBUF_FIELD_OFFSET(EmbeddedPhotopickerInfoReported, _impl_.session_id_)>(
5828 reinterpret_cast<char*>(&_impl_.session_id_),
5829 reinterpret_cast<char*>(&other->_impl_.session_id_));
5830 }
5831
GetMetadata() const5832 ::PROTOBUF_NAMESPACE_ID::Metadata EmbeddedPhotopickerInfoReported::GetMetadata() const {
5833 return ::_pbi::AssignDescriptors(
5834 &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
5835 file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[13]);
5836 }
5837 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5838 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerSessionInfoReported >, 11, false>
5839 photopicker_session_info_reported(kPhotopickerSessionInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerSessionInfoReported::default_instance(), nullptr);
5840 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5841 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerApiInfoReported >, 11, false>
5842 photopicker_api_info_reported(kPhotopickerApiInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerApiInfoReported::default_instance(), nullptr);
5843 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5844 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerUIEventLogged >, 11, false>
5845 photopicker_ui_event_logged(kPhotopickerUiEventLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerUIEventLogged::default_instance(), nullptr);
5846 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5847 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported >, 11, false>
5848 photopicker_media_item_status_reported(kPhotopickerMediaItemStatusReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported::default_instance(), nullptr);
5849 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5850 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged >, 11, false>
5851 photopicker_preview_info_logged(kPhotopickerPreviewInfoLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged::default_instance(), nullptr);
5852 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5853 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged >, 11, false>
5854 photopicker_menu_interaction_logged(kPhotopickerMenuInteractionLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged::default_instance(), nullptr);
5855 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5856 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged >, 11, false>
5857 photopicker_banner_interaction_logged(kPhotopickerBannerInteractionLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged::default_instance(), nullptr);
5858 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5859 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged >, 11, false>
5860 photopicker_media_library_info_logged(kPhotopickerMediaLibraryInfoLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged::default_instance(), nullptr);
5861 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5862 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerPageInfoLogged >, 11, false>
5863 photopicker_page_info_logged(kPhotopickerPageInfoLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerPageInfoLogged::default_instance(), nullptr);
5864 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5865 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported >, 11, false>
5866 photopicker_media_grid_sync_info_reported(kPhotopickerMediaGridSyncInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported::default_instance(), nullptr);
5867 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5868 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported >, 11, false>
5869 photopicker_album_sync_info_reported(kPhotopickerAlbumSyncInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported::default_instance(), nullptr);
5870 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5871 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerSearchInfoReported >, 11, false>
5872 photopicker_search_info_reported(kPhotopickerSearchInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerSearchInfoReported::default_instance(), nullptr);
5873 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5874 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported >, 11, false>
5875 search_data_extraction_details_reported(kSearchDataExtractionDetailsReportedFieldNumber, ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported::default_instance(), nullptr);
5876 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5877 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported >, 11, false>
5878 embedded_photopicker_info_reported(kEmbeddedPhotopickerInfoReportedFieldNumber, ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported::default_instance(), nullptr);
5879
5880 // @@protoc_insertion_point(namespace_scope)
5881 } // namespace photopicker
5882 } // namespace statsd
5883 } // namespace os
5884 } // namespace android
5885 PROTOBUF_NAMESPACE_OPEN
5886 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerSessionInfoReported*
CreateMaybeMessage(Arena * arena)5887 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerSessionInfoReported >(Arena* arena) {
5888 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerSessionInfoReported >(arena);
5889 }
5890 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerApiInfoReported*
CreateMaybeMessage(Arena * arena)5891 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerApiInfoReported >(Arena* arena) {
5892 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerApiInfoReported >(arena);
5893 }
5894 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerUIEventLogged*
CreateMaybeMessage(Arena * arena)5895 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerUIEventLogged >(Arena* arena) {
5896 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerUIEventLogged >(arena);
5897 }
5898 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported*
CreateMaybeMessage(Arena * arena)5899 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported >(Arena* arena) {
5900 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported >(arena);
5901 }
5902 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged*
CreateMaybeMessage(Arena * arena)5903 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged >(Arena* arena) {
5904 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged >(arena);
5905 }
5906 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged*
CreateMaybeMessage(Arena * arena)5907 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged >(Arena* arena) {
5908 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged >(arena);
5909 }
5910 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged*
CreateMaybeMessage(Arena * arena)5911 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged >(Arena* arena) {
5912 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged >(arena);
5913 }
5914 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged*
CreateMaybeMessage(Arena * arena)5915 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged >(Arena* arena) {
5916 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged >(arena);
5917 }
5918 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerPageInfoLogged*
CreateMaybeMessage(Arena * arena)5919 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerPageInfoLogged >(Arena* arena) {
5920 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerPageInfoLogged >(arena);
5921 }
5922 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported*
CreateMaybeMessage(Arena * arena)5923 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported >(Arena* arena) {
5924 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported >(arena);
5925 }
5926 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported*
CreateMaybeMessage(Arena * arena)5927 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported >(Arena* arena) {
5928 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported >(arena);
5929 }
5930 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerSearchInfoReported*
CreateMaybeMessage(Arena * arena)5931 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerSearchInfoReported >(Arena* arena) {
5932 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerSearchInfoReported >(arena);
5933 }
5934 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported*
CreateMaybeMessage(Arena * arena)5935 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported >(Arena* arena) {
5936 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported >(arena);
5937 }
5938 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported*
CreateMaybeMessage(Arena * arena)5939 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported >(Arena* arena) {
5940 return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported >(arena);
5941 }
5942 PROTOBUF_NAMESPACE_CLOSE
5943
5944 // @@protoc_insertion_point(global_scope)
5945 #include <google/protobuf/port_undef.inc>
5946