1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: frameworks/proto_logging/stats/atoms/framework/framework_extension_atoms.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto
6 
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10 
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22 
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
32 #include <google/protobuf/extension_set.h>  // IWYU pragma: export
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "frameworks/proto_logging/stats/atoms.pb.h"
36 #include "frameworks/proto_logging/stats/atom_field_options.pb.h"
37 #include "frameworks/proto_logging/stats/enums/hardware/biometrics/enums.pb.h"
38 #include "frameworks/proto_logging/stats/enums/app_shared/app_enums.pb.h"
39 #include "frameworks/proto_logging/stats/enums/app_shared/app_op_enums.pb.h"
40 #include "frameworks/proto_logging/stats/enums/framework/compat/enums.pb.h"
41 #include "frameworks/proto_logging/stats/enums/os/enums.pb.h"
42 // @@protoc_insertion_point(includes)
43 #include <google/protobuf/port_def.inc>
44 #define PROTOBUF_INTERNAL_EXPORT_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto
45 PROTOBUF_NAMESPACE_OPEN
46 namespace internal {
47 class AnyMetadata;
48 }  // namespace internal
49 PROTOBUF_NAMESPACE_CLOSE
50 
51 // Internal implementation detail -- do not use these members.
52 struct TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto {
53   static const ::uint32_t offsets[];
54 };
55 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
56 namespace android {
57 namespace os {
58 namespace statsd {
59 namespace framework {
60 class AppOpAccessTracked;
61 struct AppOpAccessTrackedDefaultTypeInternal;
62 extern AppOpAccessTrackedDefaultTypeInternal _AppOpAccessTracked_default_instance_;
63 class AppOpNoteOpOrCheckOpBinderApiCalled;
64 struct AppOpNoteOpOrCheckOpBinderApiCalledDefaultTypeInternal;
65 extern AppOpNoteOpOrCheckOpBinderApiCalledDefaultTypeInternal _AppOpNoteOpOrCheckOpBinderApiCalled_default_instance_;
66 class AppRestrictionStateChanged;
67 struct AppRestrictionStateChangedDefaultTypeInternal;
68 extern AppRestrictionStateChangedDefaultTypeInternal _AppRestrictionStateChanged_default_instance_;
69 class BalAllowed;
70 struct BalAllowedDefaultTypeInternal;
71 extern BalAllowedDefaultTypeInternal _BalAllowed_default_instance_;
72 class BatteryUsageStatsPerUid;
73 struct BatteryUsageStatsPerUidDefaultTypeInternal;
74 extern BatteryUsageStatsPerUidDefaultTypeInternal _BatteryUsageStatsPerUid_default_instance_;
75 class BiometricFRRNotification;
76 struct BiometricFRRNotificationDefaultTypeInternal;
77 extern BiometricFRRNotificationDefaultTypeInternal _BiometricFRRNotification_default_instance_;
78 class CachedAppsHighWaterMark;
79 struct CachedAppsHighWaterMarkDefaultTypeInternal;
80 extern CachedAppsHighWaterMarkDefaultTypeInternal _CachedAppsHighWaterMark_default_instance_;
81 class CameraStatusForCompatibilityChanged;
82 struct CameraStatusForCompatibilityChangedDefaultTypeInternal;
83 extern CameraStatusForCompatibilityChangedDefaultTypeInternal _CameraStatusForCompatibilityChanged_default_instance_;
84 class ContentOrFileUriEventReported;
85 struct ContentOrFileUriEventReportedDefaultTypeInternal;
86 extern ContentOrFileUriEventReportedDefaultTypeInternal _ContentOrFileUriEventReported_default_instance_;
87 class DeviceIdleTempAllowlistUpdated;
88 struct DeviceIdleTempAllowlistUpdatedDefaultTypeInternal;
89 extern DeviceIdleTempAllowlistUpdatedDefaultTypeInternal _DeviceIdleTempAllowlistUpdated_default_instance_;
90 class DeviceOrientationChanged;
91 struct DeviceOrientationChangedDefaultTypeInternal;
92 extern DeviceOrientationChangedDefaultTypeInternal _DeviceOrientationChanged_default_instance_;
93 class ExcessiveBinderProxyCountReported;
94 struct ExcessiveBinderProxyCountReportedDefaultTypeInternal;
95 extern ExcessiveBinderProxyCountReportedDefaultTypeInternal _ExcessiveBinderProxyCountReported_default_instance_;
96 class FrameworkWakelockInfo;
97 struct FrameworkWakelockInfoDefaultTypeInternal;
98 extern FrameworkWakelockInfoDefaultTypeInternal _FrameworkWakelockInfo_default_instance_;
99 class FullScreenIntentLaunched;
100 struct FullScreenIntentLaunchedDefaultTypeInternal;
101 extern FullScreenIntentLaunchedDefaultTypeInternal _FullScreenIntentLaunched_default_instance_;
102 class InTaskActivityStarted;
103 struct InTaskActivityStartedDefaultTypeInternal;
104 extern InTaskActivityStartedDefaultTypeInternal _InTaskActivityStarted_default_instance_;
105 class IntentCreatorTokenAdded;
106 struct IntentCreatorTokenAddedDefaultTypeInternal;
107 extern IntentCreatorTokenAddedDefaultTypeInternal _IntentCreatorTokenAdded_default_instance_;
108 class JankFrameCountByWidgetReported;
109 struct JankFrameCountByWidgetReportedDefaultTypeInternal;
110 extern JankFrameCountByWidgetReportedDefaultTypeInternal _JankFrameCountByWidgetReported_default_instance_;
111 class MediaProjectionStateChanged;
112 struct MediaProjectionStateChangedDefaultTypeInternal;
113 extern MediaProjectionStateChangedDefaultTypeInternal _MediaProjectionStateChanged_default_instance_;
114 class MediaProjectionTargetChanged;
115 struct MediaProjectionTargetChangedDefaultTypeInternal;
116 extern MediaProjectionTargetChangedDefaultTypeInternal _MediaProjectionTargetChanged_default_instance_;
117 class MobileBytesTransferByProcState;
118 struct MobileBytesTransferByProcStateDefaultTypeInternal;
119 extern MobileBytesTransferByProcStateDefaultTypeInternal _MobileBytesTransferByProcState_default_instance_;
120 class NotificationChannelClassification;
121 struct NotificationChannelClassificationDefaultTypeInternal;
122 extern NotificationChannelClassificationDefaultTypeInternal _NotificationChannelClassification_default_instance_;
123 class PostGCMemorySnapshot;
124 struct PostGCMemorySnapshotDefaultTypeInternal;
125 extern PostGCMemorySnapshotDefaultTypeInternal _PostGCMemorySnapshot_default_instance_;
126 class PowerSaveTempAllowlistChanged;
127 struct PowerSaveTempAllowlistChangedDefaultTypeInternal;
128 extern PowerSaveTempAllowlistChangedDefaultTypeInternal _PowerSaveTempAllowlistChanged_default_instance_;
129 class ProxyBytesTransferByFgBg;
130 struct ProxyBytesTransferByFgBgDefaultTypeInternal;
131 extern ProxyBytesTransferByFgBgDefaultTypeInternal _ProxyBytesTransferByFgBg_default_instance_;
132 class SensitiveContentAppProtection;
133 struct SensitiveContentAppProtectionDefaultTypeInternal;
134 extern SensitiveContentAppProtectionDefaultTypeInternal _SensitiveContentAppProtection_default_instance_;
135 class SensitiveContentMediaProjectionSession;
136 struct SensitiveContentMediaProjectionSessionDefaultTypeInternal;
137 extern SensitiveContentMediaProjectionSessionDefaultTypeInternal _SensitiveContentMediaProjectionSession_default_instance_;
138 class SensitiveNotificationAppProtectionApplied;
139 struct SensitiveNotificationAppProtectionAppliedDefaultTypeInternal;
140 extern SensitiveNotificationAppProtectionAppliedDefaultTypeInternal _SensitiveNotificationAppProtectionApplied_default_instance_;
141 class SensitiveNotificationAppProtectionSession;
142 struct SensitiveNotificationAppProtectionSessionDefaultTypeInternal;
143 extern SensitiveNotificationAppProtectionSessionDefaultTypeInternal _SensitiveNotificationAppProtectionSession_default_instance_;
144 class SensitiveNotificationRedaction;
145 struct SensitiveNotificationRedactionDefaultTypeInternal;
146 extern SensitiveNotificationRedactionDefaultTypeInternal _SensitiveNotificationRedaction_default_instance_;
147 class StylusPredictionMetricsReported;
148 struct StylusPredictionMetricsReportedDefaultTypeInternal;
149 extern StylusPredictionMetricsReportedDefaultTypeInternal _StylusPredictionMetricsReported_default_instance_;
150 class UserRiskEventReported;
151 struct UserRiskEventReportedDefaultTypeInternal;
152 extern UserRiskEventReportedDefaultTypeInternal _UserRiskEventReported_default_instance_;
153 }  // namespace framework
154 }  // namespace statsd
155 }  // namespace os
156 }  // namespace android
157 PROTOBUF_NAMESPACE_OPEN
158 template<> ::android::os::statsd::framework::AppOpAccessTracked* Arena::CreateMaybeMessage<::android::os::statsd::framework::AppOpAccessTracked>(Arena*);
159 template<> ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled* Arena::CreateMaybeMessage<::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled>(Arena*);
160 template<> ::android::os::statsd::framework::AppRestrictionStateChanged* Arena::CreateMaybeMessage<::android::os::statsd::framework::AppRestrictionStateChanged>(Arena*);
161 template<> ::android::os::statsd::framework::BalAllowed* Arena::CreateMaybeMessage<::android::os::statsd::framework::BalAllowed>(Arena*);
162 template<> ::android::os::statsd::framework::BatteryUsageStatsPerUid* Arena::CreateMaybeMessage<::android::os::statsd::framework::BatteryUsageStatsPerUid>(Arena*);
163 template<> ::android::os::statsd::framework::BiometricFRRNotification* Arena::CreateMaybeMessage<::android::os::statsd::framework::BiometricFRRNotification>(Arena*);
164 template<> ::android::os::statsd::framework::CachedAppsHighWaterMark* Arena::CreateMaybeMessage<::android::os::statsd::framework::CachedAppsHighWaterMark>(Arena*);
165 template<> ::android::os::statsd::framework::CameraStatusForCompatibilityChanged* Arena::CreateMaybeMessage<::android::os::statsd::framework::CameraStatusForCompatibilityChanged>(Arena*);
166 template<> ::android::os::statsd::framework::ContentOrFileUriEventReported* Arena::CreateMaybeMessage<::android::os::statsd::framework::ContentOrFileUriEventReported>(Arena*);
167 template<> ::android::os::statsd::framework::DeviceIdleTempAllowlistUpdated* Arena::CreateMaybeMessage<::android::os::statsd::framework::DeviceIdleTempAllowlistUpdated>(Arena*);
168 template<> ::android::os::statsd::framework::DeviceOrientationChanged* Arena::CreateMaybeMessage<::android::os::statsd::framework::DeviceOrientationChanged>(Arena*);
169 template<> ::android::os::statsd::framework::ExcessiveBinderProxyCountReported* Arena::CreateMaybeMessage<::android::os::statsd::framework::ExcessiveBinderProxyCountReported>(Arena*);
170 template<> ::android::os::statsd::framework::FrameworkWakelockInfo* Arena::CreateMaybeMessage<::android::os::statsd::framework::FrameworkWakelockInfo>(Arena*);
171 template<> ::android::os::statsd::framework::FullScreenIntentLaunched* Arena::CreateMaybeMessage<::android::os::statsd::framework::FullScreenIntentLaunched>(Arena*);
172 template<> ::android::os::statsd::framework::InTaskActivityStarted* Arena::CreateMaybeMessage<::android::os::statsd::framework::InTaskActivityStarted>(Arena*);
173 template<> ::android::os::statsd::framework::IntentCreatorTokenAdded* Arena::CreateMaybeMessage<::android::os::statsd::framework::IntentCreatorTokenAdded>(Arena*);
174 template<> ::android::os::statsd::framework::JankFrameCountByWidgetReported* Arena::CreateMaybeMessage<::android::os::statsd::framework::JankFrameCountByWidgetReported>(Arena*);
175 template<> ::android::os::statsd::framework::MediaProjectionStateChanged* Arena::CreateMaybeMessage<::android::os::statsd::framework::MediaProjectionStateChanged>(Arena*);
176 template<> ::android::os::statsd::framework::MediaProjectionTargetChanged* Arena::CreateMaybeMessage<::android::os::statsd::framework::MediaProjectionTargetChanged>(Arena*);
177 template<> ::android::os::statsd::framework::MobileBytesTransferByProcState* Arena::CreateMaybeMessage<::android::os::statsd::framework::MobileBytesTransferByProcState>(Arena*);
178 template<> ::android::os::statsd::framework::NotificationChannelClassification* Arena::CreateMaybeMessage<::android::os::statsd::framework::NotificationChannelClassification>(Arena*);
179 template<> ::android::os::statsd::framework::PostGCMemorySnapshot* Arena::CreateMaybeMessage<::android::os::statsd::framework::PostGCMemorySnapshot>(Arena*);
180 template<> ::android::os::statsd::framework::PowerSaveTempAllowlistChanged* Arena::CreateMaybeMessage<::android::os::statsd::framework::PowerSaveTempAllowlistChanged>(Arena*);
181 template<> ::android::os::statsd::framework::ProxyBytesTransferByFgBg* Arena::CreateMaybeMessage<::android::os::statsd::framework::ProxyBytesTransferByFgBg>(Arena*);
182 template<> ::android::os::statsd::framework::SensitiveContentAppProtection* Arena::CreateMaybeMessage<::android::os::statsd::framework::SensitiveContentAppProtection>(Arena*);
183 template<> ::android::os::statsd::framework::SensitiveContentMediaProjectionSession* Arena::CreateMaybeMessage<::android::os::statsd::framework::SensitiveContentMediaProjectionSession>(Arena*);
184 template<> ::android::os::statsd::framework::SensitiveNotificationAppProtectionApplied* Arena::CreateMaybeMessage<::android::os::statsd::framework::SensitiveNotificationAppProtectionApplied>(Arena*);
185 template<> ::android::os::statsd::framework::SensitiveNotificationAppProtectionSession* Arena::CreateMaybeMessage<::android::os::statsd::framework::SensitiveNotificationAppProtectionSession>(Arena*);
186 template<> ::android::os::statsd::framework::SensitiveNotificationRedaction* Arena::CreateMaybeMessage<::android::os::statsd::framework::SensitiveNotificationRedaction>(Arena*);
187 template<> ::android::os::statsd::framework::StylusPredictionMetricsReported* Arena::CreateMaybeMessage<::android::os::statsd::framework::StylusPredictionMetricsReported>(Arena*);
188 template<> ::android::os::statsd::framework::UserRiskEventReported* Arena::CreateMaybeMessage<::android::os::statsd::framework::UserRiskEventReported>(Arena*);
189 PROTOBUF_NAMESPACE_CLOSE
190 namespace android {
191 namespace os {
192 namespace statsd {
193 namespace framework {
194 
195 enum BalAllowed_Status : int {
196   BalAllowed_Status_BAL_STATUS_UNKNOWN = 0,
197   BalAllowed_Status_BAL_ALLOW_DEFAULT = 1,
198   BalAllowed_Status_BAL_ALLOW_ALLOWLISTED_UID = 2,
199   BalAllowed_Status_BAL_ALLOW_ALLOWLISTED_COMPONENT = 3,
200   BalAllowed_Status_BAL_ALLOW_VISIBLE_WINDOW = 4,
201   BalAllowed_Status_BAL_ALLOW_PENDING_INTENT = 5,
202   BalAllowed_Status_BAL_ALLOW_BAL_PERMISSION = 6,
203   BalAllowed_Status_BAL_ALLOW_SAW_PERMISSION = 7,
204   BalAllowed_Status_BAL_ALLOW_GRACE_PERIOD = 8,
205   BalAllowed_Status_BAL_ALLOW_FOREGROUND = 9,
206   BalAllowed_Status_BAL_ALLOW_SDK_SANDBOX = 10,
207   BalAllowed_Status_BAL_ALLOW_NON_APP_VISIBLE_WINDOW = 11,
208   BalAllowed_Status_BAL_ALLOW_TOKEN = 12,
209   BalAllowed_Status_BAL_ALLOW_BOUND_BY_FOREGROUND = 13,
210   BalAllowed_Status_BAL_BLOCKED = 127
211 };
212 bool BalAllowed_Status_IsValid(int value);
213 constexpr BalAllowed_Status BalAllowed_Status_Status_MIN = BalAllowed_Status_BAL_STATUS_UNKNOWN;
214 constexpr BalAllowed_Status BalAllowed_Status_Status_MAX = BalAllowed_Status_BAL_BLOCKED;
215 constexpr int BalAllowed_Status_Status_ARRAYSIZE = BalAllowed_Status_Status_MAX + 1;
216 
217 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* BalAllowed_Status_descriptor();
218 template<typename T>
BalAllowed_Status_Name(T enum_t_value)219 inline const std::string& BalAllowed_Status_Name(T enum_t_value) {
220   static_assert(::std::is_same<T, BalAllowed_Status>::value ||
221     ::std::is_integral<T>::value,
222     "Incorrect type passed to function BalAllowed_Status_Name.");
223   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
224     BalAllowed_Status_descriptor(), enum_t_value);
225 }
BalAllowed_Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,BalAllowed_Status * value)226 inline bool BalAllowed_Status_Parse(
227     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BalAllowed_Status* value) {
228   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<BalAllowed_Status>(
229     BalAllowed_Status_descriptor(), name, value);
230 }
231 enum InTaskActivityStarted_TransitionType : int {
232   InTaskActivityStarted_TransitionType_UNKNOWN = 0,
233   InTaskActivityStarted_TransitionType_WARM = 1,
234   InTaskActivityStarted_TransitionType_HOT = 2,
235   InTaskActivityStarted_TransitionType_COLD = 3,
236   InTaskActivityStarted_TransitionType_RELAUNCH = 4
237 };
238 bool InTaskActivityStarted_TransitionType_IsValid(int value);
239 constexpr InTaskActivityStarted_TransitionType InTaskActivityStarted_TransitionType_TransitionType_MIN = InTaskActivityStarted_TransitionType_UNKNOWN;
240 constexpr InTaskActivityStarted_TransitionType InTaskActivityStarted_TransitionType_TransitionType_MAX = InTaskActivityStarted_TransitionType_RELAUNCH;
241 constexpr int InTaskActivityStarted_TransitionType_TransitionType_ARRAYSIZE = InTaskActivityStarted_TransitionType_TransitionType_MAX + 1;
242 
243 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* InTaskActivityStarted_TransitionType_descriptor();
244 template<typename T>
InTaskActivityStarted_TransitionType_Name(T enum_t_value)245 inline const std::string& InTaskActivityStarted_TransitionType_Name(T enum_t_value) {
246   static_assert(::std::is_same<T, InTaskActivityStarted_TransitionType>::value ||
247     ::std::is_integral<T>::value,
248     "Incorrect type passed to function InTaskActivityStarted_TransitionType_Name.");
249   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
250     InTaskActivityStarted_TransitionType_descriptor(), enum_t_value);
251 }
InTaskActivityStarted_TransitionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,InTaskActivityStarted_TransitionType * value)252 inline bool InTaskActivityStarted_TransitionType_Parse(
253     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InTaskActivityStarted_TransitionType* value) {
254   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<InTaskActivityStarted_TransitionType>(
255     InTaskActivityStarted_TransitionType_descriptor(), name, value);
256 }
257 enum DeviceOrientationChanged_Orientation : int {
258   DeviceOrientationChanged_Orientation_UNDEFINED = 0,
259   DeviceOrientationChanged_Orientation_PORTRAIT = 1,
260   DeviceOrientationChanged_Orientation_LANDSCAPE = 2
261 };
262 bool DeviceOrientationChanged_Orientation_IsValid(int value);
263 constexpr DeviceOrientationChanged_Orientation DeviceOrientationChanged_Orientation_Orientation_MIN = DeviceOrientationChanged_Orientation_UNDEFINED;
264 constexpr DeviceOrientationChanged_Orientation DeviceOrientationChanged_Orientation_Orientation_MAX = DeviceOrientationChanged_Orientation_LANDSCAPE;
265 constexpr int DeviceOrientationChanged_Orientation_Orientation_ARRAYSIZE = DeviceOrientationChanged_Orientation_Orientation_MAX + 1;
266 
267 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceOrientationChanged_Orientation_descriptor();
268 template<typename T>
DeviceOrientationChanged_Orientation_Name(T enum_t_value)269 inline const std::string& DeviceOrientationChanged_Orientation_Name(T enum_t_value) {
270   static_assert(::std::is_same<T, DeviceOrientationChanged_Orientation>::value ||
271     ::std::is_integral<T>::value,
272     "Incorrect type passed to function DeviceOrientationChanged_Orientation_Name.");
273   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
274     DeviceOrientationChanged_Orientation_descriptor(), enum_t_value);
275 }
DeviceOrientationChanged_Orientation_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,DeviceOrientationChanged_Orientation * value)276 inline bool DeviceOrientationChanged_Orientation_Parse(
277     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceOrientationChanged_Orientation* value) {
278   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<DeviceOrientationChanged_Orientation>(
279     DeviceOrientationChanged_Orientation_descriptor(), name, value);
280 }
281 enum UserRiskEventReported_EventType : int {
282   UserRiskEventReported_EventType_UNKNOWN = 0,
283   UserRiskEventReported_EventType_A11Y_CONSENT_DIALOG_SHOWN = 1,
284   UserRiskEventReported_EventType_A11Y_GRANTED = 2,
285   UserRiskEventReported_EventType_A11Y_DENIED = 3,
286   UserRiskEventReported_EventType_A11Y_APP_UNINSTALLED = 4,
287   UserRiskEventReported_EventType_MEDIA_PROJECTION_CONSENT_DIALOG_SHOWN = 5,
288   UserRiskEventReported_EventType_MEDIA_PROJECTION_GRANTED = 6,
289   UserRiskEventReported_EventType_MEDIA_PROJECTION_DENIED = 7,
290   UserRiskEventReported_EventType_MEDIA_PROJECTION_STARTED = 8,
291   UserRiskEventReported_EventType_ACTIVE_CALL_STARTED = 9,
292   UserRiskEventReported_EventType_ACTIVE_CALL_CHANGED = 10,
293   UserRiskEventReported_EventType_ACTIVE_CALL_ENDED = 11
294 };
295 bool UserRiskEventReported_EventType_IsValid(int value);
296 constexpr UserRiskEventReported_EventType UserRiskEventReported_EventType_EventType_MIN = UserRiskEventReported_EventType_UNKNOWN;
297 constexpr UserRiskEventReported_EventType UserRiskEventReported_EventType_EventType_MAX = UserRiskEventReported_EventType_ACTIVE_CALL_ENDED;
298 constexpr int UserRiskEventReported_EventType_EventType_ARRAYSIZE = UserRiskEventReported_EventType_EventType_MAX + 1;
299 
300 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserRiskEventReported_EventType_descriptor();
301 template<typename T>
UserRiskEventReported_EventType_Name(T enum_t_value)302 inline const std::string& UserRiskEventReported_EventType_Name(T enum_t_value) {
303   static_assert(::std::is_same<T, UserRiskEventReported_EventType>::value ||
304     ::std::is_integral<T>::value,
305     "Incorrect type passed to function UserRiskEventReported_EventType_Name.");
306   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
307     UserRiskEventReported_EventType_descriptor(), enum_t_value);
308 }
UserRiskEventReported_EventType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,UserRiskEventReported_EventType * value)309 inline bool UserRiskEventReported_EventType_Parse(
310     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserRiskEventReported_EventType* value) {
311   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<UserRiskEventReported_EventType>(
312     UserRiskEventReported_EventType_descriptor(), name, value);
313 }
314 enum UserRiskEventReported_CallDirection : int {
315   UserRiskEventReported_CallDirection_UNKNOWN_DIRECTION = 0,
316   UserRiskEventReported_CallDirection_INCOMING = 1,
317   UserRiskEventReported_CallDirection_OUTGOING = 2
318 };
319 bool UserRiskEventReported_CallDirection_IsValid(int value);
320 constexpr UserRiskEventReported_CallDirection UserRiskEventReported_CallDirection_CallDirection_MIN = UserRiskEventReported_CallDirection_UNKNOWN_DIRECTION;
321 constexpr UserRiskEventReported_CallDirection UserRiskEventReported_CallDirection_CallDirection_MAX = UserRiskEventReported_CallDirection_OUTGOING;
322 constexpr int UserRiskEventReported_CallDirection_CallDirection_ARRAYSIZE = UserRiskEventReported_CallDirection_CallDirection_MAX + 1;
323 
324 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserRiskEventReported_CallDirection_descriptor();
325 template<typename T>
UserRiskEventReported_CallDirection_Name(T enum_t_value)326 inline const std::string& UserRiskEventReported_CallDirection_Name(T enum_t_value) {
327   static_assert(::std::is_same<T, UserRiskEventReported_CallDirection>::value ||
328     ::std::is_integral<T>::value,
329     "Incorrect type passed to function UserRiskEventReported_CallDirection_Name.");
330   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
331     UserRiskEventReported_CallDirection_descriptor(), enum_t_value);
332 }
UserRiskEventReported_CallDirection_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,UserRiskEventReported_CallDirection * value)333 inline bool UserRiskEventReported_CallDirection_Parse(
334     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserRiskEventReported_CallDirection* value) {
335   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<UserRiskEventReported_CallDirection>(
336     UserRiskEventReported_CallDirection_descriptor(), name, value);
337 }
338 enum UserRiskEventReported_NumberVerificationStatus : int {
339   UserRiskEventReported_NumberVerificationStatus_UNKNOWN_STATUS = 0,
340   UserRiskEventReported_NumberVerificationStatus_NOT_VERIFIED = 1,
341   UserRiskEventReported_NumberVerificationStatus_PASSED = 2,
342   UserRiskEventReported_NumberVerificationStatus_FAILED = 3
343 };
344 bool UserRiskEventReported_NumberVerificationStatus_IsValid(int value);
345 constexpr UserRiskEventReported_NumberVerificationStatus UserRiskEventReported_NumberVerificationStatus_NumberVerificationStatus_MIN = UserRiskEventReported_NumberVerificationStatus_UNKNOWN_STATUS;
346 constexpr UserRiskEventReported_NumberVerificationStatus UserRiskEventReported_NumberVerificationStatus_NumberVerificationStatus_MAX = UserRiskEventReported_NumberVerificationStatus_FAILED;
347 constexpr int UserRiskEventReported_NumberVerificationStatus_NumberVerificationStatus_ARRAYSIZE = UserRiskEventReported_NumberVerificationStatus_NumberVerificationStatus_MAX + 1;
348 
349 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserRiskEventReported_NumberVerificationStatus_descriptor();
350 template<typename T>
UserRiskEventReported_NumberVerificationStatus_Name(T enum_t_value)351 inline const std::string& UserRiskEventReported_NumberVerificationStatus_Name(T enum_t_value) {
352   static_assert(::std::is_same<T, UserRiskEventReported_NumberVerificationStatus>::value ||
353     ::std::is_integral<T>::value,
354     "Incorrect type passed to function UserRiskEventReported_NumberVerificationStatus_Name.");
355   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
356     UserRiskEventReported_NumberVerificationStatus_descriptor(), enum_t_value);
357 }
UserRiskEventReported_NumberVerificationStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,UserRiskEventReported_NumberVerificationStatus * value)358 inline bool UserRiskEventReported_NumberVerificationStatus_Parse(
359     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserRiskEventReported_NumberVerificationStatus* value) {
360   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<UserRiskEventReported_NumberVerificationStatus>(
361     UserRiskEventReported_NumberVerificationStatus_descriptor(), name, value);
362 }
363 enum MediaProjectionStateChanged_MediaProjectionState : int {
364   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_UNKNOWN = 0,
365   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_INITIATED = 1,
366   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_PERMISSION_REQUEST_DISPLAYED = 2,
367   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_APP_SELECTOR_DISPLAYED = 3,
368   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CAPTURING_IN_PROGRESS = 4,
369   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CAPTURING_PAUSED = 5,
370   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CAPTURING_IN_PROGRESS_RESUMED = 6,
371   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_STOPPED = 7,
372   MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CANCELLED = 8
373 };
374 bool MediaProjectionStateChanged_MediaProjectionState_IsValid(int value);
375 constexpr MediaProjectionStateChanged_MediaProjectionState MediaProjectionStateChanged_MediaProjectionState_MediaProjectionState_MIN = MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_UNKNOWN;
376 constexpr MediaProjectionStateChanged_MediaProjectionState MediaProjectionStateChanged_MediaProjectionState_MediaProjectionState_MAX = MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CANCELLED;
377 constexpr int MediaProjectionStateChanged_MediaProjectionState_MediaProjectionState_ARRAYSIZE = MediaProjectionStateChanged_MediaProjectionState_MediaProjectionState_MAX + 1;
378 
379 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaProjectionStateChanged_MediaProjectionState_descriptor();
380 template<typename T>
MediaProjectionStateChanged_MediaProjectionState_Name(T enum_t_value)381 inline const std::string& MediaProjectionStateChanged_MediaProjectionState_Name(T enum_t_value) {
382   static_assert(::std::is_same<T, MediaProjectionStateChanged_MediaProjectionState>::value ||
383     ::std::is_integral<T>::value,
384     "Incorrect type passed to function MediaProjectionStateChanged_MediaProjectionState_Name.");
385   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
386     MediaProjectionStateChanged_MediaProjectionState_descriptor(), enum_t_value);
387 }
MediaProjectionStateChanged_MediaProjectionState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,MediaProjectionStateChanged_MediaProjectionState * value)388 inline bool MediaProjectionStateChanged_MediaProjectionState_Parse(
389     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaProjectionStateChanged_MediaProjectionState* value) {
390   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaProjectionStateChanged_MediaProjectionState>(
391     MediaProjectionStateChanged_MediaProjectionState_descriptor(), name, value);
392 }
393 enum MediaProjectionStateChanged_SessionCreationSource : int {
394   MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_UNKNOWN = 0,
395   MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_APP = 1,
396   MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_SYSTEM_UI_SCREEN_RECORDER = 2,
397   MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_CAST = 3
398 };
399 bool MediaProjectionStateChanged_SessionCreationSource_IsValid(int value);
400 constexpr MediaProjectionStateChanged_SessionCreationSource MediaProjectionStateChanged_SessionCreationSource_SessionCreationSource_MIN = MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_UNKNOWN;
401 constexpr MediaProjectionStateChanged_SessionCreationSource MediaProjectionStateChanged_SessionCreationSource_SessionCreationSource_MAX = MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_CAST;
402 constexpr int MediaProjectionStateChanged_SessionCreationSource_SessionCreationSource_ARRAYSIZE = MediaProjectionStateChanged_SessionCreationSource_SessionCreationSource_MAX + 1;
403 
404 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaProjectionStateChanged_SessionCreationSource_descriptor();
405 template<typename T>
MediaProjectionStateChanged_SessionCreationSource_Name(T enum_t_value)406 inline const std::string& MediaProjectionStateChanged_SessionCreationSource_Name(T enum_t_value) {
407   static_assert(::std::is_same<T, MediaProjectionStateChanged_SessionCreationSource>::value ||
408     ::std::is_integral<T>::value,
409     "Incorrect type passed to function MediaProjectionStateChanged_SessionCreationSource_Name.");
410   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
411     MediaProjectionStateChanged_SessionCreationSource_descriptor(), enum_t_value);
412 }
MediaProjectionStateChanged_SessionCreationSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,MediaProjectionStateChanged_SessionCreationSource * value)413 inline bool MediaProjectionStateChanged_SessionCreationSource_Parse(
414     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaProjectionStateChanged_SessionCreationSource* value) {
415   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaProjectionStateChanged_SessionCreationSource>(
416     MediaProjectionStateChanged_SessionCreationSource_descriptor(), name, value);
417 }
418 enum MediaProjectionStateChanged_SessionStopSource : int {
419   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_UNKNOWN = 0,
420   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_HOST_APP_STOP = 1,
421   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_TASK_APP_CLOSE = 2,
422   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_DEVICE_LOCK = 3,
423   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_STATUS_BAR_CHIP_STOP = 4,
424   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_QS_TILE = 5,
425   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_USER_SWITCH = 6,
426   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_FOREGROUND_SERVICE_CHANGE = 7,
427   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_NEW_PROJECTION = 8,
428   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_NEW_MEDIA_ROUTE = 9,
429   MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_ERROR = 10
430 };
431 bool MediaProjectionStateChanged_SessionStopSource_IsValid(int value);
432 constexpr MediaProjectionStateChanged_SessionStopSource MediaProjectionStateChanged_SessionStopSource_SessionStopSource_MIN = MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_UNKNOWN;
433 constexpr MediaProjectionStateChanged_SessionStopSource MediaProjectionStateChanged_SessionStopSource_SessionStopSource_MAX = MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_ERROR;
434 constexpr int MediaProjectionStateChanged_SessionStopSource_SessionStopSource_ARRAYSIZE = MediaProjectionStateChanged_SessionStopSource_SessionStopSource_MAX + 1;
435 
436 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaProjectionStateChanged_SessionStopSource_descriptor();
437 template<typename T>
MediaProjectionStateChanged_SessionStopSource_Name(T enum_t_value)438 inline const std::string& MediaProjectionStateChanged_SessionStopSource_Name(T enum_t_value) {
439   static_assert(::std::is_same<T, MediaProjectionStateChanged_SessionStopSource>::value ||
440     ::std::is_integral<T>::value,
441     "Incorrect type passed to function MediaProjectionStateChanged_SessionStopSource_Name.");
442   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
443     MediaProjectionStateChanged_SessionStopSource_descriptor(), enum_t_value);
444 }
MediaProjectionStateChanged_SessionStopSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,MediaProjectionStateChanged_SessionStopSource * value)445 inline bool MediaProjectionStateChanged_SessionStopSource_Parse(
446     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaProjectionStateChanged_SessionStopSource* value) {
447   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaProjectionStateChanged_SessionStopSource>(
448     MediaProjectionStateChanged_SessionStopSource_descriptor(), name, value);
449 }
450 enum MediaProjectionTargetChanged_TargetChangeType : int {
451   MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_TYPE_UNKNOWN = 0,
452   MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_WINDOWING_MODE = 1,
453   MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_POSITION = 2,
454   MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_BOUNDS = 3
455 };
456 bool MediaProjectionTargetChanged_TargetChangeType_IsValid(int value);
457 constexpr MediaProjectionTargetChanged_TargetChangeType MediaProjectionTargetChanged_TargetChangeType_TargetChangeType_MIN = MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_TYPE_UNKNOWN;
458 constexpr MediaProjectionTargetChanged_TargetChangeType MediaProjectionTargetChanged_TargetChangeType_TargetChangeType_MAX = MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_BOUNDS;
459 constexpr int MediaProjectionTargetChanged_TargetChangeType_TargetChangeType_ARRAYSIZE = MediaProjectionTargetChanged_TargetChangeType_TargetChangeType_MAX + 1;
460 
461 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaProjectionTargetChanged_TargetChangeType_descriptor();
462 template<typename T>
MediaProjectionTargetChanged_TargetChangeType_Name(T enum_t_value)463 inline const std::string& MediaProjectionTargetChanged_TargetChangeType_Name(T enum_t_value) {
464   static_assert(::std::is_same<T, MediaProjectionTargetChanged_TargetChangeType>::value ||
465     ::std::is_integral<T>::value,
466     "Incorrect type passed to function MediaProjectionTargetChanged_TargetChangeType_Name.");
467   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
468     MediaProjectionTargetChanged_TargetChangeType_descriptor(), enum_t_value);
469 }
MediaProjectionTargetChanged_TargetChangeType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,MediaProjectionTargetChanged_TargetChangeType * value)470 inline bool MediaProjectionTargetChanged_TargetChangeType_Parse(
471     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaProjectionTargetChanged_TargetChangeType* value) {
472   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaProjectionTargetChanged_TargetChangeType>(
473     MediaProjectionTargetChanged_TargetChangeType_descriptor(), name, value);
474 }
475 enum MediaProjectionTargetChanged_TargetType : int {
476   MediaProjectionTargetChanged_TargetType_TARGET_TYPE_UNKNOWN = 0,
477   MediaProjectionTargetChanged_TargetType_TARGET_TYPE_DISPLAY = 1,
478   MediaProjectionTargetChanged_TargetType_TARGET_TYPE_APP_TASK = 2
479 };
480 bool MediaProjectionTargetChanged_TargetType_IsValid(int value);
481 constexpr MediaProjectionTargetChanged_TargetType MediaProjectionTargetChanged_TargetType_TargetType_MIN = MediaProjectionTargetChanged_TargetType_TARGET_TYPE_UNKNOWN;
482 constexpr MediaProjectionTargetChanged_TargetType MediaProjectionTargetChanged_TargetType_TargetType_MAX = MediaProjectionTargetChanged_TargetType_TARGET_TYPE_APP_TASK;
483 constexpr int MediaProjectionTargetChanged_TargetType_TargetType_ARRAYSIZE = MediaProjectionTargetChanged_TargetType_TargetType_MAX + 1;
484 
485 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaProjectionTargetChanged_TargetType_descriptor();
486 template<typename T>
MediaProjectionTargetChanged_TargetType_Name(T enum_t_value)487 inline const std::string& MediaProjectionTargetChanged_TargetType_Name(T enum_t_value) {
488   static_assert(::std::is_same<T, MediaProjectionTargetChanged_TargetType>::value ||
489     ::std::is_integral<T>::value,
490     "Incorrect type passed to function MediaProjectionTargetChanged_TargetType_Name.");
491   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
492     MediaProjectionTargetChanged_TargetType_descriptor(), enum_t_value);
493 }
MediaProjectionTargetChanged_TargetType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,MediaProjectionTargetChanged_TargetType * value)494 inline bool MediaProjectionTargetChanged_TargetType_Parse(
495     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaProjectionTargetChanged_TargetType* value) {
496   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaProjectionTargetChanged_TargetType>(
497     MediaProjectionTargetChanged_TargetType_descriptor(), name, value);
498 }
499 enum MediaProjectionTargetChanged_WindowingMode : int {
500   MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_UNKNOWN = 0,
501   MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_HIDDEN = 1,
502   MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_FULLSCREEN = 2,
503   MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_SPLIT_SCREEN = 3,
504   MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_FREEFORM = 4
505 };
506 bool MediaProjectionTargetChanged_WindowingMode_IsValid(int value);
507 constexpr MediaProjectionTargetChanged_WindowingMode MediaProjectionTargetChanged_WindowingMode_WindowingMode_MIN = MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_UNKNOWN;
508 constexpr MediaProjectionTargetChanged_WindowingMode MediaProjectionTargetChanged_WindowingMode_WindowingMode_MAX = MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_FREEFORM;
509 constexpr int MediaProjectionTargetChanged_WindowingMode_WindowingMode_ARRAYSIZE = MediaProjectionTargetChanged_WindowingMode_WindowingMode_MAX + 1;
510 
511 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaProjectionTargetChanged_WindowingMode_descriptor();
512 template<typename T>
MediaProjectionTargetChanged_WindowingMode_Name(T enum_t_value)513 inline const std::string& MediaProjectionTargetChanged_WindowingMode_Name(T enum_t_value) {
514   static_assert(::std::is_same<T, MediaProjectionTargetChanged_WindowingMode>::value ||
515     ::std::is_integral<T>::value,
516     "Incorrect type passed to function MediaProjectionTargetChanged_WindowingMode_Name.");
517   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
518     MediaProjectionTargetChanged_WindowingMode_descriptor(), enum_t_value);
519 }
MediaProjectionTargetChanged_WindowingMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,MediaProjectionTargetChanged_WindowingMode * value)520 inline bool MediaProjectionTargetChanged_WindowingMode_Parse(
521     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaProjectionTargetChanged_WindowingMode* value) {
522   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaProjectionTargetChanged_WindowingMode>(
523     MediaProjectionTargetChanged_WindowingMode_descriptor(), name, value);
524 }
525 enum SensitiveContentMediaProjectionSession_State : int {
526   SensitiveContentMediaProjectionSession_State_UNDEFINED_STATE = 0,
527   SensitiveContentMediaProjectionSession_State_START = 1,
528   SensitiveContentMediaProjectionSession_State_STOP = 2
529 };
530 bool SensitiveContentMediaProjectionSession_State_IsValid(int value);
531 constexpr SensitiveContentMediaProjectionSession_State SensitiveContentMediaProjectionSession_State_State_MIN = SensitiveContentMediaProjectionSession_State_UNDEFINED_STATE;
532 constexpr SensitiveContentMediaProjectionSession_State SensitiveContentMediaProjectionSession_State_State_MAX = SensitiveContentMediaProjectionSession_State_STOP;
533 constexpr int SensitiveContentMediaProjectionSession_State_State_ARRAYSIZE = SensitiveContentMediaProjectionSession_State_State_MAX + 1;
534 
535 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SensitiveContentMediaProjectionSession_State_descriptor();
536 template<typename T>
SensitiveContentMediaProjectionSession_State_Name(T enum_t_value)537 inline const std::string& SensitiveContentMediaProjectionSession_State_Name(T enum_t_value) {
538   static_assert(::std::is_same<T, SensitiveContentMediaProjectionSession_State>::value ||
539     ::std::is_integral<T>::value,
540     "Incorrect type passed to function SensitiveContentMediaProjectionSession_State_Name.");
541   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
542     SensitiveContentMediaProjectionSession_State_descriptor(), enum_t_value);
543 }
SensitiveContentMediaProjectionSession_State_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,SensitiveContentMediaProjectionSession_State * value)544 inline bool SensitiveContentMediaProjectionSession_State_Parse(
545     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SensitiveContentMediaProjectionSession_State* value) {
546   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SensitiveContentMediaProjectionSession_State>(
547     SensitiveContentMediaProjectionSession_State_descriptor(), name, value);
548 }
549 enum SensitiveContentMediaProjectionSession_LoggingSource : int {
550   SensitiveContentMediaProjectionSession_LoggingSource_UNDEFINED_SOURCE = 0,
551   SensitiveContentMediaProjectionSession_LoggingSource_SYS_UI = 1,
552   SensitiveContentMediaProjectionSession_LoggingSource_FRAMEWORKS = 2
553 };
554 bool SensitiveContentMediaProjectionSession_LoggingSource_IsValid(int value);
555 constexpr SensitiveContentMediaProjectionSession_LoggingSource SensitiveContentMediaProjectionSession_LoggingSource_LoggingSource_MIN = SensitiveContentMediaProjectionSession_LoggingSource_UNDEFINED_SOURCE;
556 constexpr SensitiveContentMediaProjectionSession_LoggingSource SensitiveContentMediaProjectionSession_LoggingSource_LoggingSource_MAX = SensitiveContentMediaProjectionSession_LoggingSource_FRAMEWORKS;
557 constexpr int SensitiveContentMediaProjectionSession_LoggingSource_LoggingSource_ARRAYSIZE = SensitiveContentMediaProjectionSession_LoggingSource_LoggingSource_MAX + 1;
558 
559 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SensitiveContentMediaProjectionSession_LoggingSource_descriptor();
560 template<typename T>
SensitiveContentMediaProjectionSession_LoggingSource_Name(T enum_t_value)561 inline const std::string& SensitiveContentMediaProjectionSession_LoggingSource_Name(T enum_t_value) {
562   static_assert(::std::is_same<T, SensitiveContentMediaProjectionSession_LoggingSource>::value ||
563     ::std::is_integral<T>::value,
564     "Incorrect type passed to function SensitiveContentMediaProjectionSession_LoggingSource_Name.");
565   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
566     SensitiveContentMediaProjectionSession_LoggingSource_descriptor(), enum_t_value);
567 }
SensitiveContentMediaProjectionSession_LoggingSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,SensitiveContentMediaProjectionSession_LoggingSource * value)568 inline bool SensitiveContentMediaProjectionSession_LoggingSource_Parse(
569     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SensitiveContentMediaProjectionSession_LoggingSource* value) {
570   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SensitiveContentMediaProjectionSession_LoggingSource>(
571     SensitiveContentMediaProjectionSession_LoggingSource_descriptor(), name, value);
572 }
573 enum SensitiveContentAppProtection_State : int {
574   SensitiveContentAppProtection_State_UNKNOWN = 0,
575   SensitiveContentAppProtection_State_BLOCKED = 1,
576   SensitiveContentAppProtection_State_UNBLOCKED = 2
577 };
578 bool SensitiveContentAppProtection_State_IsValid(int value);
579 constexpr SensitiveContentAppProtection_State SensitiveContentAppProtection_State_State_MIN = SensitiveContentAppProtection_State_UNKNOWN;
580 constexpr SensitiveContentAppProtection_State SensitiveContentAppProtection_State_State_MAX = SensitiveContentAppProtection_State_UNBLOCKED;
581 constexpr int SensitiveContentAppProtection_State_State_ARRAYSIZE = SensitiveContentAppProtection_State_State_MAX + 1;
582 
583 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SensitiveContentAppProtection_State_descriptor();
584 template<typename T>
SensitiveContentAppProtection_State_Name(T enum_t_value)585 inline const std::string& SensitiveContentAppProtection_State_Name(T enum_t_value) {
586   static_assert(::std::is_same<T, SensitiveContentAppProtection_State>::value ||
587     ::std::is_integral<T>::value,
588     "Incorrect type passed to function SensitiveContentAppProtection_State_Name.");
589   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
590     SensitiveContentAppProtection_State_descriptor(), enum_t_value);
591 }
SensitiveContentAppProtection_State_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,SensitiveContentAppProtection_State * value)592 inline bool SensitiveContentAppProtection_State_Parse(
593     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SensitiveContentAppProtection_State* value) {
594   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SensitiveContentAppProtection_State>(
595     SensitiveContentAppProtection_State_descriptor(), name, value);
596 }
597 enum AppRestrictionStateChanged_RestrictionType : int {
598   AppRestrictionStateChanged_RestrictionType_TYPE_UNKNOWN = 0,
599   AppRestrictionStateChanged_RestrictionType_TYPE_UNRESTRICTED = 1,
600   AppRestrictionStateChanged_RestrictionType_TYPE_EXEMPTED = 2,
601   AppRestrictionStateChanged_RestrictionType_TYPE_ADAPTIVE = 3,
602   AppRestrictionStateChanged_RestrictionType_TYPE_RESTRICTED_BUCKET = 4,
603   AppRestrictionStateChanged_RestrictionType_TYPE_BACKGROUND_RESTRICTED = 5,
604   AppRestrictionStateChanged_RestrictionType_TYPE_FORCE_STOPPED = 6,
605   AppRestrictionStateChanged_RestrictionType_TYPE_USER_LAUNCH_ONLY = 7,
606   AppRestrictionStateChanged_RestrictionType_TYPE_CUSTOM = 8
607 };
608 bool AppRestrictionStateChanged_RestrictionType_IsValid(int value);
609 constexpr AppRestrictionStateChanged_RestrictionType AppRestrictionStateChanged_RestrictionType_RestrictionType_MIN = AppRestrictionStateChanged_RestrictionType_TYPE_UNKNOWN;
610 constexpr AppRestrictionStateChanged_RestrictionType AppRestrictionStateChanged_RestrictionType_RestrictionType_MAX = AppRestrictionStateChanged_RestrictionType_TYPE_CUSTOM;
611 constexpr int AppRestrictionStateChanged_RestrictionType_RestrictionType_ARRAYSIZE = AppRestrictionStateChanged_RestrictionType_RestrictionType_MAX + 1;
612 
613 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AppRestrictionStateChanged_RestrictionType_descriptor();
614 template<typename T>
AppRestrictionStateChanged_RestrictionType_Name(T enum_t_value)615 inline const std::string& AppRestrictionStateChanged_RestrictionType_Name(T enum_t_value) {
616   static_assert(::std::is_same<T, AppRestrictionStateChanged_RestrictionType>::value ||
617     ::std::is_integral<T>::value,
618     "Incorrect type passed to function AppRestrictionStateChanged_RestrictionType_Name.");
619   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
620     AppRestrictionStateChanged_RestrictionType_descriptor(), enum_t_value);
621 }
AppRestrictionStateChanged_RestrictionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,AppRestrictionStateChanged_RestrictionType * value)622 inline bool AppRestrictionStateChanged_RestrictionType_Parse(
623     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AppRestrictionStateChanged_RestrictionType* value) {
624   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<AppRestrictionStateChanged_RestrictionType>(
625     AppRestrictionStateChanged_RestrictionType_descriptor(), name, value);
626 }
627 enum AppRestrictionStateChanged_RestrictionChangeReason : int {
628   AppRestrictionStateChanged_RestrictionChangeReason_REASON_UNKNOWN = 0,
629   AppRestrictionStateChanged_RestrictionChangeReason_REASON_DEFAULT = 1,
630   AppRestrictionStateChanged_RestrictionChangeReason_REASON_DORMANT = 2,
631   AppRestrictionStateChanged_RestrictionChangeReason_REASON_USAGE = 3,
632   AppRestrictionStateChanged_RestrictionChangeReason_REASON_USER = 4,
633   AppRestrictionStateChanged_RestrictionChangeReason_REASON_SYSTEM_HEALTH = 6,
634   AppRestrictionStateChanged_RestrictionChangeReason_REASON_POLICY = 7,
635   AppRestrictionStateChanged_RestrictionChangeReason_REASON_OTHER = 8
636 };
637 bool AppRestrictionStateChanged_RestrictionChangeReason_IsValid(int value);
638 constexpr AppRestrictionStateChanged_RestrictionChangeReason AppRestrictionStateChanged_RestrictionChangeReason_RestrictionChangeReason_MIN = AppRestrictionStateChanged_RestrictionChangeReason_REASON_UNKNOWN;
639 constexpr AppRestrictionStateChanged_RestrictionChangeReason AppRestrictionStateChanged_RestrictionChangeReason_RestrictionChangeReason_MAX = AppRestrictionStateChanged_RestrictionChangeReason_REASON_OTHER;
640 constexpr int AppRestrictionStateChanged_RestrictionChangeReason_RestrictionChangeReason_ARRAYSIZE = AppRestrictionStateChanged_RestrictionChangeReason_RestrictionChangeReason_MAX + 1;
641 
642 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AppRestrictionStateChanged_RestrictionChangeReason_descriptor();
643 template<typename T>
AppRestrictionStateChanged_RestrictionChangeReason_Name(T enum_t_value)644 inline const std::string& AppRestrictionStateChanged_RestrictionChangeReason_Name(T enum_t_value) {
645   static_assert(::std::is_same<T, AppRestrictionStateChanged_RestrictionChangeReason>::value ||
646     ::std::is_integral<T>::value,
647     "Incorrect type passed to function AppRestrictionStateChanged_RestrictionChangeReason_Name.");
648   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
649     AppRestrictionStateChanged_RestrictionChangeReason_descriptor(), enum_t_value);
650 }
AppRestrictionStateChanged_RestrictionChangeReason_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,AppRestrictionStateChanged_RestrictionChangeReason * value)651 inline bool AppRestrictionStateChanged_RestrictionChangeReason_Parse(
652     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AppRestrictionStateChanged_RestrictionChangeReason* value) {
653   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<AppRestrictionStateChanged_RestrictionChangeReason>(
654     AppRestrictionStateChanged_RestrictionChangeReason_descriptor(), name, value);
655 }
656 enum AppRestrictionStateChanged_RestrictionChangeSource : int {
657   AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_UNKNOWN = 0,
658   AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_USER = 1,
659   AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_USER_NUDGED = 2,
660   AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_SYSTEM = 3,
661   AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_COMMAND_LINE = 4,
662   AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_REMOTE_TRIGGER = 5
663 };
664 bool AppRestrictionStateChanged_RestrictionChangeSource_IsValid(int value);
665 constexpr AppRestrictionStateChanged_RestrictionChangeSource AppRestrictionStateChanged_RestrictionChangeSource_RestrictionChangeSource_MIN = AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_UNKNOWN;
666 constexpr AppRestrictionStateChanged_RestrictionChangeSource AppRestrictionStateChanged_RestrictionChangeSource_RestrictionChangeSource_MAX = AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_REMOTE_TRIGGER;
667 constexpr int AppRestrictionStateChanged_RestrictionChangeSource_RestrictionChangeSource_ARRAYSIZE = AppRestrictionStateChanged_RestrictionChangeSource_RestrictionChangeSource_MAX + 1;
668 
669 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AppRestrictionStateChanged_RestrictionChangeSource_descriptor();
670 template<typename T>
AppRestrictionStateChanged_RestrictionChangeSource_Name(T enum_t_value)671 inline const std::string& AppRestrictionStateChanged_RestrictionChangeSource_Name(T enum_t_value) {
672   static_assert(::std::is_same<T, AppRestrictionStateChanged_RestrictionChangeSource>::value ||
673     ::std::is_integral<T>::value,
674     "Incorrect type passed to function AppRestrictionStateChanged_RestrictionChangeSource_Name.");
675   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
676     AppRestrictionStateChanged_RestrictionChangeSource_descriptor(), enum_t_value);
677 }
AppRestrictionStateChanged_RestrictionChangeSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,AppRestrictionStateChanged_RestrictionChangeSource * value)678 inline bool AppRestrictionStateChanged_RestrictionChangeSource_Parse(
679     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AppRestrictionStateChanged_RestrictionChangeSource* value) {
680   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<AppRestrictionStateChanged_RestrictionChangeSource>(
681     AppRestrictionStateChanged_RestrictionChangeSource_descriptor(), name, value);
682 }
683 enum BatteryUsageStatsPerUid_ProcessState : int {
684   BatteryUsageStatsPerUid_ProcessState_UNSPECIFIED = 0,
685   BatteryUsageStatsPerUid_ProcessState_FOREGROUND = 1,
686   BatteryUsageStatsPerUid_ProcessState_BACKGROUND = 2,
687   BatteryUsageStatsPerUid_ProcessState_FOREGROUND_SERVICE = 3,
688   BatteryUsageStatsPerUid_ProcessState_CACHED = 4
689 };
690 bool BatteryUsageStatsPerUid_ProcessState_IsValid(int value);
691 constexpr BatteryUsageStatsPerUid_ProcessState BatteryUsageStatsPerUid_ProcessState_ProcessState_MIN = BatteryUsageStatsPerUid_ProcessState_UNSPECIFIED;
692 constexpr BatteryUsageStatsPerUid_ProcessState BatteryUsageStatsPerUid_ProcessState_ProcessState_MAX = BatteryUsageStatsPerUid_ProcessState_CACHED;
693 constexpr int BatteryUsageStatsPerUid_ProcessState_ProcessState_ARRAYSIZE = BatteryUsageStatsPerUid_ProcessState_ProcessState_MAX + 1;
694 
695 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* BatteryUsageStatsPerUid_ProcessState_descriptor();
696 template<typename T>
BatteryUsageStatsPerUid_ProcessState_Name(T enum_t_value)697 inline const std::string& BatteryUsageStatsPerUid_ProcessState_Name(T enum_t_value) {
698   static_assert(::std::is_same<T, BatteryUsageStatsPerUid_ProcessState>::value ||
699     ::std::is_integral<T>::value,
700     "Incorrect type passed to function BatteryUsageStatsPerUid_ProcessState_Name.");
701   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
702     BatteryUsageStatsPerUid_ProcessState_descriptor(), enum_t_value);
703 }
BatteryUsageStatsPerUid_ProcessState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,BatteryUsageStatsPerUid_ProcessState * value)704 inline bool BatteryUsageStatsPerUid_ProcessState_Parse(
705     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BatteryUsageStatsPerUid_ProcessState* value) {
706   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<BatteryUsageStatsPerUid_ProcessState>(
707     BatteryUsageStatsPerUid_ProcessState_descriptor(), name, value);
708 }
709 enum AppOpAccessTracked_AccessType : int {
710   AppOpAccessTracked_AccessType_UNKNOWN = 0,
711   AppOpAccessTracked_AccessType_NOTE_OP = 1,
712   AppOpAccessTracked_AccessType_START_OP = 2,
713   AppOpAccessTracked_AccessType_FINISH_OP = 3,
714   AppOpAccessTracked_AccessType_PAUSE_OP = 4,
715   AppOpAccessTracked_AccessType_RESUME_OP = 5
716 };
717 bool AppOpAccessTracked_AccessType_IsValid(int value);
718 constexpr AppOpAccessTracked_AccessType AppOpAccessTracked_AccessType_AccessType_MIN = AppOpAccessTracked_AccessType_UNKNOWN;
719 constexpr AppOpAccessTracked_AccessType AppOpAccessTracked_AccessType_AccessType_MAX = AppOpAccessTracked_AccessType_RESUME_OP;
720 constexpr int AppOpAccessTracked_AccessType_AccessType_ARRAYSIZE = AppOpAccessTracked_AccessType_AccessType_MAX + 1;
721 
722 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AppOpAccessTracked_AccessType_descriptor();
723 template<typename T>
AppOpAccessTracked_AccessType_Name(T enum_t_value)724 inline const std::string& AppOpAccessTracked_AccessType_Name(T enum_t_value) {
725   static_assert(::std::is_same<T, AppOpAccessTracked_AccessType>::value ||
726     ::std::is_integral<T>::value,
727     "Incorrect type passed to function AppOpAccessTracked_AccessType_Name.");
728   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
729     AppOpAccessTracked_AccessType_descriptor(), enum_t_value);
730 }
AppOpAccessTracked_AccessType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,AppOpAccessTracked_AccessType * value)731 inline bool AppOpAccessTracked_AccessType_Parse(
732     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AppOpAccessTracked_AccessType* value) {
733   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<AppOpAccessTracked_AccessType>(
734     AppOpAccessTracked_AccessType_descriptor(), name, value);
735 }
736 enum AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi : int {
737   AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_UNKNOWN = 0,
738   AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_CHECK_OPERATION = 1,
739   AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_NOTE_OPERATION = 2,
740   AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_NOTE_PROXY_OPERATION = 3
741 };
742 bool AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_IsValid(int value);
743 constexpr AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_BinderApi_MIN = AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_UNKNOWN;
744 constexpr AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_BinderApi_MAX = AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_NOTE_PROXY_OPERATION;
745 constexpr int AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_BinderApi_ARRAYSIZE = AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_BinderApi_MAX + 1;
746 
747 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_descriptor();
748 template<typename T>
AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_Name(T enum_t_value)749 inline const std::string& AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_Name(T enum_t_value) {
750   static_assert(::std::is_same<T, AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi>::value ||
751     ::std::is_integral<T>::value,
752     "Incorrect type passed to function AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_Name.");
753   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
754     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_descriptor(), enum_t_value);
755 }
AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi * value)756 inline bool AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_Parse(
757     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi* value) {
758   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi>(
759     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_descriptor(), name, value);
760 }
761 enum ContentOrFileUriEventReported_EventType : int {
762   ContentOrFileUriEventReported_EventType_UNKNOWN = 0,
763   ContentOrFileUriEventReported_EventType_CONTENT_URI_WITHOUT_CALLER_READ_PERMISSION = 1,
764   ContentOrFileUriEventReported_EventType_FILE_URI_IN_CONTENT_RESOLVER = 2,
765   ContentOrFileUriEventReported_EventType_NON_CONTENT_URI_IN_ICON = 3,
766   ContentOrFileUriEventReported_EventType_NON_CONTENT_URI_IN_NOTIFICATION_RECORD = 4,
767   ContentOrFileUriEventReported_EventType_NON_CONTENT_URI_IN_MEDIA_DATA_MANAGER = 5
768 };
769 bool ContentOrFileUriEventReported_EventType_IsValid(int value);
770 constexpr ContentOrFileUriEventReported_EventType ContentOrFileUriEventReported_EventType_EventType_MIN = ContentOrFileUriEventReported_EventType_UNKNOWN;
771 constexpr ContentOrFileUriEventReported_EventType ContentOrFileUriEventReported_EventType_EventType_MAX = ContentOrFileUriEventReported_EventType_NON_CONTENT_URI_IN_MEDIA_DATA_MANAGER;
772 constexpr int ContentOrFileUriEventReported_EventType_EventType_ARRAYSIZE = ContentOrFileUriEventReported_EventType_EventType_MAX + 1;
773 
774 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ContentOrFileUriEventReported_EventType_descriptor();
775 template<typename T>
ContentOrFileUriEventReported_EventType_Name(T enum_t_value)776 inline const std::string& ContentOrFileUriEventReported_EventType_Name(T enum_t_value) {
777   static_assert(::std::is_same<T, ContentOrFileUriEventReported_EventType>::value ||
778     ::std::is_integral<T>::value,
779     "Incorrect type passed to function ContentOrFileUriEventReported_EventType_Name.");
780   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
781     ContentOrFileUriEventReported_EventType_descriptor(), enum_t_value);
782 }
ContentOrFileUriEventReported_EventType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,ContentOrFileUriEventReported_EventType * value)783 inline bool ContentOrFileUriEventReported_EventType_Parse(
784     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentOrFileUriEventReported_EventType* value) {
785   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ContentOrFileUriEventReported_EventType>(
786     ContentOrFileUriEventReported_EventType_descriptor(), name, value);
787 }
788 enum JankFrameCountByWidgetReported_WidgetCategory : int {
789   JankFrameCountByWidgetReported_WidgetCategory_WIDGET_CATEGORY_UNSPECIFIED = 0,
790   JankFrameCountByWidgetReported_WidgetCategory_SCROLL = 1,
791   JankFrameCountByWidgetReported_WidgetCategory_ANIMATION = 2,
792   JankFrameCountByWidgetReported_WidgetCategory_MEDIA = 3,
793   JankFrameCountByWidgetReported_WidgetCategory_NAVIGATION = 4,
794   JankFrameCountByWidgetReported_WidgetCategory_KEYBOARD = 5,
795   JankFrameCountByWidgetReported_WidgetCategory_PREDICTIVE_BACK = 6,
796   JankFrameCountByWidgetReported_WidgetCategory_OTHER = 7
797 };
798 bool JankFrameCountByWidgetReported_WidgetCategory_IsValid(int value);
799 constexpr JankFrameCountByWidgetReported_WidgetCategory JankFrameCountByWidgetReported_WidgetCategory_WidgetCategory_MIN = JankFrameCountByWidgetReported_WidgetCategory_WIDGET_CATEGORY_UNSPECIFIED;
800 constexpr JankFrameCountByWidgetReported_WidgetCategory JankFrameCountByWidgetReported_WidgetCategory_WidgetCategory_MAX = JankFrameCountByWidgetReported_WidgetCategory_OTHER;
801 constexpr int JankFrameCountByWidgetReported_WidgetCategory_WidgetCategory_ARRAYSIZE = JankFrameCountByWidgetReported_WidgetCategory_WidgetCategory_MAX + 1;
802 
803 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* JankFrameCountByWidgetReported_WidgetCategory_descriptor();
804 template<typename T>
JankFrameCountByWidgetReported_WidgetCategory_Name(T enum_t_value)805 inline const std::string& JankFrameCountByWidgetReported_WidgetCategory_Name(T enum_t_value) {
806   static_assert(::std::is_same<T, JankFrameCountByWidgetReported_WidgetCategory>::value ||
807     ::std::is_integral<T>::value,
808     "Incorrect type passed to function JankFrameCountByWidgetReported_WidgetCategory_Name.");
809   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
810     JankFrameCountByWidgetReported_WidgetCategory_descriptor(), enum_t_value);
811 }
JankFrameCountByWidgetReported_WidgetCategory_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,JankFrameCountByWidgetReported_WidgetCategory * value)812 inline bool JankFrameCountByWidgetReported_WidgetCategory_Parse(
813     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, JankFrameCountByWidgetReported_WidgetCategory* value) {
814   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<JankFrameCountByWidgetReported_WidgetCategory>(
815     JankFrameCountByWidgetReported_WidgetCategory_descriptor(), name, value);
816 }
817 enum JankFrameCountByWidgetReported_WidgetState : int {
818   JankFrameCountByWidgetReported_WidgetState_WIDGET_STATE_UNSPECIFIED = 0,
819   JankFrameCountByWidgetReported_WidgetState_NONE = 1,
820   JankFrameCountByWidgetReported_WidgetState_SCROLLING = 2,
821   JankFrameCountByWidgetReported_WidgetState_FLINGING = 3,
822   JankFrameCountByWidgetReported_WidgetState_SWIPING = 4,
823   JankFrameCountByWidgetReported_WidgetState_DRAGGING = 5,
824   JankFrameCountByWidgetReported_WidgetState_ZOOMING = 6,
825   JankFrameCountByWidgetReported_WidgetState_ANIMATING = 7,
826   JankFrameCountByWidgetReported_WidgetState_PLAYBACK = 8,
827   JankFrameCountByWidgetReported_WidgetState_TAPPING = 9
828 };
829 bool JankFrameCountByWidgetReported_WidgetState_IsValid(int value);
830 constexpr JankFrameCountByWidgetReported_WidgetState JankFrameCountByWidgetReported_WidgetState_WidgetState_MIN = JankFrameCountByWidgetReported_WidgetState_WIDGET_STATE_UNSPECIFIED;
831 constexpr JankFrameCountByWidgetReported_WidgetState JankFrameCountByWidgetReported_WidgetState_WidgetState_MAX = JankFrameCountByWidgetReported_WidgetState_TAPPING;
832 constexpr int JankFrameCountByWidgetReported_WidgetState_WidgetState_ARRAYSIZE = JankFrameCountByWidgetReported_WidgetState_WidgetState_MAX + 1;
833 
834 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* JankFrameCountByWidgetReported_WidgetState_descriptor();
835 template<typename T>
JankFrameCountByWidgetReported_WidgetState_Name(T enum_t_value)836 inline const std::string& JankFrameCountByWidgetReported_WidgetState_Name(T enum_t_value) {
837   static_assert(::std::is_same<T, JankFrameCountByWidgetReported_WidgetState>::value ||
838     ::std::is_integral<T>::value,
839     "Incorrect type passed to function JankFrameCountByWidgetReported_WidgetState_Name.");
840   return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
841     JankFrameCountByWidgetReported_WidgetState_descriptor(), enum_t_value);
842 }
JankFrameCountByWidgetReported_WidgetState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,JankFrameCountByWidgetReported_WidgetState * value)843 inline bool JankFrameCountByWidgetReported_WidgetState_Parse(
844     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, JankFrameCountByWidgetReported_WidgetState* value) {
845   return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<JankFrameCountByWidgetReported_WidgetState>(
846     JankFrameCountByWidgetReported_WidgetState_descriptor(), name, value);
847 }
848 // ===================================================================
849 
850 class FullScreenIntentLaunched final :
851     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.FullScreenIntentLaunched) */ {
852  public:
FullScreenIntentLaunched()853   inline FullScreenIntentLaunched() : FullScreenIntentLaunched(nullptr) {}
854   ~FullScreenIntentLaunched() override;
855   explicit PROTOBUF_CONSTEXPR FullScreenIntentLaunched(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
856 
857   FullScreenIntentLaunched(const FullScreenIntentLaunched& from);
FullScreenIntentLaunched(FullScreenIntentLaunched && from)858   FullScreenIntentLaunched(FullScreenIntentLaunched&& from) noexcept
859     : FullScreenIntentLaunched() {
860     *this = ::std::move(from);
861   }
862 
863   inline FullScreenIntentLaunched& operator=(const FullScreenIntentLaunched& from) {
864     if (this == &from) return *this;
865     CopyFrom(from);
866     return *this;
867   }
868   inline FullScreenIntentLaunched& operator=(FullScreenIntentLaunched&& from) noexcept {
869     if (this == &from) return *this;
870     if (GetOwningArena() == from.GetOwningArena()
871   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
872         && GetOwningArena() != nullptr
873   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
874     ) {
875       InternalSwap(&from);
876     } else {
877       CopyFrom(from);
878     }
879     return *this;
880   }
881 
unknown_fields()882   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
883     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
884   }
mutable_unknown_fields()885   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
886     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
887   }
888 
descriptor()889   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
890     return GetDescriptor();
891   }
GetDescriptor()892   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
893     return default_instance().GetMetadata().descriptor;
894   }
GetReflection()895   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
896     return default_instance().GetMetadata().reflection;
897   }
default_instance()898   static const FullScreenIntentLaunched& default_instance() {
899     return *internal_default_instance();
900   }
internal_default_instance()901   static inline const FullScreenIntentLaunched* internal_default_instance() {
902     return reinterpret_cast<const FullScreenIntentLaunched*>(
903                &_FullScreenIntentLaunched_default_instance_);
904   }
905   static constexpr int kIndexInFileMessages =
906     0;
907 
swap(FullScreenIntentLaunched & a,FullScreenIntentLaunched & b)908   friend void swap(FullScreenIntentLaunched& a, FullScreenIntentLaunched& b) {
909     a.Swap(&b);
910   }
Swap(FullScreenIntentLaunched * other)911   inline void Swap(FullScreenIntentLaunched* other) {
912     if (other == this) return;
913   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
914     if (GetOwningArena() != nullptr &&
915         GetOwningArena() == other->GetOwningArena()) {
916    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
917     if (GetOwningArena() == other->GetOwningArena()) {
918   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
919       InternalSwap(other);
920     } else {
921       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
922     }
923   }
924   void UnsafeArenaSwap(FullScreenIntentLaunched* other) {
925     if (other == this) return;
926     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
927     InternalSwap(other);
928   }
929 
930   // implements Message ----------------------------------------------
931 
932   FullScreenIntentLaunched* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
933     return CreateMaybeMessage<FullScreenIntentLaunched>(arena);
934   }
935   FullScreenIntentLaunched* New() const {
936     return New(nullptr);
937   }
938   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
939   void CopyFrom(const FullScreenIntentLaunched& from);
940   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
941   void MergeFrom( const FullScreenIntentLaunched& from) {
942     FullScreenIntentLaunched::MergeImpl(*this, from);
943   }
944   private:
945   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
946   public:
947   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
948   bool IsInitialized() const final;
949 
950   size_t ByteSizeLong() const final;
951   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
952   ::uint8_t* _InternalSerialize(
953       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
954   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
955 
956   private:
957   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
958   void SharedDtor();
959   void SetCachedSize(int size) const final;
960   void InternalSwap(FullScreenIntentLaunched* other);
961 
962   private:
963   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
964   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
965     return "android.os.statsd.framework.FullScreenIntentLaunched";
966   }
967   protected:
968   explicit FullScreenIntentLaunched(::PROTOBUF_NAMESPACE_ID::Arena* arena,
969                        bool is_message_owned = false);
970   public:
971 
972   static const ClassData _class_data_;
973   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
974 
975   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
976 
977   // nested types ----------------------------------------------------
978 
979   // accessors -------------------------------------------------------
980 
981   enum : int {
982     kActivityFieldNumber = 2,
983     kCreatorUidFieldNumber = 1,
984   };
985   // optional string activity = 2;
986   bool has_activity() const;
987   private:
988   bool _internal_has_activity() const;
989   public:
990   void clear_activity();
991   const std::string& activity() const;
992   template <typename ArgT0 = const std::string&, typename... ArgT>
993   void set_activity(ArgT0&& arg0, ArgT... args);
994   std::string* mutable_activity();
995   PROTOBUF_NODISCARD std::string* release_activity();
996   void set_allocated_activity(std::string* activity);
997   private:
998   const std::string& _internal_activity() const;
999   inline PROTOBUF_ALWAYS_INLINE void _internal_set_activity(const std::string& value);
1000   std::string* _internal_mutable_activity();
1001   public:
1002 
1003   // optional int32 creator_uid = 1 [(.android.os.statsd.is_uid) = true];
1004   bool has_creator_uid() const;
1005   private:
1006   bool _internal_has_creator_uid() const;
1007   public:
1008   void clear_creator_uid();
1009   ::int32_t creator_uid() const;
1010   void set_creator_uid(::int32_t value);
1011   private:
1012   ::int32_t _internal_creator_uid() const;
1013   void _internal_set_creator_uid(::int32_t value);
1014   public:
1015 
1016   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.FullScreenIntentLaunched)
1017  private:
1018   class _Internal;
1019 
1020   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1021   typedef void InternalArenaConstructable_;
1022   typedef void DestructorSkippable_;
1023   struct Impl_ {
1024     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1025     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1026     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr activity_;
1027     ::int32_t creator_uid_;
1028   };
1029   union { Impl_ _impl_; };
1030   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
1031 };
1032 // -------------------------------------------------------------------
1033 
1034 class BalAllowed final :
1035     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.BalAllowed) */ {
1036  public:
BalAllowed()1037   inline BalAllowed() : BalAllowed(nullptr) {}
1038   ~BalAllowed() override;
1039   explicit PROTOBUF_CONSTEXPR BalAllowed(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1040 
1041   BalAllowed(const BalAllowed& from);
BalAllowed(BalAllowed && from)1042   BalAllowed(BalAllowed&& from) noexcept
1043     : BalAllowed() {
1044     *this = ::std::move(from);
1045   }
1046 
1047   inline BalAllowed& operator=(const BalAllowed& from) {
1048     if (this == &from) return *this;
1049     CopyFrom(from);
1050     return *this;
1051   }
1052   inline BalAllowed& operator=(BalAllowed&& from) noexcept {
1053     if (this == &from) return *this;
1054     if (GetOwningArena() == from.GetOwningArena()
1055   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1056         && GetOwningArena() != nullptr
1057   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1058     ) {
1059       InternalSwap(&from);
1060     } else {
1061       CopyFrom(from);
1062     }
1063     return *this;
1064   }
1065 
unknown_fields()1066   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1067     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1068   }
mutable_unknown_fields()1069   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1070     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1071   }
1072 
descriptor()1073   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1074     return GetDescriptor();
1075   }
GetDescriptor()1076   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1077     return default_instance().GetMetadata().descriptor;
1078   }
GetReflection()1079   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1080     return default_instance().GetMetadata().reflection;
1081   }
default_instance()1082   static const BalAllowed& default_instance() {
1083     return *internal_default_instance();
1084   }
internal_default_instance()1085   static inline const BalAllowed* internal_default_instance() {
1086     return reinterpret_cast<const BalAllowed*>(
1087                &_BalAllowed_default_instance_);
1088   }
1089   static constexpr int kIndexInFileMessages =
1090     1;
1091 
swap(BalAllowed & a,BalAllowed & b)1092   friend void swap(BalAllowed& a, BalAllowed& b) {
1093     a.Swap(&b);
1094   }
Swap(BalAllowed * other)1095   inline void Swap(BalAllowed* other) {
1096     if (other == this) return;
1097   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1098     if (GetOwningArena() != nullptr &&
1099         GetOwningArena() == other->GetOwningArena()) {
1100    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1101     if (GetOwningArena() == other->GetOwningArena()) {
1102   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1103       InternalSwap(other);
1104     } else {
1105       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1106     }
1107   }
1108   void UnsafeArenaSwap(BalAllowed* other) {
1109     if (other == this) return;
1110     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1111     InternalSwap(other);
1112   }
1113 
1114   // implements Message ----------------------------------------------
1115 
1116   BalAllowed* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1117     return CreateMaybeMessage<BalAllowed>(arena);
1118   }
1119   BalAllowed* New() const {
1120     return New(nullptr);
1121   }
1122   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1123   void CopyFrom(const BalAllowed& from);
1124   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1125   void MergeFrom( const BalAllowed& from) {
1126     BalAllowed::MergeImpl(*this, from);
1127   }
1128   private:
1129   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1130   public:
1131   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1132   bool IsInitialized() const final;
1133 
1134   size_t ByteSizeLong() const final;
1135   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1136   ::uint8_t* _InternalSerialize(
1137       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1138   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1139 
1140   private:
1141   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1142   void SharedDtor();
1143   void SetCachedSize(int size) const final;
1144   void InternalSwap(BalAllowed* other);
1145 
1146   private:
1147   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1148   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1149     return "android.os.statsd.framework.BalAllowed";
1150   }
1151   protected:
1152   explicit BalAllowed(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1153                        bool is_message_owned = false);
1154   public:
1155 
1156   static const ClassData _class_data_;
1157   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1158 
1159   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1160 
1161   // nested types ----------------------------------------------------
1162 
1163   typedef BalAllowed_Status Status;
1164   static constexpr Status BAL_STATUS_UNKNOWN =
1165     BalAllowed_Status_BAL_STATUS_UNKNOWN;
1166   static constexpr Status BAL_ALLOW_DEFAULT =
1167     BalAllowed_Status_BAL_ALLOW_DEFAULT;
1168   static constexpr Status BAL_ALLOW_ALLOWLISTED_UID =
1169     BalAllowed_Status_BAL_ALLOW_ALLOWLISTED_UID;
1170   static constexpr Status BAL_ALLOW_ALLOWLISTED_COMPONENT =
1171     BalAllowed_Status_BAL_ALLOW_ALLOWLISTED_COMPONENT;
1172   static constexpr Status BAL_ALLOW_VISIBLE_WINDOW =
1173     BalAllowed_Status_BAL_ALLOW_VISIBLE_WINDOW;
1174   static constexpr Status BAL_ALLOW_PENDING_INTENT =
1175     BalAllowed_Status_BAL_ALLOW_PENDING_INTENT;
1176   static constexpr Status BAL_ALLOW_BAL_PERMISSION =
1177     BalAllowed_Status_BAL_ALLOW_BAL_PERMISSION;
1178   static constexpr Status BAL_ALLOW_SAW_PERMISSION =
1179     BalAllowed_Status_BAL_ALLOW_SAW_PERMISSION;
1180   static constexpr Status BAL_ALLOW_GRACE_PERIOD =
1181     BalAllowed_Status_BAL_ALLOW_GRACE_PERIOD;
1182   static constexpr Status BAL_ALLOW_FOREGROUND =
1183     BalAllowed_Status_BAL_ALLOW_FOREGROUND;
1184   static constexpr Status BAL_ALLOW_SDK_SANDBOX =
1185     BalAllowed_Status_BAL_ALLOW_SDK_SANDBOX;
1186   static constexpr Status BAL_ALLOW_NON_APP_VISIBLE_WINDOW =
1187     BalAllowed_Status_BAL_ALLOW_NON_APP_VISIBLE_WINDOW;
1188   static constexpr Status BAL_ALLOW_TOKEN =
1189     BalAllowed_Status_BAL_ALLOW_TOKEN;
1190   static constexpr Status BAL_ALLOW_BOUND_BY_FOREGROUND =
1191     BalAllowed_Status_BAL_ALLOW_BOUND_BY_FOREGROUND;
1192   static constexpr Status BAL_BLOCKED =
1193     BalAllowed_Status_BAL_BLOCKED;
1194   static inline bool Status_IsValid(int value) {
1195     return BalAllowed_Status_IsValid(value);
1196   }
1197   static constexpr Status Status_MIN =
1198     BalAllowed_Status_Status_MIN;
1199   static constexpr Status Status_MAX =
1200     BalAllowed_Status_Status_MAX;
1201   static constexpr int Status_ARRAYSIZE =
1202     BalAllowed_Status_Status_ARRAYSIZE;
1203   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1204   Status_descriptor() {
1205     return BalAllowed_Status_descriptor();
1206   }
1207   template<typename T>
1208   static inline const std::string& Status_Name(T enum_t_value) {
1209     static_assert(::std::is_same<T, Status>::value ||
1210       ::std::is_integral<T>::value,
1211       "Incorrect type passed to function Status_Name.");
1212     return BalAllowed_Status_Name(enum_t_value);
1213   }
1214   static inline bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1215       Status* value) {
1216     return BalAllowed_Status_Parse(name, value);
1217   }
1218 
1219   // accessors -------------------------------------------------------
1220 
1221   enum : int {
1222     kTargetActivityFieldNumber = 1,
1223     kAllowedReasonFieldNumber = 2,
1224     kCallingUidFieldNumber = 3,
1225     kRealCallingUidFieldNumber = 4,
1226     kCallerAllowedReasonFieldNumber = 5,
1227     kRealCallerAllowedReasonFieldNumber = 8,
1228     kCallerOptInFieldNumber = 6,
1229     kCallerOptInExplicitFieldNumber = 7,
1230     kRealCallerOptInFieldNumber = 9,
1231     kRealCallerOptInExplicitFieldNumber = 10,
1232     kCallerTargetSdkFieldNumber = 11,
1233     kRealCallerTargetSdkFieldNumber = 12,
1234   };
1235   // optional string target_activity = 1;
1236   bool has_target_activity() const;
1237   private:
1238   bool _internal_has_target_activity() const;
1239   public:
1240   void clear_target_activity();
1241   const std::string& target_activity() const;
1242   template <typename ArgT0 = const std::string&, typename... ArgT>
1243   void set_target_activity(ArgT0&& arg0, ArgT... args);
1244   std::string* mutable_target_activity();
1245   PROTOBUF_NODISCARD std::string* release_target_activity();
1246   void set_allocated_target_activity(std::string* target_activity);
1247   private:
1248   const std::string& _internal_target_activity() const;
1249   inline PROTOBUF_ALWAYS_INLINE void _internal_set_target_activity(const std::string& value);
1250   std::string* _internal_mutable_target_activity();
1251   public:
1252 
1253   // optional .android.os.statsd.framework.BalAllowed.Status allowed_reason = 2;
1254   bool has_allowed_reason() const;
1255   private:
1256   bool _internal_has_allowed_reason() const;
1257   public:
1258   void clear_allowed_reason();
1259   ::android::os::statsd::framework::BalAllowed_Status allowed_reason() const;
1260   void set_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value);
1261   private:
1262   ::android::os::statsd::framework::BalAllowed_Status _internal_allowed_reason() const;
1263   void _internal_set_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value);
1264   public:
1265 
1266   // optional int32 calling_uid = 3 [(.android.os.statsd.is_uid) = true];
1267   bool has_calling_uid() const;
1268   private:
1269   bool _internal_has_calling_uid() const;
1270   public:
1271   void clear_calling_uid();
1272   ::int32_t calling_uid() const;
1273   void set_calling_uid(::int32_t value);
1274   private:
1275   ::int32_t _internal_calling_uid() const;
1276   void _internal_set_calling_uid(::int32_t value);
1277   public:
1278 
1279   // optional int32 real_calling_uid = 4 [(.android.os.statsd.is_uid) = true];
1280   bool has_real_calling_uid() const;
1281   private:
1282   bool _internal_has_real_calling_uid() const;
1283   public:
1284   void clear_real_calling_uid();
1285   ::int32_t real_calling_uid() const;
1286   void set_real_calling_uid(::int32_t value);
1287   private:
1288   ::int32_t _internal_real_calling_uid() const;
1289   void _internal_set_real_calling_uid(::int32_t value);
1290   public:
1291 
1292   // optional .android.os.statsd.framework.BalAllowed.Status caller_allowed_reason = 5;
1293   bool has_caller_allowed_reason() const;
1294   private:
1295   bool _internal_has_caller_allowed_reason() const;
1296   public:
1297   void clear_caller_allowed_reason();
1298   ::android::os::statsd::framework::BalAllowed_Status caller_allowed_reason() const;
1299   void set_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value);
1300   private:
1301   ::android::os::statsd::framework::BalAllowed_Status _internal_caller_allowed_reason() const;
1302   void _internal_set_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value);
1303   public:
1304 
1305   // optional .android.os.statsd.framework.BalAllowed.Status real_caller_allowed_reason = 8;
1306   bool has_real_caller_allowed_reason() const;
1307   private:
1308   bool _internal_has_real_caller_allowed_reason() const;
1309   public:
1310   void clear_real_caller_allowed_reason();
1311   ::android::os::statsd::framework::BalAllowed_Status real_caller_allowed_reason() const;
1312   void set_real_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value);
1313   private:
1314   ::android::os::statsd::framework::BalAllowed_Status _internal_real_caller_allowed_reason() const;
1315   void _internal_set_real_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value);
1316   public:
1317 
1318   // optional bool caller_opt_in = 6;
1319   bool has_caller_opt_in() const;
1320   private:
1321   bool _internal_has_caller_opt_in() const;
1322   public:
1323   void clear_caller_opt_in();
1324   bool caller_opt_in() const;
1325   void set_caller_opt_in(bool value);
1326   private:
1327   bool _internal_caller_opt_in() const;
1328   void _internal_set_caller_opt_in(bool value);
1329   public:
1330 
1331   // optional bool caller_opt_in_explicit = 7;
1332   bool has_caller_opt_in_explicit() const;
1333   private:
1334   bool _internal_has_caller_opt_in_explicit() const;
1335   public:
1336   void clear_caller_opt_in_explicit();
1337   bool caller_opt_in_explicit() const;
1338   void set_caller_opt_in_explicit(bool value);
1339   private:
1340   bool _internal_caller_opt_in_explicit() const;
1341   void _internal_set_caller_opt_in_explicit(bool value);
1342   public:
1343 
1344   // optional bool real_caller_opt_in = 9;
1345   bool has_real_caller_opt_in() const;
1346   private:
1347   bool _internal_has_real_caller_opt_in() const;
1348   public:
1349   void clear_real_caller_opt_in();
1350   bool real_caller_opt_in() const;
1351   void set_real_caller_opt_in(bool value);
1352   private:
1353   bool _internal_real_caller_opt_in() const;
1354   void _internal_set_real_caller_opt_in(bool value);
1355   public:
1356 
1357   // optional bool real_caller_opt_in_explicit = 10;
1358   bool has_real_caller_opt_in_explicit() const;
1359   private:
1360   bool _internal_has_real_caller_opt_in_explicit() const;
1361   public:
1362   void clear_real_caller_opt_in_explicit();
1363   bool real_caller_opt_in_explicit() const;
1364   void set_real_caller_opt_in_explicit(bool value);
1365   private:
1366   bool _internal_real_caller_opt_in_explicit() const;
1367   void _internal_set_real_caller_opt_in_explicit(bool value);
1368   public:
1369 
1370   // optional int32 caller_target_sdk = 11;
1371   bool has_caller_target_sdk() const;
1372   private:
1373   bool _internal_has_caller_target_sdk() const;
1374   public:
1375   void clear_caller_target_sdk();
1376   ::int32_t caller_target_sdk() const;
1377   void set_caller_target_sdk(::int32_t value);
1378   private:
1379   ::int32_t _internal_caller_target_sdk() const;
1380   void _internal_set_caller_target_sdk(::int32_t value);
1381   public:
1382 
1383   // optional int32 real_caller_target_sdk = 12;
1384   bool has_real_caller_target_sdk() const;
1385   private:
1386   bool _internal_has_real_caller_target_sdk() const;
1387   public:
1388   void clear_real_caller_target_sdk();
1389   ::int32_t real_caller_target_sdk() const;
1390   void set_real_caller_target_sdk(::int32_t value);
1391   private:
1392   ::int32_t _internal_real_caller_target_sdk() const;
1393   void _internal_set_real_caller_target_sdk(::int32_t value);
1394   public:
1395 
1396   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.BalAllowed)
1397  private:
1398   class _Internal;
1399 
1400   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1401   typedef void InternalArenaConstructable_;
1402   typedef void DestructorSkippable_;
1403   struct Impl_ {
1404     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1405     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1406     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr target_activity_;
1407     int allowed_reason_;
1408     ::int32_t calling_uid_;
1409     ::int32_t real_calling_uid_;
1410     int caller_allowed_reason_;
1411     int real_caller_allowed_reason_;
1412     bool caller_opt_in_;
1413     bool caller_opt_in_explicit_;
1414     bool real_caller_opt_in_;
1415     bool real_caller_opt_in_explicit_;
1416     ::int32_t caller_target_sdk_;
1417     ::int32_t real_caller_target_sdk_;
1418   };
1419   union { Impl_ _impl_; };
1420   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
1421 };
1422 // -------------------------------------------------------------------
1423 
1424 class InTaskActivityStarted final :
1425     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.InTaskActivityStarted) */ {
1426  public:
InTaskActivityStarted()1427   inline InTaskActivityStarted() : InTaskActivityStarted(nullptr) {}
1428   ~InTaskActivityStarted() override;
1429   explicit PROTOBUF_CONSTEXPR InTaskActivityStarted(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1430 
1431   InTaskActivityStarted(const InTaskActivityStarted& from);
InTaskActivityStarted(InTaskActivityStarted && from)1432   InTaskActivityStarted(InTaskActivityStarted&& from) noexcept
1433     : InTaskActivityStarted() {
1434     *this = ::std::move(from);
1435   }
1436 
1437   inline InTaskActivityStarted& operator=(const InTaskActivityStarted& from) {
1438     if (this == &from) return *this;
1439     CopyFrom(from);
1440     return *this;
1441   }
1442   inline InTaskActivityStarted& operator=(InTaskActivityStarted&& from) noexcept {
1443     if (this == &from) return *this;
1444     if (GetOwningArena() == from.GetOwningArena()
1445   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1446         && GetOwningArena() != nullptr
1447   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1448     ) {
1449       InternalSwap(&from);
1450     } else {
1451       CopyFrom(from);
1452     }
1453     return *this;
1454   }
1455 
unknown_fields()1456   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1457     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1458   }
mutable_unknown_fields()1459   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1460     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1461   }
1462 
descriptor()1463   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1464     return GetDescriptor();
1465   }
GetDescriptor()1466   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1467     return default_instance().GetMetadata().descriptor;
1468   }
GetReflection()1469   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1470     return default_instance().GetMetadata().reflection;
1471   }
default_instance()1472   static const InTaskActivityStarted& default_instance() {
1473     return *internal_default_instance();
1474   }
internal_default_instance()1475   static inline const InTaskActivityStarted* internal_default_instance() {
1476     return reinterpret_cast<const InTaskActivityStarted*>(
1477                &_InTaskActivityStarted_default_instance_);
1478   }
1479   static constexpr int kIndexInFileMessages =
1480     2;
1481 
swap(InTaskActivityStarted & a,InTaskActivityStarted & b)1482   friend void swap(InTaskActivityStarted& a, InTaskActivityStarted& b) {
1483     a.Swap(&b);
1484   }
Swap(InTaskActivityStarted * other)1485   inline void Swap(InTaskActivityStarted* other) {
1486     if (other == this) return;
1487   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1488     if (GetOwningArena() != nullptr &&
1489         GetOwningArena() == other->GetOwningArena()) {
1490    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1491     if (GetOwningArena() == other->GetOwningArena()) {
1492   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1493       InternalSwap(other);
1494     } else {
1495       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1496     }
1497   }
1498   void UnsafeArenaSwap(InTaskActivityStarted* other) {
1499     if (other == this) return;
1500     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1501     InternalSwap(other);
1502   }
1503 
1504   // implements Message ----------------------------------------------
1505 
1506   InTaskActivityStarted* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1507     return CreateMaybeMessage<InTaskActivityStarted>(arena);
1508   }
1509   InTaskActivityStarted* New() const {
1510     return New(nullptr);
1511   }
1512   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1513   void CopyFrom(const InTaskActivityStarted& from);
1514   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1515   void MergeFrom( const InTaskActivityStarted& from) {
1516     InTaskActivityStarted::MergeImpl(*this, from);
1517   }
1518   private:
1519   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1520   public:
1521   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1522   bool IsInitialized() const final;
1523 
1524   size_t ByteSizeLong() const final;
1525   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1526   ::uint8_t* _InternalSerialize(
1527       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1528   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1529 
1530   private:
1531   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1532   void SharedDtor();
1533   void SetCachedSize(int size) const final;
1534   void InternalSwap(InTaskActivityStarted* other);
1535 
1536   private:
1537   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1538   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1539     return "android.os.statsd.framework.InTaskActivityStarted";
1540   }
1541   protected:
1542   explicit InTaskActivityStarted(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1543                        bool is_message_owned = false);
1544   public:
1545 
1546   static const ClassData _class_data_;
1547   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1548 
1549   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1550 
1551   // nested types ----------------------------------------------------
1552 
1553   typedef InTaskActivityStarted_TransitionType TransitionType;
1554   static constexpr TransitionType UNKNOWN =
1555     InTaskActivityStarted_TransitionType_UNKNOWN;
1556   static constexpr TransitionType WARM =
1557     InTaskActivityStarted_TransitionType_WARM;
1558   static constexpr TransitionType HOT =
1559     InTaskActivityStarted_TransitionType_HOT;
1560   static constexpr TransitionType COLD =
1561     InTaskActivityStarted_TransitionType_COLD;
1562   static constexpr TransitionType RELAUNCH =
1563     InTaskActivityStarted_TransitionType_RELAUNCH;
1564   static inline bool TransitionType_IsValid(int value) {
1565     return InTaskActivityStarted_TransitionType_IsValid(value);
1566   }
1567   static constexpr TransitionType TransitionType_MIN =
1568     InTaskActivityStarted_TransitionType_TransitionType_MIN;
1569   static constexpr TransitionType TransitionType_MAX =
1570     InTaskActivityStarted_TransitionType_TransitionType_MAX;
1571   static constexpr int TransitionType_ARRAYSIZE =
1572     InTaskActivityStarted_TransitionType_TransitionType_ARRAYSIZE;
1573   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1574   TransitionType_descriptor() {
1575     return InTaskActivityStarted_TransitionType_descriptor();
1576   }
1577   template<typename T>
1578   static inline const std::string& TransitionType_Name(T enum_t_value) {
1579     static_assert(::std::is_same<T, TransitionType>::value ||
1580       ::std::is_integral<T>::value,
1581       "Incorrect type passed to function TransitionType_Name.");
1582     return InTaskActivityStarted_TransitionType_Name(enum_t_value);
1583   }
1584   static inline bool TransitionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1585       TransitionType* value) {
1586     return InTaskActivityStarted_TransitionType_Parse(name, value);
1587   }
1588 
1589   // accessors -------------------------------------------------------
1590 
1591   enum : int {
1592     kUidFieldNumber = 1,
1593     kTypeFieldNumber = 2,
1594     kIsOpaqueFieldNumber = 3,
1595     kTransitionDelayMillisFieldNumber = 4,
1596     kActivityStartTimestampMillisFieldNumber = 6,
1597     kWindowsDrawnDelayMillisFieldNumber = 5,
1598   };
1599   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
1600   bool has_uid() const;
1601   private:
1602   bool _internal_has_uid() const;
1603   public:
1604   void clear_uid();
1605   ::int32_t uid() const;
1606   void set_uid(::int32_t value);
1607   private:
1608   ::int32_t _internal_uid() const;
1609   void _internal_set_uid(::int32_t value);
1610   public:
1611 
1612   // optional .android.os.statsd.framework.InTaskActivityStarted.TransitionType type = 2;
1613   bool has_type() const;
1614   private:
1615   bool _internal_has_type() const;
1616   public:
1617   void clear_type();
1618   ::android::os::statsd::framework::InTaskActivityStarted_TransitionType type() const;
1619   void set_type(::android::os::statsd::framework::InTaskActivityStarted_TransitionType value);
1620   private:
1621   ::android::os::statsd::framework::InTaskActivityStarted_TransitionType _internal_type() const;
1622   void _internal_set_type(::android::os::statsd::framework::InTaskActivityStarted_TransitionType value);
1623   public:
1624 
1625   // optional bool is_opaque = 3;
1626   bool has_is_opaque() const;
1627   private:
1628   bool _internal_has_is_opaque() const;
1629   public:
1630   void clear_is_opaque();
1631   bool is_opaque() const;
1632   void set_is_opaque(bool value);
1633   private:
1634   bool _internal_is_opaque() const;
1635   void _internal_set_is_opaque(bool value);
1636   public:
1637 
1638   // optional int32 transition_delay_millis = 4;
1639   bool has_transition_delay_millis() const;
1640   private:
1641   bool _internal_has_transition_delay_millis() const;
1642   public:
1643   void clear_transition_delay_millis();
1644   ::int32_t transition_delay_millis() const;
1645   void set_transition_delay_millis(::int32_t value);
1646   private:
1647   ::int32_t _internal_transition_delay_millis() const;
1648   void _internal_set_transition_delay_millis(::int32_t value);
1649   public:
1650 
1651   // optional int64 activity_start_timestamp_millis = 6;
1652   bool has_activity_start_timestamp_millis() const;
1653   private:
1654   bool _internal_has_activity_start_timestamp_millis() const;
1655   public:
1656   void clear_activity_start_timestamp_millis();
1657   ::int64_t activity_start_timestamp_millis() const;
1658   void set_activity_start_timestamp_millis(::int64_t value);
1659   private:
1660   ::int64_t _internal_activity_start_timestamp_millis() const;
1661   void _internal_set_activity_start_timestamp_millis(::int64_t value);
1662   public:
1663 
1664   // optional int32 windows_drawn_delay_millis = 5;
1665   bool has_windows_drawn_delay_millis() const;
1666   private:
1667   bool _internal_has_windows_drawn_delay_millis() const;
1668   public:
1669   void clear_windows_drawn_delay_millis();
1670   ::int32_t windows_drawn_delay_millis() const;
1671   void set_windows_drawn_delay_millis(::int32_t value);
1672   private:
1673   ::int32_t _internal_windows_drawn_delay_millis() const;
1674   void _internal_set_windows_drawn_delay_millis(::int32_t value);
1675   public:
1676 
1677   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.InTaskActivityStarted)
1678  private:
1679   class _Internal;
1680 
1681   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1682   typedef void InternalArenaConstructable_;
1683   typedef void DestructorSkippable_;
1684   struct Impl_ {
1685     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1686     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1687     ::int32_t uid_;
1688     int type_;
1689     bool is_opaque_;
1690     ::int32_t transition_delay_millis_;
1691     ::int64_t activity_start_timestamp_millis_;
1692     ::int32_t windows_drawn_delay_millis_;
1693   };
1694   union { Impl_ _impl_; };
1695   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
1696 };
1697 // -------------------------------------------------------------------
1698 
1699 class DeviceOrientationChanged final :
1700     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.DeviceOrientationChanged) */ {
1701  public:
DeviceOrientationChanged()1702   inline DeviceOrientationChanged() : DeviceOrientationChanged(nullptr) {}
1703   ~DeviceOrientationChanged() override;
1704   explicit PROTOBUF_CONSTEXPR DeviceOrientationChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1705 
1706   DeviceOrientationChanged(const DeviceOrientationChanged& from);
DeviceOrientationChanged(DeviceOrientationChanged && from)1707   DeviceOrientationChanged(DeviceOrientationChanged&& from) noexcept
1708     : DeviceOrientationChanged() {
1709     *this = ::std::move(from);
1710   }
1711 
1712   inline DeviceOrientationChanged& operator=(const DeviceOrientationChanged& from) {
1713     if (this == &from) return *this;
1714     CopyFrom(from);
1715     return *this;
1716   }
1717   inline DeviceOrientationChanged& operator=(DeviceOrientationChanged&& from) noexcept {
1718     if (this == &from) return *this;
1719     if (GetOwningArena() == from.GetOwningArena()
1720   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1721         && GetOwningArena() != nullptr
1722   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1723     ) {
1724       InternalSwap(&from);
1725     } else {
1726       CopyFrom(from);
1727     }
1728     return *this;
1729   }
1730 
unknown_fields()1731   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1732     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1733   }
mutable_unknown_fields()1734   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1735     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1736   }
1737 
descriptor()1738   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1739     return GetDescriptor();
1740   }
GetDescriptor()1741   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1742     return default_instance().GetMetadata().descriptor;
1743   }
GetReflection()1744   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1745     return default_instance().GetMetadata().reflection;
1746   }
default_instance()1747   static const DeviceOrientationChanged& default_instance() {
1748     return *internal_default_instance();
1749   }
internal_default_instance()1750   static inline const DeviceOrientationChanged* internal_default_instance() {
1751     return reinterpret_cast<const DeviceOrientationChanged*>(
1752                &_DeviceOrientationChanged_default_instance_);
1753   }
1754   static constexpr int kIndexInFileMessages =
1755     3;
1756 
swap(DeviceOrientationChanged & a,DeviceOrientationChanged & b)1757   friend void swap(DeviceOrientationChanged& a, DeviceOrientationChanged& b) {
1758     a.Swap(&b);
1759   }
Swap(DeviceOrientationChanged * other)1760   inline void Swap(DeviceOrientationChanged* other) {
1761     if (other == this) return;
1762   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1763     if (GetOwningArena() != nullptr &&
1764         GetOwningArena() == other->GetOwningArena()) {
1765    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1766     if (GetOwningArena() == other->GetOwningArena()) {
1767   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1768       InternalSwap(other);
1769     } else {
1770       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1771     }
1772   }
1773   void UnsafeArenaSwap(DeviceOrientationChanged* other) {
1774     if (other == this) return;
1775     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1776     InternalSwap(other);
1777   }
1778 
1779   // implements Message ----------------------------------------------
1780 
1781   DeviceOrientationChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1782     return CreateMaybeMessage<DeviceOrientationChanged>(arena);
1783   }
1784   DeviceOrientationChanged* New() const {
1785     return New(nullptr);
1786   }
1787   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1788   void CopyFrom(const DeviceOrientationChanged& from);
1789   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1790   void MergeFrom( const DeviceOrientationChanged& from) {
1791     DeviceOrientationChanged::MergeImpl(*this, from);
1792   }
1793   private:
1794   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1795   public:
1796   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1797   bool IsInitialized() const final;
1798 
1799   size_t ByteSizeLong() const final;
1800   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1801   ::uint8_t* _InternalSerialize(
1802       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1803   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1804 
1805   private:
1806   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1807   void SharedDtor();
1808   void SetCachedSize(int size) const final;
1809   void InternalSwap(DeviceOrientationChanged* other);
1810 
1811   private:
1812   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1813   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1814     return "android.os.statsd.framework.DeviceOrientationChanged";
1815   }
1816   protected:
1817   explicit DeviceOrientationChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1818                        bool is_message_owned = false);
1819   public:
1820 
1821   static const ClassData _class_data_;
1822   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1823 
1824   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1825 
1826   // nested types ----------------------------------------------------
1827 
1828   typedef DeviceOrientationChanged_Orientation Orientation;
1829   static constexpr Orientation UNDEFINED =
1830     DeviceOrientationChanged_Orientation_UNDEFINED;
1831   static constexpr Orientation PORTRAIT =
1832     DeviceOrientationChanged_Orientation_PORTRAIT;
1833   static constexpr Orientation LANDSCAPE =
1834     DeviceOrientationChanged_Orientation_LANDSCAPE;
1835   static inline bool Orientation_IsValid(int value) {
1836     return DeviceOrientationChanged_Orientation_IsValid(value);
1837   }
1838   static constexpr Orientation Orientation_MIN =
1839     DeviceOrientationChanged_Orientation_Orientation_MIN;
1840   static constexpr Orientation Orientation_MAX =
1841     DeviceOrientationChanged_Orientation_Orientation_MAX;
1842   static constexpr int Orientation_ARRAYSIZE =
1843     DeviceOrientationChanged_Orientation_Orientation_ARRAYSIZE;
1844   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1845   Orientation_descriptor() {
1846     return DeviceOrientationChanged_Orientation_descriptor();
1847   }
1848   template<typename T>
1849   static inline const std::string& Orientation_Name(T enum_t_value) {
1850     static_assert(::std::is_same<T, Orientation>::value ||
1851       ::std::is_integral<T>::value,
1852       "Incorrect type passed to function Orientation_Name.");
1853     return DeviceOrientationChanged_Orientation_Name(enum_t_value);
1854   }
1855   static inline bool Orientation_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1856       Orientation* value) {
1857     return DeviceOrientationChanged_Orientation_Parse(name, value);
1858   }
1859 
1860   // accessors -------------------------------------------------------
1861 
1862   enum : int {
1863     kOrientationFieldNumber = 1,
1864   };
1865   // optional .android.os.statsd.framework.DeviceOrientationChanged.Orientation orientation = 1 [(.android.os.statsd.state_field_option) = {
1866   bool has_orientation() const;
1867   private:
1868   bool _internal_has_orientation() const;
1869   public:
1870   void clear_orientation();
1871   ::android::os::statsd::framework::DeviceOrientationChanged_Orientation orientation() const;
1872   void set_orientation(::android::os::statsd::framework::DeviceOrientationChanged_Orientation value);
1873   private:
1874   ::android::os::statsd::framework::DeviceOrientationChanged_Orientation _internal_orientation() const;
1875   void _internal_set_orientation(::android::os::statsd::framework::DeviceOrientationChanged_Orientation value);
1876   public:
1877 
1878   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.DeviceOrientationChanged)
1879  private:
1880   class _Internal;
1881 
1882   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1883   typedef void InternalArenaConstructable_;
1884   typedef void DestructorSkippable_;
1885   struct Impl_ {
1886     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1887     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1888     int orientation_;
1889   };
1890   union { Impl_ _impl_; };
1891   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
1892 };
1893 // -------------------------------------------------------------------
1894 
1895 class CachedAppsHighWaterMark final :
1896     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.CachedAppsHighWaterMark) */ {
1897  public:
CachedAppsHighWaterMark()1898   inline CachedAppsHighWaterMark() : CachedAppsHighWaterMark(nullptr) {}
1899   ~CachedAppsHighWaterMark() override;
1900   explicit PROTOBUF_CONSTEXPR CachedAppsHighWaterMark(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1901 
1902   CachedAppsHighWaterMark(const CachedAppsHighWaterMark& from);
CachedAppsHighWaterMark(CachedAppsHighWaterMark && from)1903   CachedAppsHighWaterMark(CachedAppsHighWaterMark&& from) noexcept
1904     : CachedAppsHighWaterMark() {
1905     *this = ::std::move(from);
1906   }
1907 
1908   inline CachedAppsHighWaterMark& operator=(const CachedAppsHighWaterMark& from) {
1909     if (this == &from) return *this;
1910     CopyFrom(from);
1911     return *this;
1912   }
1913   inline CachedAppsHighWaterMark& operator=(CachedAppsHighWaterMark&& from) noexcept {
1914     if (this == &from) return *this;
1915     if (GetOwningArena() == from.GetOwningArena()
1916   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1917         && GetOwningArena() != nullptr
1918   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1919     ) {
1920       InternalSwap(&from);
1921     } else {
1922       CopyFrom(from);
1923     }
1924     return *this;
1925   }
1926 
unknown_fields()1927   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1928     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1929   }
mutable_unknown_fields()1930   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1931     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1932   }
1933 
descriptor()1934   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1935     return GetDescriptor();
1936   }
GetDescriptor()1937   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1938     return default_instance().GetMetadata().descriptor;
1939   }
GetReflection()1940   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1941     return default_instance().GetMetadata().reflection;
1942   }
default_instance()1943   static const CachedAppsHighWaterMark& default_instance() {
1944     return *internal_default_instance();
1945   }
internal_default_instance()1946   static inline const CachedAppsHighWaterMark* internal_default_instance() {
1947     return reinterpret_cast<const CachedAppsHighWaterMark*>(
1948                &_CachedAppsHighWaterMark_default_instance_);
1949   }
1950   static constexpr int kIndexInFileMessages =
1951     4;
1952 
swap(CachedAppsHighWaterMark & a,CachedAppsHighWaterMark & b)1953   friend void swap(CachedAppsHighWaterMark& a, CachedAppsHighWaterMark& b) {
1954     a.Swap(&b);
1955   }
Swap(CachedAppsHighWaterMark * other)1956   inline void Swap(CachedAppsHighWaterMark* other) {
1957     if (other == this) return;
1958   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1959     if (GetOwningArena() != nullptr &&
1960         GetOwningArena() == other->GetOwningArena()) {
1961    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1962     if (GetOwningArena() == other->GetOwningArena()) {
1963   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1964       InternalSwap(other);
1965     } else {
1966       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1967     }
1968   }
1969   void UnsafeArenaSwap(CachedAppsHighWaterMark* other) {
1970     if (other == this) return;
1971     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1972     InternalSwap(other);
1973   }
1974 
1975   // implements Message ----------------------------------------------
1976 
1977   CachedAppsHighWaterMark* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1978     return CreateMaybeMessage<CachedAppsHighWaterMark>(arena);
1979   }
1980   CachedAppsHighWaterMark* New() const {
1981     return New(nullptr);
1982   }
1983   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1984   void CopyFrom(const CachedAppsHighWaterMark& from);
1985   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1986   void MergeFrom( const CachedAppsHighWaterMark& from) {
1987     CachedAppsHighWaterMark::MergeImpl(*this, from);
1988   }
1989   private:
1990   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1991   public:
1992   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1993   bool IsInitialized() const final;
1994 
1995   size_t ByteSizeLong() const final;
1996   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1997   ::uint8_t* _InternalSerialize(
1998       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1999   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2000 
2001   private:
2002   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2003   void SharedDtor();
2004   void SetCachedSize(int size) const final;
2005   void InternalSwap(CachedAppsHighWaterMark* other);
2006 
2007   private:
2008   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2009   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2010     return "android.os.statsd.framework.CachedAppsHighWaterMark";
2011   }
2012   protected:
2013   explicit CachedAppsHighWaterMark(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2014                        bool is_message_owned = false);
2015   public:
2016 
2017   static const ClassData _class_data_;
2018   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2019 
2020   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2021 
2022   // nested types ----------------------------------------------------
2023 
2024   // accessors -------------------------------------------------------
2025 
2026   enum : int {
2027     kCachedAppHighWatermarkFieldNumber = 1,
2028     kUptimeInSecondsFieldNumber = 2,
2029     kBinderProxySnapshotFieldNumber = 3,
2030     kFreeInKbFieldNumber = 4,
2031     kCachedInKbFieldNumber = 5,
2032     kZramInKbFieldNumber = 6,
2033     kKernelInKbFieldNumber = 7,
2034     kNumFrozenAppsFieldNumber = 8,
2035     kLongestFrozenTimeInSecondsFieldNumber = 9,
2036     kShortestFrozenTimeInSecondsFieldNumber = 10,
2037     kMeanFrozenTimeInSecondsFieldNumber = 11,
2038     kAverageFrozenTimeInSecondsFieldNumber = 12,
2039   };
2040   // optional int32 cached_app_high_watermark = 1;
2041   bool has_cached_app_high_watermark() const;
2042   private:
2043   bool _internal_has_cached_app_high_watermark() const;
2044   public:
2045   void clear_cached_app_high_watermark();
2046   ::int32_t cached_app_high_watermark() const;
2047   void set_cached_app_high_watermark(::int32_t value);
2048   private:
2049   ::int32_t _internal_cached_app_high_watermark() const;
2050   void _internal_set_cached_app_high_watermark(::int32_t value);
2051   public:
2052 
2053   // optional int32 uptime_in_seconds = 2;
2054   bool has_uptime_in_seconds() const;
2055   private:
2056   bool _internal_has_uptime_in_seconds() const;
2057   public:
2058   void clear_uptime_in_seconds();
2059   ::int32_t uptime_in_seconds() const;
2060   void set_uptime_in_seconds(::int32_t value);
2061   private:
2062   ::int32_t _internal_uptime_in_seconds() const;
2063   void _internal_set_uptime_in_seconds(::int32_t value);
2064   public:
2065 
2066   // optional int32 binder_proxy_snapshot = 3;
2067   bool has_binder_proxy_snapshot() const;
2068   private:
2069   bool _internal_has_binder_proxy_snapshot() const;
2070   public:
2071   void clear_binder_proxy_snapshot();
2072   ::int32_t binder_proxy_snapshot() const;
2073   void set_binder_proxy_snapshot(::int32_t value);
2074   private:
2075   ::int32_t _internal_binder_proxy_snapshot() const;
2076   void _internal_set_binder_proxy_snapshot(::int32_t value);
2077   public:
2078 
2079   // optional int32 free_in_kb = 4;
2080   bool has_free_in_kb() const;
2081   private:
2082   bool _internal_has_free_in_kb() const;
2083   public:
2084   void clear_free_in_kb();
2085   ::int32_t free_in_kb() const;
2086   void set_free_in_kb(::int32_t value);
2087   private:
2088   ::int32_t _internal_free_in_kb() const;
2089   void _internal_set_free_in_kb(::int32_t value);
2090   public:
2091 
2092   // optional int32 cached_in_kb = 5;
2093   bool has_cached_in_kb() const;
2094   private:
2095   bool _internal_has_cached_in_kb() const;
2096   public:
2097   void clear_cached_in_kb();
2098   ::int32_t cached_in_kb() const;
2099   void set_cached_in_kb(::int32_t value);
2100   private:
2101   ::int32_t _internal_cached_in_kb() const;
2102   void _internal_set_cached_in_kb(::int32_t value);
2103   public:
2104 
2105   // optional int32 zram_in_kb = 6;
2106   bool has_zram_in_kb() const;
2107   private:
2108   bool _internal_has_zram_in_kb() const;
2109   public:
2110   void clear_zram_in_kb();
2111   ::int32_t zram_in_kb() const;
2112   void set_zram_in_kb(::int32_t value);
2113   private:
2114   ::int32_t _internal_zram_in_kb() const;
2115   void _internal_set_zram_in_kb(::int32_t value);
2116   public:
2117 
2118   // optional int32 kernel_in_kb = 7;
2119   bool has_kernel_in_kb() const;
2120   private:
2121   bool _internal_has_kernel_in_kb() const;
2122   public:
2123   void clear_kernel_in_kb();
2124   ::int32_t kernel_in_kb() const;
2125   void set_kernel_in_kb(::int32_t value);
2126   private:
2127   ::int32_t _internal_kernel_in_kb() const;
2128   void _internal_set_kernel_in_kb(::int32_t value);
2129   public:
2130 
2131   // optional int32 num_frozen_apps = 8;
2132   bool has_num_frozen_apps() const;
2133   private:
2134   bool _internal_has_num_frozen_apps() const;
2135   public:
2136   void clear_num_frozen_apps();
2137   ::int32_t num_frozen_apps() const;
2138   void set_num_frozen_apps(::int32_t value);
2139   private:
2140   ::int32_t _internal_num_frozen_apps() const;
2141   void _internal_set_num_frozen_apps(::int32_t value);
2142   public:
2143 
2144   // optional int32 longest_frozen_time_in_seconds = 9;
2145   bool has_longest_frozen_time_in_seconds() const;
2146   private:
2147   bool _internal_has_longest_frozen_time_in_seconds() const;
2148   public:
2149   void clear_longest_frozen_time_in_seconds();
2150   ::int32_t longest_frozen_time_in_seconds() const;
2151   void set_longest_frozen_time_in_seconds(::int32_t value);
2152   private:
2153   ::int32_t _internal_longest_frozen_time_in_seconds() const;
2154   void _internal_set_longest_frozen_time_in_seconds(::int32_t value);
2155   public:
2156 
2157   // optional int32 shortest_frozen_time_in_seconds = 10;
2158   bool has_shortest_frozen_time_in_seconds() const;
2159   private:
2160   bool _internal_has_shortest_frozen_time_in_seconds() const;
2161   public:
2162   void clear_shortest_frozen_time_in_seconds();
2163   ::int32_t shortest_frozen_time_in_seconds() const;
2164   void set_shortest_frozen_time_in_seconds(::int32_t value);
2165   private:
2166   ::int32_t _internal_shortest_frozen_time_in_seconds() const;
2167   void _internal_set_shortest_frozen_time_in_seconds(::int32_t value);
2168   public:
2169 
2170   // optional int32 mean_frozen_time_in_seconds = 11;
2171   bool has_mean_frozen_time_in_seconds() const;
2172   private:
2173   bool _internal_has_mean_frozen_time_in_seconds() const;
2174   public:
2175   void clear_mean_frozen_time_in_seconds();
2176   ::int32_t mean_frozen_time_in_seconds() const;
2177   void set_mean_frozen_time_in_seconds(::int32_t value);
2178   private:
2179   ::int32_t _internal_mean_frozen_time_in_seconds() const;
2180   void _internal_set_mean_frozen_time_in_seconds(::int32_t value);
2181   public:
2182 
2183   // optional int32 average_frozen_time_in_seconds = 12;
2184   bool has_average_frozen_time_in_seconds() const;
2185   private:
2186   bool _internal_has_average_frozen_time_in_seconds() const;
2187   public:
2188   void clear_average_frozen_time_in_seconds();
2189   ::int32_t average_frozen_time_in_seconds() const;
2190   void set_average_frozen_time_in_seconds(::int32_t value);
2191   private:
2192   ::int32_t _internal_average_frozen_time_in_seconds() const;
2193   void _internal_set_average_frozen_time_in_seconds(::int32_t value);
2194   public:
2195 
2196   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.CachedAppsHighWaterMark)
2197  private:
2198   class _Internal;
2199 
2200   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2201   typedef void InternalArenaConstructable_;
2202   typedef void DestructorSkippable_;
2203   struct Impl_ {
2204     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2205     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2206     ::int32_t cached_app_high_watermark_;
2207     ::int32_t uptime_in_seconds_;
2208     ::int32_t binder_proxy_snapshot_;
2209     ::int32_t free_in_kb_;
2210     ::int32_t cached_in_kb_;
2211     ::int32_t zram_in_kb_;
2212     ::int32_t kernel_in_kb_;
2213     ::int32_t num_frozen_apps_;
2214     ::int32_t longest_frozen_time_in_seconds_;
2215     ::int32_t shortest_frozen_time_in_seconds_;
2216     ::int32_t mean_frozen_time_in_seconds_;
2217     ::int32_t average_frozen_time_in_seconds_;
2218   };
2219   union { Impl_ _impl_; };
2220   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
2221 };
2222 // -------------------------------------------------------------------
2223 
2224 class StylusPredictionMetricsReported final :
2225     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.StylusPredictionMetricsReported) */ {
2226  public:
StylusPredictionMetricsReported()2227   inline StylusPredictionMetricsReported() : StylusPredictionMetricsReported(nullptr) {}
2228   ~StylusPredictionMetricsReported() override;
2229   explicit PROTOBUF_CONSTEXPR StylusPredictionMetricsReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2230 
2231   StylusPredictionMetricsReported(const StylusPredictionMetricsReported& from);
StylusPredictionMetricsReported(StylusPredictionMetricsReported && from)2232   StylusPredictionMetricsReported(StylusPredictionMetricsReported&& from) noexcept
2233     : StylusPredictionMetricsReported() {
2234     *this = ::std::move(from);
2235   }
2236 
2237   inline StylusPredictionMetricsReported& operator=(const StylusPredictionMetricsReported& from) {
2238     if (this == &from) return *this;
2239     CopyFrom(from);
2240     return *this;
2241   }
2242   inline StylusPredictionMetricsReported& operator=(StylusPredictionMetricsReported&& from) noexcept {
2243     if (this == &from) return *this;
2244     if (GetOwningArena() == from.GetOwningArena()
2245   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2246         && GetOwningArena() != nullptr
2247   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
2248     ) {
2249       InternalSwap(&from);
2250     } else {
2251       CopyFrom(from);
2252     }
2253     return *this;
2254   }
2255 
unknown_fields()2256   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2257     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2258   }
mutable_unknown_fields()2259   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2260     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2261   }
2262 
descriptor()2263   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2264     return GetDescriptor();
2265   }
GetDescriptor()2266   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2267     return default_instance().GetMetadata().descriptor;
2268   }
GetReflection()2269   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2270     return default_instance().GetMetadata().reflection;
2271   }
default_instance()2272   static const StylusPredictionMetricsReported& default_instance() {
2273     return *internal_default_instance();
2274   }
internal_default_instance()2275   static inline const StylusPredictionMetricsReported* internal_default_instance() {
2276     return reinterpret_cast<const StylusPredictionMetricsReported*>(
2277                &_StylusPredictionMetricsReported_default_instance_);
2278   }
2279   static constexpr int kIndexInFileMessages =
2280     5;
2281 
swap(StylusPredictionMetricsReported & a,StylusPredictionMetricsReported & b)2282   friend void swap(StylusPredictionMetricsReported& a, StylusPredictionMetricsReported& b) {
2283     a.Swap(&b);
2284   }
Swap(StylusPredictionMetricsReported * other)2285   inline void Swap(StylusPredictionMetricsReported* other) {
2286     if (other == this) return;
2287   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2288     if (GetOwningArena() != nullptr &&
2289         GetOwningArena() == other->GetOwningArena()) {
2290    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
2291     if (GetOwningArena() == other->GetOwningArena()) {
2292   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
2293       InternalSwap(other);
2294     } else {
2295       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2296     }
2297   }
2298   void UnsafeArenaSwap(StylusPredictionMetricsReported* other) {
2299     if (other == this) return;
2300     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2301     InternalSwap(other);
2302   }
2303 
2304   // implements Message ----------------------------------------------
2305 
2306   StylusPredictionMetricsReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2307     return CreateMaybeMessage<StylusPredictionMetricsReported>(arena);
2308   }
2309   StylusPredictionMetricsReported* New() const {
2310     return New(nullptr);
2311   }
2312   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2313   void CopyFrom(const StylusPredictionMetricsReported& from);
2314   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2315   void MergeFrom( const StylusPredictionMetricsReported& from) {
2316     StylusPredictionMetricsReported::MergeImpl(*this, from);
2317   }
2318   private:
2319   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2320   public:
2321   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2322   bool IsInitialized() const final;
2323 
2324   size_t ByteSizeLong() const final;
2325   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2326   ::uint8_t* _InternalSerialize(
2327       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2328   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2329 
2330   private:
2331   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2332   void SharedDtor();
2333   void SetCachedSize(int size) const final;
2334   void InternalSwap(StylusPredictionMetricsReported* other);
2335 
2336   private:
2337   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2338   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2339     return "android.os.statsd.framework.StylusPredictionMetricsReported";
2340   }
2341   protected:
2342   explicit StylusPredictionMetricsReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2343                        bool is_message_owned = false);
2344   public:
2345 
2346   static const ClassData _class_data_;
2347   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2348 
2349   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2350 
2351   // nested types ----------------------------------------------------
2352 
2353   // accessors -------------------------------------------------------
2354 
2355   enum : int {
2356     kStylusVendorIdFieldNumber = 1,
2357     kStylusProductIdFieldNumber = 2,
2358     kDeltaTimeBucketMillisecondsFieldNumber = 3,
2359     kAlongTrajectoryErrorMeanMillipixelsFieldNumber = 4,
2360     kAlongTrajectoryErrorStdMillipixelsFieldNumber = 5,
2361     kOffTrajectoryRmseMillipixelsFieldNumber = 6,
2362     kPressureRmseMilliunitsFieldNumber = 7,
2363     kHighVelocityAlongTrajectoryRmseMillipixelsFieldNumber = 8,
2364     kHighVelocityOffTrajectoryRmseMillipixelsFieldNumber = 9,
2365     kScaleInvariantAlongTrajectoryRmseMillipixelsFieldNumber = 10,
2366     kScaleInvariantOffTrajectoryRmseMillipixelsFieldNumber = 11,
2367   };
2368   // optional int32 stylus_vendor_id = 1;
2369   bool has_stylus_vendor_id() const;
2370   private:
2371   bool _internal_has_stylus_vendor_id() const;
2372   public:
2373   void clear_stylus_vendor_id();
2374   ::int32_t stylus_vendor_id() const;
2375   void set_stylus_vendor_id(::int32_t value);
2376   private:
2377   ::int32_t _internal_stylus_vendor_id() const;
2378   void _internal_set_stylus_vendor_id(::int32_t value);
2379   public:
2380 
2381   // optional int32 stylus_product_id = 2;
2382   bool has_stylus_product_id() const;
2383   private:
2384   bool _internal_has_stylus_product_id() const;
2385   public:
2386   void clear_stylus_product_id();
2387   ::int32_t stylus_product_id() const;
2388   void set_stylus_product_id(::int32_t value);
2389   private:
2390   ::int32_t _internal_stylus_product_id() const;
2391   void _internal_set_stylus_product_id(::int32_t value);
2392   public:
2393 
2394   // optional int32 delta_time_bucket_milliseconds = 3;
2395   bool has_delta_time_bucket_milliseconds() const;
2396   private:
2397   bool _internal_has_delta_time_bucket_milliseconds() const;
2398   public:
2399   void clear_delta_time_bucket_milliseconds();
2400   ::int32_t delta_time_bucket_milliseconds() const;
2401   void set_delta_time_bucket_milliseconds(::int32_t value);
2402   private:
2403   ::int32_t _internal_delta_time_bucket_milliseconds() const;
2404   void _internal_set_delta_time_bucket_milliseconds(::int32_t value);
2405   public:
2406 
2407   // optional int32 along_trajectory_error_mean_millipixels = 4;
2408   bool has_along_trajectory_error_mean_millipixels() const;
2409   private:
2410   bool _internal_has_along_trajectory_error_mean_millipixels() const;
2411   public:
2412   void clear_along_trajectory_error_mean_millipixels();
2413   ::int32_t along_trajectory_error_mean_millipixels() const;
2414   void set_along_trajectory_error_mean_millipixels(::int32_t value);
2415   private:
2416   ::int32_t _internal_along_trajectory_error_mean_millipixels() const;
2417   void _internal_set_along_trajectory_error_mean_millipixels(::int32_t value);
2418   public:
2419 
2420   // optional int32 along_trajectory_error_std_millipixels = 5;
2421   bool has_along_trajectory_error_std_millipixels() const;
2422   private:
2423   bool _internal_has_along_trajectory_error_std_millipixels() const;
2424   public:
2425   void clear_along_trajectory_error_std_millipixels();
2426   ::int32_t along_trajectory_error_std_millipixels() const;
2427   void set_along_trajectory_error_std_millipixels(::int32_t value);
2428   private:
2429   ::int32_t _internal_along_trajectory_error_std_millipixels() const;
2430   void _internal_set_along_trajectory_error_std_millipixels(::int32_t value);
2431   public:
2432 
2433   // optional int32 off_trajectory_rmse_millipixels = 6;
2434   bool has_off_trajectory_rmse_millipixels() const;
2435   private:
2436   bool _internal_has_off_trajectory_rmse_millipixels() const;
2437   public:
2438   void clear_off_trajectory_rmse_millipixels();
2439   ::int32_t off_trajectory_rmse_millipixels() const;
2440   void set_off_trajectory_rmse_millipixels(::int32_t value);
2441   private:
2442   ::int32_t _internal_off_trajectory_rmse_millipixels() const;
2443   void _internal_set_off_trajectory_rmse_millipixels(::int32_t value);
2444   public:
2445 
2446   // optional int32 pressure_rmse_milliunits = 7;
2447   bool has_pressure_rmse_milliunits() const;
2448   private:
2449   bool _internal_has_pressure_rmse_milliunits() const;
2450   public:
2451   void clear_pressure_rmse_milliunits();
2452   ::int32_t pressure_rmse_milliunits() const;
2453   void set_pressure_rmse_milliunits(::int32_t value);
2454   private:
2455   ::int32_t _internal_pressure_rmse_milliunits() const;
2456   void _internal_set_pressure_rmse_milliunits(::int32_t value);
2457   public:
2458 
2459   // optional int32 high_velocity_along_trajectory_rmse_millipixels = 8;
2460   bool has_high_velocity_along_trajectory_rmse_millipixels() const;
2461   private:
2462   bool _internal_has_high_velocity_along_trajectory_rmse_millipixels() const;
2463   public:
2464   void clear_high_velocity_along_trajectory_rmse_millipixels();
2465   ::int32_t high_velocity_along_trajectory_rmse_millipixels() const;
2466   void set_high_velocity_along_trajectory_rmse_millipixels(::int32_t value);
2467   private:
2468   ::int32_t _internal_high_velocity_along_trajectory_rmse_millipixels() const;
2469   void _internal_set_high_velocity_along_trajectory_rmse_millipixels(::int32_t value);
2470   public:
2471 
2472   // optional int32 high_velocity_off_trajectory_rmse_millipixels = 9;
2473   bool has_high_velocity_off_trajectory_rmse_millipixels() const;
2474   private:
2475   bool _internal_has_high_velocity_off_trajectory_rmse_millipixels() const;
2476   public:
2477   void clear_high_velocity_off_trajectory_rmse_millipixels();
2478   ::int32_t high_velocity_off_trajectory_rmse_millipixels() const;
2479   void set_high_velocity_off_trajectory_rmse_millipixels(::int32_t value);
2480   private:
2481   ::int32_t _internal_high_velocity_off_trajectory_rmse_millipixels() const;
2482   void _internal_set_high_velocity_off_trajectory_rmse_millipixels(::int32_t value);
2483   public:
2484 
2485   // optional int32 scale_invariant_along_trajectory_rmse_millipixels = 10;
2486   bool has_scale_invariant_along_trajectory_rmse_millipixels() const;
2487   private:
2488   bool _internal_has_scale_invariant_along_trajectory_rmse_millipixels() const;
2489   public:
2490   void clear_scale_invariant_along_trajectory_rmse_millipixels();
2491   ::int32_t scale_invariant_along_trajectory_rmse_millipixels() const;
2492   void set_scale_invariant_along_trajectory_rmse_millipixels(::int32_t value);
2493   private:
2494   ::int32_t _internal_scale_invariant_along_trajectory_rmse_millipixels() const;
2495   void _internal_set_scale_invariant_along_trajectory_rmse_millipixels(::int32_t value);
2496   public:
2497 
2498   // optional int32 scale_invariant_off_trajectory_rmse_millipixels = 11;
2499   bool has_scale_invariant_off_trajectory_rmse_millipixels() const;
2500   private:
2501   bool _internal_has_scale_invariant_off_trajectory_rmse_millipixels() const;
2502   public:
2503   void clear_scale_invariant_off_trajectory_rmse_millipixels();
2504   ::int32_t scale_invariant_off_trajectory_rmse_millipixels() const;
2505   void set_scale_invariant_off_trajectory_rmse_millipixels(::int32_t value);
2506   private:
2507   ::int32_t _internal_scale_invariant_off_trajectory_rmse_millipixels() const;
2508   void _internal_set_scale_invariant_off_trajectory_rmse_millipixels(::int32_t value);
2509   public:
2510 
2511   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.StylusPredictionMetricsReported)
2512  private:
2513   class _Internal;
2514 
2515   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2516   typedef void InternalArenaConstructable_;
2517   typedef void DestructorSkippable_;
2518   struct Impl_ {
2519     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2520     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2521     ::int32_t stylus_vendor_id_;
2522     ::int32_t stylus_product_id_;
2523     ::int32_t delta_time_bucket_milliseconds_;
2524     ::int32_t along_trajectory_error_mean_millipixels_;
2525     ::int32_t along_trajectory_error_std_millipixels_;
2526     ::int32_t off_trajectory_rmse_millipixels_;
2527     ::int32_t pressure_rmse_milliunits_;
2528     ::int32_t high_velocity_along_trajectory_rmse_millipixels_;
2529     ::int32_t high_velocity_off_trajectory_rmse_millipixels_;
2530     ::int32_t scale_invariant_along_trajectory_rmse_millipixels_;
2531     ::int32_t scale_invariant_off_trajectory_rmse_millipixels_;
2532   };
2533   union { Impl_ _impl_; };
2534   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
2535 };
2536 // -------------------------------------------------------------------
2537 
2538 class UserRiskEventReported final :
2539     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.UserRiskEventReported) */ {
2540  public:
UserRiskEventReported()2541   inline UserRiskEventReported() : UserRiskEventReported(nullptr) {}
2542   ~UserRiskEventReported() override;
2543   explicit PROTOBUF_CONSTEXPR UserRiskEventReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2544 
2545   UserRiskEventReported(const UserRiskEventReported& from);
UserRiskEventReported(UserRiskEventReported && from)2546   UserRiskEventReported(UserRiskEventReported&& from) noexcept
2547     : UserRiskEventReported() {
2548     *this = ::std::move(from);
2549   }
2550 
2551   inline UserRiskEventReported& operator=(const UserRiskEventReported& from) {
2552     if (this == &from) return *this;
2553     CopyFrom(from);
2554     return *this;
2555   }
2556   inline UserRiskEventReported& operator=(UserRiskEventReported&& from) noexcept {
2557     if (this == &from) return *this;
2558     if (GetOwningArena() == from.GetOwningArena()
2559   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2560         && GetOwningArena() != nullptr
2561   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
2562     ) {
2563       InternalSwap(&from);
2564     } else {
2565       CopyFrom(from);
2566     }
2567     return *this;
2568   }
2569 
unknown_fields()2570   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2571     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2572   }
mutable_unknown_fields()2573   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2574     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2575   }
2576 
descriptor()2577   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2578     return GetDescriptor();
2579   }
GetDescriptor()2580   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2581     return default_instance().GetMetadata().descriptor;
2582   }
GetReflection()2583   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2584     return default_instance().GetMetadata().reflection;
2585   }
default_instance()2586   static const UserRiskEventReported& default_instance() {
2587     return *internal_default_instance();
2588   }
internal_default_instance()2589   static inline const UserRiskEventReported* internal_default_instance() {
2590     return reinterpret_cast<const UserRiskEventReported*>(
2591                &_UserRiskEventReported_default_instance_);
2592   }
2593   static constexpr int kIndexInFileMessages =
2594     6;
2595 
swap(UserRiskEventReported & a,UserRiskEventReported & b)2596   friend void swap(UserRiskEventReported& a, UserRiskEventReported& b) {
2597     a.Swap(&b);
2598   }
Swap(UserRiskEventReported * other)2599   inline void Swap(UserRiskEventReported* other) {
2600     if (other == this) return;
2601   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2602     if (GetOwningArena() != nullptr &&
2603         GetOwningArena() == other->GetOwningArena()) {
2604    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
2605     if (GetOwningArena() == other->GetOwningArena()) {
2606   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
2607       InternalSwap(other);
2608     } else {
2609       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2610     }
2611   }
2612   void UnsafeArenaSwap(UserRiskEventReported* other) {
2613     if (other == this) return;
2614     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2615     InternalSwap(other);
2616   }
2617 
2618   // implements Message ----------------------------------------------
2619 
2620   UserRiskEventReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2621     return CreateMaybeMessage<UserRiskEventReported>(arena);
2622   }
2623   UserRiskEventReported* New() const {
2624     return New(nullptr);
2625   }
2626   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2627   void CopyFrom(const UserRiskEventReported& from);
2628   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2629   void MergeFrom( const UserRiskEventReported& from) {
2630     UserRiskEventReported::MergeImpl(*this, from);
2631   }
2632   private:
2633   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2634   public:
2635   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2636   bool IsInitialized() const final;
2637 
2638   size_t ByteSizeLong() const final;
2639   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2640   ::uint8_t* _InternalSerialize(
2641       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2642   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2643 
2644   private:
2645   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2646   void SharedDtor();
2647   void SetCachedSize(int size) const final;
2648   void InternalSwap(UserRiskEventReported* other);
2649 
2650   private:
2651   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2652   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2653     return "android.os.statsd.framework.UserRiskEventReported";
2654   }
2655   protected:
2656   explicit UserRiskEventReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2657                        bool is_message_owned = false);
2658   public:
2659 
2660   static const ClassData _class_data_;
2661   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2662 
2663   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2664 
2665   // nested types ----------------------------------------------------
2666 
2667   typedef UserRiskEventReported_EventType EventType;
2668   static constexpr EventType UNKNOWN =
2669     UserRiskEventReported_EventType_UNKNOWN;
2670   static constexpr EventType A11Y_CONSENT_DIALOG_SHOWN =
2671     UserRiskEventReported_EventType_A11Y_CONSENT_DIALOG_SHOWN;
2672   static constexpr EventType A11Y_GRANTED =
2673     UserRiskEventReported_EventType_A11Y_GRANTED;
2674   static constexpr EventType A11Y_DENIED =
2675     UserRiskEventReported_EventType_A11Y_DENIED;
2676   static constexpr EventType A11Y_APP_UNINSTALLED =
2677     UserRiskEventReported_EventType_A11Y_APP_UNINSTALLED;
2678   static constexpr EventType MEDIA_PROJECTION_CONSENT_DIALOG_SHOWN =
2679     UserRiskEventReported_EventType_MEDIA_PROJECTION_CONSENT_DIALOG_SHOWN;
2680   static constexpr EventType MEDIA_PROJECTION_GRANTED =
2681     UserRiskEventReported_EventType_MEDIA_PROJECTION_GRANTED;
2682   static constexpr EventType MEDIA_PROJECTION_DENIED =
2683     UserRiskEventReported_EventType_MEDIA_PROJECTION_DENIED;
2684   static constexpr EventType MEDIA_PROJECTION_STARTED =
2685     UserRiskEventReported_EventType_MEDIA_PROJECTION_STARTED;
2686   static constexpr EventType ACTIVE_CALL_STARTED =
2687     UserRiskEventReported_EventType_ACTIVE_CALL_STARTED;
2688   static constexpr EventType ACTIVE_CALL_CHANGED =
2689     UserRiskEventReported_EventType_ACTIVE_CALL_CHANGED;
2690   static constexpr EventType ACTIVE_CALL_ENDED =
2691     UserRiskEventReported_EventType_ACTIVE_CALL_ENDED;
2692   static inline bool EventType_IsValid(int value) {
2693     return UserRiskEventReported_EventType_IsValid(value);
2694   }
2695   static constexpr EventType EventType_MIN =
2696     UserRiskEventReported_EventType_EventType_MIN;
2697   static constexpr EventType EventType_MAX =
2698     UserRiskEventReported_EventType_EventType_MAX;
2699   static constexpr int EventType_ARRAYSIZE =
2700     UserRiskEventReported_EventType_EventType_ARRAYSIZE;
2701   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2702   EventType_descriptor() {
2703     return UserRiskEventReported_EventType_descriptor();
2704   }
2705   template<typename T>
2706   static inline const std::string& EventType_Name(T enum_t_value) {
2707     static_assert(::std::is_same<T, EventType>::value ||
2708       ::std::is_integral<T>::value,
2709       "Incorrect type passed to function EventType_Name.");
2710     return UserRiskEventReported_EventType_Name(enum_t_value);
2711   }
2712   static inline bool EventType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2713       EventType* value) {
2714     return UserRiskEventReported_EventType_Parse(name, value);
2715   }
2716 
2717   typedef UserRiskEventReported_CallDirection CallDirection;
2718   static constexpr CallDirection UNKNOWN_DIRECTION =
2719     UserRiskEventReported_CallDirection_UNKNOWN_DIRECTION;
2720   static constexpr CallDirection INCOMING =
2721     UserRiskEventReported_CallDirection_INCOMING;
2722   static constexpr CallDirection OUTGOING =
2723     UserRiskEventReported_CallDirection_OUTGOING;
2724   static inline bool CallDirection_IsValid(int value) {
2725     return UserRiskEventReported_CallDirection_IsValid(value);
2726   }
2727   static constexpr CallDirection CallDirection_MIN =
2728     UserRiskEventReported_CallDirection_CallDirection_MIN;
2729   static constexpr CallDirection CallDirection_MAX =
2730     UserRiskEventReported_CallDirection_CallDirection_MAX;
2731   static constexpr int CallDirection_ARRAYSIZE =
2732     UserRiskEventReported_CallDirection_CallDirection_ARRAYSIZE;
2733   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2734   CallDirection_descriptor() {
2735     return UserRiskEventReported_CallDirection_descriptor();
2736   }
2737   template<typename T>
2738   static inline const std::string& CallDirection_Name(T enum_t_value) {
2739     static_assert(::std::is_same<T, CallDirection>::value ||
2740       ::std::is_integral<T>::value,
2741       "Incorrect type passed to function CallDirection_Name.");
2742     return UserRiskEventReported_CallDirection_Name(enum_t_value);
2743   }
2744   static inline bool CallDirection_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2745       CallDirection* value) {
2746     return UserRiskEventReported_CallDirection_Parse(name, value);
2747   }
2748 
2749   typedef UserRiskEventReported_NumberVerificationStatus NumberVerificationStatus;
2750   static constexpr NumberVerificationStatus UNKNOWN_STATUS =
2751     UserRiskEventReported_NumberVerificationStatus_UNKNOWN_STATUS;
2752   static constexpr NumberVerificationStatus NOT_VERIFIED =
2753     UserRiskEventReported_NumberVerificationStatus_NOT_VERIFIED;
2754   static constexpr NumberVerificationStatus PASSED =
2755     UserRiskEventReported_NumberVerificationStatus_PASSED;
2756   static constexpr NumberVerificationStatus FAILED =
2757     UserRiskEventReported_NumberVerificationStatus_FAILED;
2758   static inline bool NumberVerificationStatus_IsValid(int value) {
2759     return UserRiskEventReported_NumberVerificationStatus_IsValid(value);
2760   }
2761   static constexpr NumberVerificationStatus NumberVerificationStatus_MIN =
2762     UserRiskEventReported_NumberVerificationStatus_NumberVerificationStatus_MIN;
2763   static constexpr NumberVerificationStatus NumberVerificationStatus_MAX =
2764     UserRiskEventReported_NumberVerificationStatus_NumberVerificationStatus_MAX;
2765   static constexpr int NumberVerificationStatus_ARRAYSIZE =
2766     UserRiskEventReported_NumberVerificationStatus_NumberVerificationStatus_ARRAYSIZE;
2767   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2768   NumberVerificationStatus_descriptor() {
2769     return UserRiskEventReported_NumberVerificationStatus_descriptor();
2770   }
2771   template<typename T>
2772   static inline const std::string& NumberVerificationStatus_Name(T enum_t_value) {
2773     static_assert(::std::is_same<T, NumberVerificationStatus>::value ||
2774       ::std::is_integral<T>::value,
2775       "Incorrect type passed to function NumberVerificationStatus_Name.");
2776     return UserRiskEventReported_NumberVerificationStatus_Name(enum_t_value);
2777   }
2778   static inline bool NumberVerificationStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2779       NumberVerificationStatus* value) {
2780     return UserRiskEventReported_NumberVerificationStatus_Parse(name, value);
2781   }
2782 
2783   // accessors -------------------------------------------------------
2784 
2785   enum : int {
2786     kCallConnectedTimestampMillisFieldNumber = 2,
2787     kEventTypeFieldNumber = 1,
2788     kCallDirectionFieldNumber = 3,
2789     kCallContactLastUpdatedTimestampMillisFieldNumber = 5,
2790     kCallNumberVerificationStatusFieldNumber = 4,
2791     kCallLogPreviousIncomingCountFieldNumber = 6,
2792     kMpStartTimestampMillisFieldNumber = 8,
2793     kCallLogPreviousOutgoingCountFieldNumber = 7,
2794     kMpAppUidFieldNumber = 9,
2795     kMpAppFirstInstallTimestampMillisFieldNumber = 11,
2796     kMpInstallingAppUidFieldNumber = 10,
2797     kA11YAppUidFieldNumber = 13,
2798     kA11YCapabilityGrantedTimestampMillisFieldNumber = 12,
2799     kA11YAppFirstInstallTimestampMillsFieldNumber = 15,
2800     kA11YInstallingAppUidFieldNumber = 14,
2801   };
2802   // optional int64 call_connected_timestamp_millis = 2;
2803   bool has_call_connected_timestamp_millis() const;
2804   private:
2805   bool _internal_has_call_connected_timestamp_millis() const;
2806   public:
2807   void clear_call_connected_timestamp_millis();
2808   ::int64_t call_connected_timestamp_millis() const;
2809   void set_call_connected_timestamp_millis(::int64_t value);
2810   private:
2811   ::int64_t _internal_call_connected_timestamp_millis() const;
2812   void _internal_set_call_connected_timestamp_millis(::int64_t value);
2813   public:
2814 
2815   // optional .android.os.statsd.framework.UserRiskEventReported.EventType event_type = 1;
2816   bool has_event_type() const;
2817   private:
2818   bool _internal_has_event_type() const;
2819   public:
2820   void clear_event_type();
2821   ::android::os::statsd::framework::UserRiskEventReported_EventType event_type() const;
2822   void set_event_type(::android::os::statsd::framework::UserRiskEventReported_EventType value);
2823   private:
2824   ::android::os::statsd::framework::UserRiskEventReported_EventType _internal_event_type() const;
2825   void _internal_set_event_type(::android::os::statsd::framework::UserRiskEventReported_EventType value);
2826   public:
2827 
2828   // optional .android.os.statsd.framework.UserRiskEventReported.CallDirection call_direction = 3;
2829   bool has_call_direction() const;
2830   private:
2831   bool _internal_has_call_direction() const;
2832   public:
2833   void clear_call_direction();
2834   ::android::os::statsd::framework::UserRiskEventReported_CallDirection call_direction() const;
2835   void set_call_direction(::android::os::statsd::framework::UserRiskEventReported_CallDirection value);
2836   private:
2837   ::android::os::statsd::framework::UserRiskEventReported_CallDirection _internal_call_direction() const;
2838   void _internal_set_call_direction(::android::os::statsd::framework::UserRiskEventReported_CallDirection value);
2839   public:
2840 
2841   // optional int64 call_contact_last_updated_timestamp_millis = 5;
2842   bool has_call_contact_last_updated_timestamp_millis() const;
2843   private:
2844   bool _internal_has_call_contact_last_updated_timestamp_millis() const;
2845   public:
2846   void clear_call_contact_last_updated_timestamp_millis();
2847   ::int64_t call_contact_last_updated_timestamp_millis() const;
2848   void set_call_contact_last_updated_timestamp_millis(::int64_t value);
2849   private:
2850   ::int64_t _internal_call_contact_last_updated_timestamp_millis() const;
2851   void _internal_set_call_contact_last_updated_timestamp_millis(::int64_t value);
2852   public:
2853 
2854   // optional .android.os.statsd.framework.UserRiskEventReported.NumberVerificationStatus call_number_verification_status = 4;
2855   bool has_call_number_verification_status() const;
2856   private:
2857   bool _internal_has_call_number_verification_status() const;
2858   public:
2859   void clear_call_number_verification_status();
2860   ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus call_number_verification_status() const;
2861   void set_call_number_verification_status(::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus value);
2862   private:
2863   ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus _internal_call_number_verification_status() const;
2864   void _internal_set_call_number_verification_status(::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus value);
2865   public:
2866 
2867   // optional int32 call_log_previous_incoming_count = 6;
2868   bool has_call_log_previous_incoming_count() const;
2869   private:
2870   bool _internal_has_call_log_previous_incoming_count() const;
2871   public:
2872   void clear_call_log_previous_incoming_count();
2873   ::int32_t call_log_previous_incoming_count() const;
2874   void set_call_log_previous_incoming_count(::int32_t value);
2875   private:
2876   ::int32_t _internal_call_log_previous_incoming_count() const;
2877   void _internal_set_call_log_previous_incoming_count(::int32_t value);
2878   public:
2879 
2880   // optional int64 mp_start_timestamp_millis = 8;
2881   bool has_mp_start_timestamp_millis() const;
2882   private:
2883   bool _internal_has_mp_start_timestamp_millis() const;
2884   public:
2885   void clear_mp_start_timestamp_millis();
2886   ::int64_t mp_start_timestamp_millis() const;
2887   void set_mp_start_timestamp_millis(::int64_t value);
2888   private:
2889   ::int64_t _internal_mp_start_timestamp_millis() const;
2890   void _internal_set_mp_start_timestamp_millis(::int64_t value);
2891   public:
2892 
2893   // optional int32 call_log_previous_outgoing_count = 7;
2894   bool has_call_log_previous_outgoing_count() const;
2895   private:
2896   bool _internal_has_call_log_previous_outgoing_count() const;
2897   public:
2898   void clear_call_log_previous_outgoing_count();
2899   ::int32_t call_log_previous_outgoing_count() const;
2900   void set_call_log_previous_outgoing_count(::int32_t value);
2901   private:
2902   ::int32_t _internal_call_log_previous_outgoing_count() const;
2903   void _internal_set_call_log_previous_outgoing_count(::int32_t value);
2904   public:
2905 
2906   // optional int32 mp_app_uid = 9 [(.android.os.statsd.is_uid) = true];
2907   bool has_mp_app_uid() const;
2908   private:
2909   bool _internal_has_mp_app_uid() const;
2910   public:
2911   void clear_mp_app_uid();
2912   ::int32_t mp_app_uid() const;
2913   void set_mp_app_uid(::int32_t value);
2914   private:
2915   ::int32_t _internal_mp_app_uid() const;
2916   void _internal_set_mp_app_uid(::int32_t value);
2917   public:
2918 
2919   // optional int64 mp_app_first_install_timestamp_millis = 11;
2920   bool has_mp_app_first_install_timestamp_millis() const;
2921   private:
2922   bool _internal_has_mp_app_first_install_timestamp_millis() const;
2923   public:
2924   void clear_mp_app_first_install_timestamp_millis();
2925   ::int64_t mp_app_first_install_timestamp_millis() const;
2926   void set_mp_app_first_install_timestamp_millis(::int64_t value);
2927   private:
2928   ::int64_t _internal_mp_app_first_install_timestamp_millis() const;
2929   void _internal_set_mp_app_first_install_timestamp_millis(::int64_t value);
2930   public:
2931 
2932   // optional int32 mp_installing_app_uid = 10 [(.android.os.statsd.is_uid) = true];
2933   bool has_mp_installing_app_uid() const;
2934   private:
2935   bool _internal_has_mp_installing_app_uid() const;
2936   public:
2937   void clear_mp_installing_app_uid();
2938   ::int32_t mp_installing_app_uid() const;
2939   void set_mp_installing_app_uid(::int32_t value);
2940   private:
2941   ::int32_t _internal_mp_installing_app_uid() const;
2942   void _internal_set_mp_installing_app_uid(::int32_t value);
2943   public:
2944 
2945   // optional int32 a11y_app_uid = 13 [(.android.os.statsd.is_uid) = true];
2946   bool has_a11y_app_uid() const;
2947   private:
2948   bool _internal_has_a11y_app_uid() const;
2949   public:
2950   void clear_a11y_app_uid();
2951   ::int32_t a11y_app_uid() const;
2952   void set_a11y_app_uid(::int32_t value);
2953   private:
2954   ::int32_t _internal_a11y_app_uid() const;
2955   void _internal_set_a11y_app_uid(::int32_t value);
2956   public:
2957 
2958   // optional int64 a11y_capability_granted_timestamp_millis = 12;
2959   bool has_a11y_capability_granted_timestamp_millis() const;
2960   private:
2961   bool _internal_has_a11y_capability_granted_timestamp_millis() const;
2962   public:
2963   void clear_a11y_capability_granted_timestamp_millis();
2964   ::int64_t a11y_capability_granted_timestamp_millis() const;
2965   void set_a11y_capability_granted_timestamp_millis(::int64_t value);
2966   private:
2967   ::int64_t _internal_a11y_capability_granted_timestamp_millis() const;
2968   void _internal_set_a11y_capability_granted_timestamp_millis(::int64_t value);
2969   public:
2970 
2971   // optional int64 a11y_app_first_install_timestamp_mills = 15;
2972   bool has_a11y_app_first_install_timestamp_mills() const;
2973   private:
2974   bool _internal_has_a11y_app_first_install_timestamp_mills() const;
2975   public:
2976   void clear_a11y_app_first_install_timestamp_mills();
2977   ::int64_t a11y_app_first_install_timestamp_mills() const;
2978   void set_a11y_app_first_install_timestamp_mills(::int64_t value);
2979   private:
2980   ::int64_t _internal_a11y_app_first_install_timestamp_mills() const;
2981   void _internal_set_a11y_app_first_install_timestamp_mills(::int64_t value);
2982   public:
2983 
2984   // optional int32 a11y_installing_app_uid = 14 [(.android.os.statsd.is_uid) = true];
2985   bool has_a11y_installing_app_uid() const;
2986   private:
2987   bool _internal_has_a11y_installing_app_uid() const;
2988   public:
2989   void clear_a11y_installing_app_uid();
2990   ::int32_t a11y_installing_app_uid() const;
2991   void set_a11y_installing_app_uid(::int32_t value);
2992   private:
2993   ::int32_t _internal_a11y_installing_app_uid() const;
2994   void _internal_set_a11y_installing_app_uid(::int32_t value);
2995   public:
2996 
2997   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.UserRiskEventReported)
2998  private:
2999   class _Internal;
3000 
3001   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3002   typedef void InternalArenaConstructable_;
3003   typedef void DestructorSkippable_;
3004   struct Impl_ {
3005     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3006     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3007     ::int64_t call_connected_timestamp_millis_;
3008     int event_type_;
3009     int call_direction_;
3010     ::int64_t call_contact_last_updated_timestamp_millis_;
3011     int call_number_verification_status_;
3012     ::int32_t call_log_previous_incoming_count_;
3013     ::int64_t mp_start_timestamp_millis_;
3014     ::int32_t call_log_previous_outgoing_count_;
3015     ::int32_t mp_app_uid_;
3016     ::int64_t mp_app_first_install_timestamp_millis_;
3017     ::int32_t mp_installing_app_uid_;
3018     ::int32_t a11y_app_uid_;
3019     ::int64_t a11y_capability_granted_timestamp_millis_;
3020     ::int64_t a11y_app_first_install_timestamp_mills_;
3021     ::int32_t a11y_installing_app_uid_;
3022   };
3023   union { Impl_ _impl_; };
3024   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
3025 };
3026 // -------------------------------------------------------------------
3027 
3028 class MediaProjectionStateChanged final :
3029     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.MediaProjectionStateChanged) */ {
3030  public:
MediaProjectionStateChanged()3031   inline MediaProjectionStateChanged() : MediaProjectionStateChanged(nullptr) {}
3032   ~MediaProjectionStateChanged() override;
3033   explicit PROTOBUF_CONSTEXPR MediaProjectionStateChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3034 
3035   MediaProjectionStateChanged(const MediaProjectionStateChanged& from);
MediaProjectionStateChanged(MediaProjectionStateChanged && from)3036   MediaProjectionStateChanged(MediaProjectionStateChanged&& from) noexcept
3037     : MediaProjectionStateChanged() {
3038     *this = ::std::move(from);
3039   }
3040 
3041   inline MediaProjectionStateChanged& operator=(const MediaProjectionStateChanged& from) {
3042     if (this == &from) return *this;
3043     CopyFrom(from);
3044     return *this;
3045   }
3046   inline MediaProjectionStateChanged& operator=(MediaProjectionStateChanged&& from) noexcept {
3047     if (this == &from) return *this;
3048     if (GetOwningArena() == from.GetOwningArena()
3049   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3050         && GetOwningArena() != nullptr
3051   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
3052     ) {
3053       InternalSwap(&from);
3054     } else {
3055       CopyFrom(from);
3056     }
3057     return *this;
3058   }
3059 
unknown_fields()3060   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3061     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3062   }
mutable_unknown_fields()3063   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3064     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3065   }
3066 
descriptor()3067   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3068     return GetDescriptor();
3069   }
GetDescriptor()3070   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3071     return default_instance().GetMetadata().descriptor;
3072   }
GetReflection()3073   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3074     return default_instance().GetMetadata().reflection;
3075   }
default_instance()3076   static const MediaProjectionStateChanged& default_instance() {
3077     return *internal_default_instance();
3078   }
internal_default_instance()3079   static inline const MediaProjectionStateChanged* internal_default_instance() {
3080     return reinterpret_cast<const MediaProjectionStateChanged*>(
3081                &_MediaProjectionStateChanged_default_instance_);
3082   }
3083   static constexpr int kIndexInFileMessages =
3084     7;
3085 
swap(MediaProjectionStateChanged & a,MediaProjectionStateChanged & b)3086   friend void swap(MediaProjectionStateChanged& a, MediaProjectionStateChanged& b) {
3087     a.Swap(&b);
3088   }
Swap(MediaProjectionStateChanged * other)3089   inline void Swap(MediaProjectionStateChanged* other) {
3090     if (other == this) return;
3091   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3092     if (GetOwningArena() != nullptr &&
3093         GetOwningArena() == other->GetOwningArena()) {
3094    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
3095     if (GetOwningArena() == other->GetOwningArena()) {
3096   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
3097       InternalSwap(other);
3098     } else {
3099       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3100     }
3101   }
3102   void UnsafeArenaSwap(MediaProjectionStateChanged* other) {
3103     if (other == this) return;
3104     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3105     InternalSwap(other);
3106   }
3107 
3108   // implements Message ----------------------------------------------
3109 
3110   MediaProjectionStateChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3111     return CreateMaybeMessage<MediaProjectionStateChanged>(arena);
3112   }
3113   MediaProjectionStateChanged* New() const {
3114     return New(nullptr);
3115   }
3116   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3117   void CopyFrom(const MediaProjectionStateChanged& from);
3118   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3119   void MergeFrom( const MediaProjectionStateChanged& from) {
3120     MediaProjectionStateChanged::MergeImpl(*this, from);
3121   }
3122   private:
3123   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3124   public:
3125   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3126   bool IsInitialized() const final;
3127 
3128   size_t ByteSizeLong() const final;
3129   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3130   ::uint8_t* _InternalSerialize(
3131       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3132   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3133 
3134   private:
3135   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3136   void SharedDtor();
3137   void SetCachedSize(int size) const final;
3138   void InternalSwap(MediaProjectionStateChanged* other);
3139 
3140   private:
3141   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3142   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3143     return "android.os.statsd.framework.MediaProjectionStateChanged";
3144   }
3145   protected:
3146   explicit MediaProjectionStateChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3147                        bool is_message_owned = false);
3148   public:
3149 
3150   static const ClassData _class_data_;
3151   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3152 
3153   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3154 
3155   // nested types ----------------------------------------------------
3156 
3157   typedef MediaProjectionStateChanged_MediaProjectionState MediaProjectionState;
3158   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_UNKNOWN =
3159     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_UNKNOWN;
3160   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_INITIATED =
3161     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_INITIATED;
3162   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_PERMISSION_REQUEST_DISPLAYED =
3163     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_PERMISSION_REQUEST_DISPLAYED;
3164   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_APP_SELECTOR_DISPLAYED =
3165     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_APP_SELECTOR_DISPLAYED;
3166   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_CAPTURING_IN_PROGRESS =
3167     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CAPTURING_IN_PROGRESS;
3168   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_CAPTURING_PAUSED =
3169     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CAPTURING_PAUSED;
3170   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_CAPTURING_IN_PROGRESS_RESUMED =
3171     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CAPTURING_IN_PROGRESS_RESUMED;
3172   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_STOPPED =
3173     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_STOPPED;
3174   static constexpr MediaProjectionState MEDIA_PROJECTION_STATE_CANCELLED =
3175     MediaProjectionStateChanged_MediaProjectionState_MEDIA_PROJECTION_STATE_CANCELLED;
3176   static inline bool MediaProjectionState_IsValid(int value) {
3177     return MediaProjectionStateChanged_MediaProjectionState_IsValid(value);
3178   }
3179   static constexpr MediaProjectionState MediaProjectionState_MIN =
3180     MediaProjectionStateChanged_MediaProjectionState_MediaProjectionState_MIN;
3181   static constexpr MediaProjectionState MediaProjectionState_MAX =
3182     MediaProjectionStateChanged_MediaProjectionState_MediaProjectionState_MAX;
3183   static constexpr int MediaProjectionState_ARRAYSIZE =
3184     MediaProjectionStateChanged_MediaProjectionState_MediaProjectionState_ARRAYSIZE;
3185   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3186   MediaProjectionState_descriptor() {
3187     return MediaProjectionStateChanged_MediaProjectionState_descriptor();
3188   }
3189   template<typename T>
3190   static inline const std::string& MediaProjectionState_Name(T enum_t_value) {
3191     static_assert(::std::is_same<T, MediaProjectionState>::value ||
3192       ::std::is_integral<T>::value,
3193       "Incorrect type passed to function MediaProjectionState_Name.");
3194     return MediaProjectionStateChanged_MediaProjectionState_Name(enum_t_value);
3195   }
3196   static inline bool MediaProjectionState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3197       MediaProjectionState* value) {
3198     return MediaProjectionStateChanged_MediaProjectionState_Parse(name, value);
3199   }
3200 
3201   typedef MediaProjectionStateChanged_SessionCreationSource SessionCreationSource;
3202   static constexpr SessionCreationSource CREATION_SOURCE_UNKNOWN =
3203     MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_UNKNOWN;
3204   static constexpr SessionCreationSource CREATION_SOURCE_APP =
3205     MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_APP;
3206   static constexpr SessionCreationSource CREATION_SOURCE_SYSTEM_UI_SCREEN_RECORDER =
3207     MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_SYSTEM_UI_SCREEN_RECORDER;
3208   static constexpr SessionCreationSource CREATION_SOURCE_CAST =
3209     MediaProjectionStateChanged_SessionCreationSource_CREATION_SOURCE_CAST;
3210   static inline bool SessionCreationSource_IsValid(int value) {
3211     return MediaProjectionStateChanged_SessionCreationSource_IsValid(value);
3212   }
3213   static constexpr SessionCreationSource SessionCreationSource_MIN =
3214     MediaProjectionStateChanged_SessionCreationSource_SessionCreationSource_MIN;
3215   static constexpr SessionCreationSource SessionCreationSource_MAX =
3216     MediaProjectionStateChanged_SessionCreationSource_SessionCreationSource_MAX;
3217   static constexpr int SessionCreationSource_ARRAYSIZE =
3218     MediaProjectionStateChanged_SessionCreationSource_SessionCreationSource_ARRAYSIZE;
3219   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3220   SessionCreationSource_descriptor() {
3221     return MediaProjectionStateChanged_SessionCreationSource_descriptor();
3222   }
3223   template<typename T>
3224   static inline const std::string& SessionCreationSource_Name(T enum_t_value) {
3225     static_assert(::std::is_same<T, SessionCreationSource>::value ||
3226       ::std::is_integral<T>::value,
3227       "Incorrect type passed to function SessionCreationSource_Name.");
3228     return MediaProjectionStateChanged_SessionCreationSource_Name(enum_t_value);
3229   }
3230   static inline bool SessionCreationSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3231       SessionCreationSource* value) {
3232     return MediaProjectionStateChanged_SessionCreationSource_Parse(name, value);
3233   }
3234 
3235   typedef MediaProjectionStateChanged_SessionStopSource SessionStopSource;
3236   static constexpr SessionStopSource STOP_SOURCE_UNKNOWN =
3237     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_UNKNOWN;
3238   static constexpr SessionStopSource STOP_SOURCE_HOST_APP_STOP =
3239     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_HOST_APP_STOP;
3240   static constexpr SessionStopSource STOP_SOURCE_TASK_APP_CLOSE =
3241     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_TASK_APP_CLOSE;
3242   static constexpr SessionStopSource STOP_SOURCE_DEVICE_LOCK =
3243     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_DEVICE_LOCK;
3244   static constexpr SessionStopSource STOP_SOURCE_STATUS_BAR_CHIP_STOP =
3245     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_STATUS_BAR_CHIP_STOP;
3246   static constexpr SessionStopSource STOP_SOURCE_QS_TILE =
3247     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_QS_TILE;
3248   static constexpr SessionStopSource STOP_SOURCE_USER_SWITCH =
3249     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_USER_SWITCH;
3250   static constexpr SessionStopSource STOP_SOURCE_FOREGROUND_SERVICE_CHANGE =
3251     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_FOREGROUND_SERVICE_CHANGE;
3252   static constexpr SessionStopSource STOP_SOURCE_NEW_PROJECTION =
3253     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_NEW_PROJECTION;
3254   static constexpr SessionStopSource STOP_SOURCE_NEW_MEDIA_ROUTE =
3255     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_NEW_MEDIA_ROUTE;
3256   static constexpr SessionStopSource STOP_SOURCE_ERROR =
3257     MediaProjectionStateChanged_SessionStopSource_STOP_SOURCE_ERROR;
3258   static inline bool SessionStopSource_IsValid(int value) {
3259     return MediaProjectionStateChanged_SessionStopSource_IsValid(value);
3260   }
3261   static constexpr SessionStopSource SessionStopSource_MIN =
3262     MediaProjectionStateChanged_SessionStopSource_SessionStopSource_MIN;
3263   static constexpr SessionStopSource SessionStopSource_MAX =
3264     MediaProjectionStateChanged_SessionStopSource_SessionStopSource_MAX;
3265   static constexpr int SessionStopSource_ARRAYSIZE =
3266     MediaProjectionStateChanged_SessionStopSource_SessionStopSource_ARRAYSIZE;
3267   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3268   SessionStopSource_descriptor() {
3269     return MediaProjectionStateChanged_SessionStopSource_descriptor();
3270   }
3271   template<typename T>
3272   static inline const std::string& SessionStopSource_Name(T enum_t_value) {
3273     static_assert(::std::is_same<T, SessionStopSource>::value ||
3274       ::std::is_integral<T>::value,
3275       "Incorrect type passed to function SessionStopSource_Name.");
3276     return MediaProjectionStateChanged_SessionStopSource_Name(enum_t_value);
3277   }
3278   static inline bool SessionStopSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3279       SessionStopSource* value) {
3280     return MediaProjectionStateChanged_SessionStopSource_Parse(name, value);
3281   }
3282 
3283   // accessors -------------------------------------------------------
3284 
3285   enum : int {
3286     kSessionIdFieldNumber = 1,
3287     kStateFieldNumber = 2,
3288     kPreviousStateFieldNumber = 3,
3289     kHostUidFieldNumber = 4,
3290     kTargetUidFieldNumber = 5,
3291     kTimeSinceLastActiveSessionSecondsFieldNumber = 6,
3292     kCreationSourceFieldNumber = 7,
3293     kStopSourceFieldNumber = 8,
3294   };
3295   // optional int32 session_id = 1 [(.android.os.statsd.state_field_option) = {
3296   bool has_session_id() const;
3297   private:
3298   bool _internal_has_session_id() const;
3299   public:
3300   void clear_session_id();
3301   ::int32_t session_id() const;
3302   void set_session_id(::int32_t value);
3303   private:
3304   ::int32_t _internal_session_id() const;
3305   void _internal_set_session_id(::int32_t value);
3306   public:
3307 
3308   // optional .android.os.statsd.framework.MediaProjectionStateChanged.MediaProjectionState state = 2 [(.android.os.statsd.state_field_option) = {
3309   bool has_state() const;
3310   private:
3311   bool _internal_has_state() const;
3312   public:
3313   void clear_state();
3314   ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState state() const;
3315   void set_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value);
3316   private:
3317   ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState _internal_state() const;
3318   void _internal_set_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value);
3319   public:
3320 
3321   // optional .android.os.statsd.framework.MediaProjectionStateChanged.MediaProjectionState previous_state = 3;
3322   bool has_previous_state() const;
3323   private:
3324   bool _internal_has_previous_state() const;
3325   public:
3326   void clear_previous_state();
3327   ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState previous_state() const;
3328   void set_previous_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value);
3329   private:
3330   ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState _internal_previous_state() const;
3331   void _internal_set_previous_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value);
3332   public:
3333 
3334   // optional int32 host_uid = 4 [(.android.os.statsd.is_uid) = true];
3335   bool has_host_uid() const;
3336   private:
3337   bool _internal_has_host_uid() const;
3338   public:
3339   void clear_host_uid();
3340   ::int32_t host_uid() const;
3341   void set_host_uid(::int32_t value);
3342   private:
3343   ::int32_t _internal_host_uid() const;
3344   void _internal_set_host_uid(::int32_t value);
3345   public:
3346 
3347   // optional int32 target_uid = 5 [(.android.os.statsd.is_uid) = true];
3348   bool has_target_uid() const;
3349   private:
3350   bool _internal_has_target_uid() const;
3351   public:
3352   void clear_target_uid();
3353   ::int32_t target_uid() const;
3354   void set_target_uid(::int32_t value);
3355   private:
3356   ::int32_t _internal_target_uid() const;
3357   void _internal_set_target_uid(::int32_t value);
3358   public:
3359 
3360   // optional int32 time_since_last_active_session_seconds = 6;
3361   bool has_time_since_last_active_session_seconds() const;
3362   private:
3363   bool _internal_has_time_since_last_active_session_seconds() const;
3364   public:
3365   void clear_time_since_last_active_session_seconds();
3366   ::int32_t time_since_last_active_session_seconds() const;
3367   void set_time_since_last_active_session_seconds(::int32_t value);
3368   private:
3369   ::int32_t _internal_time_since_last_active_session_seconds() const;
3370   void _internal_set_time_since_last_active_session_seconds(::int32_t value);
3371   public:
3372 
3373   // optional .android.os.statsd.framework.MediaProjectionStateChanged.SessionCreationSource creation_source = 7;
3374   bool has_creation_source() const;
3375   private:
3376   bool _internal_has_creation_source() const;
3377   public:
3378   void clear_creation_source();
3379   ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource creation_source() const;
3380   void set_creation_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource value);
3381   private:
3382   ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource _internal_creation_source() const;
3383   void _internal_set_creation_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource value);
3384   public:
3385 
3386   // optional .android.os.statsd.framework.MediaProjectionStateChanged.SessionStopSource stop_source = 8;
3387   bool has_stop_source() const;
3388   private:
3389   bool _internal_has_stop_source() const;
3390   public:
3391   void clear_stop_source();
3392   ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource stop_source() const;
3393   void set_stop_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource value);
3394   private:
3395   ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource _internal_stop_source() const;
3396   void _internal_set_stop_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource value);
3397   public:
3398 
3399   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.MediaProjectionStateChanged)
3400  private:
3401   class _Internal;
3402 
3403   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3404   typedef void InternalArenaConstructable_;
3405   typedef void DestructorSkippable_;
3406   struct Impl_ {
3407     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3408     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3409     ::int32_t session_id_;
3410     int state_;
3411     int previous_state_;
3412     ::int32_t host_uid_;
3413     ::int32_t target_uid_;
3414     ::int32_t time_since_last_active_session_seconds_;
3415     int creation_source_;
3416     int stop_source_;
3417   };
3418   union { Impl_ _impl_; };
3419   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
3420 };
3421 // -------------------------------------------------------------------
3422 
3423 class MediaProjectionTargetChanged final :
3424     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.MediaProjectionTargetChanged) */ {
3425  public:
MediaProjectionTargetChanged()3426   inline MediaProjectionTargetChanged() : MediaProjectionTargetChanged(nullptr) {}
3427   ~MediaProjectionTargetChanged() override;
3428   explicit PROTOBUF_CONSTEXPR MediaProjectionTargetChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3429 
3430   MediaProjectionTargetChanged(const MediaProjectionTargetChanged& from);
MediaProjectionTargetChanged(MediaProjectionTargetChanged && from)3431   MediaProjectionTargetChanged(MediaProjectionTargetChanged&& from) noexcept
3432     : MediaProjectionTargetChanged() {
3433     *this = ::std::move(from);
3434   }
3435 
3436   inline MediaProjectionTargetChanged& operator=(const MediaProjectionTargetChanged& from) {
3437     if (this == &from) return *this;
3438     CopyFrom(from);
3439     return *this;
3440   }
3441   inline MediaProjectionTargetChanged& operator=(MediaProjectionTargetChanged&& from) noexcept {
3442     if (this == &from) return *this;
3443     if (GetOwningArena() == from.GetOwningArena()
3444   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3445         && GetOwningArena() != nullptr
3446   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
3447     ) {
3448       InternalSwap(&from);
3449     } else {
3450       CopyFrom(from);
3451     }
3452     return *this;
3453   }
3454 
unknown_fields()3455   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3456     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3457   }
mutable_unknown_fields()3458   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3459     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3460   }
3461 
descriptor()3462   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3463     return GetDescriptor();
3464   }
GetDescriptor()3465   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3466     return default_instance().GetMetadata().descriptor;
3467   }
GetReflection()3468   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3469     return default_instance().GetMetadata().reflection;
3470   }
default_instance()3471   static const MediaProjectionTargetChanged& default_instance() {
3472     return *internal_default_instance();
3473   }
internal_default_instance()3474   static inline const MediaProjectionTargetChanged* internal_default_instance() {
3475     return reinterpret_cast<const MediaProjectionTargetChanged*>(
3476                &_MediaProjectionTargetChanged_default_instance_);
3477   }
3478   static constexpr int kIndexInFileMessages =
3479     8;
3480 
swap(MediaProjectionTargetChanged & a,MediaProjectionTargetChanged & b)3481   friend void swap(MediaProjectionTargetChanged& a, MediaProjectionTargetChanged& b) {
3482     a.Swap(&b);
3483   }
Swap(MediaProjectionTargetChanged * other)3484   inline void Swap(MediaProjectionTargetChanged* other) {
3485     if (other == this) return;
3486   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3487     if (GetOwningArena() != nullptr &&
3488         GetOwningArena() == other->GetOwningArena()) {
3489    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
3490     if (GetOwningArena() == other->GetOwningArena()) {
3491   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
3492       InternalSwap(other);
3493     } else {
3494       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3495     }
3496   }
3497   void UnsafeArenaSwap(MediaProjectionTargetChanged* other) {
3498     if (other == this) return;
3499     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3500     InternalSwap(other);
3501   }
3502 
3503   // implements Message ----------------------------------------------
3504 
3505   MediaProjectionTargetChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3506     return CreateMaybeMessage<MediaProjectionTargetChanged>(arena);
3507   }
3508   MediaProjectionTargetChanged* New() const {
3509     return New(nullptr);
3510   }
3511   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3512   void CopyFrom(const MediaProjectionTargetChanged& from);
3513   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3514   void MergeFrom( const MediaProjectionTargetChanged& from) {
3515     MediaProjectionTargetChanged::MergeImpl(*this, from);
3516   }
3517   private:
3518   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3519   public:
3520   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3521   bool IsInitialized() const final;
3522 
3523   size_t ByteSizeLong() const final;
3524   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3525   ::uint8_t* _InternalSerialize(
3526       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3527   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3528 
3529   private:
3530   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3531   void SharedDtor();
3532   void SetCachedSize(int size) const final;
3533   void InternalSwap(MediaProjectionTargetChanged* other);
3534 
3535   private:
3536   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3537   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3538     return "android.os.statsd.framework.MediaProjectionTargetChanged";
3539   }
3540   protected:
3541   explicit MediaProjectionTargetChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3542                        bool is_message_owned = false);
3543   public:
3544 
3545   static const ClassData _class_data_;
3546   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3547 
3548   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3549 
3550   // nested types ----------------------------------------------------
3551 
3552   typedef MediaProjectionTargetChanged_TargetChangeType TargetChangeType;
3553   static constexpr TargetChangeType TARGET_CHANGE_TYPE_UNKNOWN =
3554     MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_TYPE_UNKNOWN;
3555   static constexpr TargetChangeType TARGET_CHANGE_WINDOWING_MODE =
3556     MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_WINDOWING_MODE;
3557   static constexpr TargetChangeType TARGET_CHANGE_POSITION =
3558     MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_POSITION;
3559   static constexpr TargetChangeType TARGET_CHANGE_BOUNDS =
3560     MediaProjectionTargetChanged_TargetChangeType_TARGET_CHANGE_BOUNDS;
3561   static inline bool TargetChangeType_IsValid(int value) {
3562     return MediaProjectionTargetChanged_TargetChangeType_IsValid(value);
3563   }
3564   static constexpr TargetChangeType TargetChangeType_MIN =
3565     MediaProjectionTargetChanged_TargetChangeType_TargetChangeType_MIN;
3566   static constexpr TargetChangeType TargetChangeType_MAX =
3567     MediaProjectionTargetChanged_TargetChangeType_TargetChangeType_MAX;
3568   static constexpr int TargetChangeType_ARRAYSIZE =
3569     MediaProjectionTargetChanged_TargetChangeType_TargetChangeType_ARRAYSIZE;
3570   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3571   TargetChangeType_descriptor() {
3572     return MediaProjectionTargetChanged_TargetChangeType_descriptor();
3573   }
3574   template<typename T>
3575   static inline const std::string& TargetChangeType_Name(T enum_t_value) {
3576     static_assert(::std::is_same<T, TargetChangeType>::value ||
3577       ::std::is_integral<T>::value,
3578       "Incorrect type passed to function TargetChangeType_Name.");
3579     return MediaProjectionTargetChanged_TargetChangeType_Name(enum_t_value);
3580   }
3581   static inline bool TargetChangeType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3582       TargetChangeType* value) {
3583     return MediaProjectionTargetChanged_TargetChangeType_Parse(name, value);
3584   }
3585 
3586   typedef MediaProjectionTargetChanged_TargetType TargetType;
3587   static constexpr TargetType TARGET_TYPE_UNKNOWN =
3588     MediaProjectionTargetChanged_TargetType_TARGET_TYPE_UNKNOWN;
3589   static constexpr TargetType TARGET_TYPE_DISPLAY =
3590     MediaProjectionTargetChanged_TargetType_TARGET_TYPE_DISPLAY;
3591   static constexpr TargetType TARGET_TYPE_APP_TASK =
3592     MediaProjectionTargetChanged_TargetType_TARGET_TYPE_APP_TASK;
3593   static inline bool TargetType_IsValid(int value) {
3594     return MediaProjectionTargetChanged_TargetType_IsValid(value);
3595   }
3596   static constexpr TargetType TargetType_MIN =
3597     MediaProjectionTargetChanged_TargetType_TargetType_MIN;
3598   static constexpr TargetType TargetType_MAX =
3599     MediaProjectionTargetChanged_TargetType_TargetType_MAX;
3600   static constexpr int TargetType_ARRAYSIZE =
3601     MediaProjectionTargetChanged_TargetType_TargetType_ARRAYSIZE;
3602   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3603   TargetType_descriptor() {
3604     return MediaProjectionTargetChanged_TargetType_descriptor();
3605   }
3606   template<typename T>
3607   static inline const std::string& TargetType_Name(T enum_t_value) {
3608     static_assert(::std::is_same<T, TargetType>::value ||
3609       ::std::is_integral<T>::value,
3610       "Incorrect type passed to function TargetType_Name.");
3611     return MediaProjectionTargetChanged_TargetType_Name(enum_t_value);
3612   }
3613   static inline bool TargetType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3614       TargetType* value) {
3615     return MediaProjectionTargetChanged_TargetType_Parse(name, value);
3616   }
3617 
3618   typedef MediaProjectionTargetChanged_WindowingMode WindowingMode;
3619   static constexpr WindowingMode WINDOWING_MODE_UNKNOWN =
3620     MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_UNKNOWN;
3621   static constexpr WindowingMode WINDOWING_MODE_HIDDEN =
3622     MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_HIDDEN;
3623   static constexpr WindowingMode WINDOWING_MODE_FULLSCREEN =
3624     MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_FULLSCREEN;
3625   static constexpr WindowingMode WINDOWING_MODE_SPLIT_SCREEN =
3626     MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_SPLIT_SCREEN;
3627   static constexpr WindowingMode WINDOWING_MODE_FREEFORM =
3628     MediaProjectionTargetChanged_WindowingMode_WINDOWING_MODE_FREEFORM;
3629   static inline bool WindowingMode_IsValid(int value) {
3630     return MediaProjectionTargetChanged_WindowingMode_IsValid(value);
3631   }
3632   static constexpr WindowingMode WindowingMode_MIN =
3633     MediaProjectionTargetChanged_WindowingMode_WindowingMode_MIN;
3634   static constexpr WindowingMode WindowingMode_MAX =
3635     MediaProjectionTargetChanged_WindowingMode_WindowingMode_MAX;
3636   static constexpr int WindowingMode_ARRAYSIZE =
3637     MediaProjectionTargetChanged_WindowingMode_WindowingMode_ARRAYSIZE;
3638   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3639   WindowingMode_descriptor() {
3640     return MediaProjectionTargetChanged_WindowingMode_descriptor();
3641   }
3642   template<typename T>
3643   static inline const std::string& WindowingMode_Name(T enum_t_value) {
3644     static_assert(::std::is_same<T, WindowingMode>::value ||
3645       ::std::is_integral<T>::value,
3646       "Incorrect type passed to function WindowingMode_Name.");
3647     return MediaProjectionTargetChanged_WindowingMode_Name(enum_t_value);
3648   }
3649   static inline bool WindowingMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3650       WindowingMode* value) {
3651     return MediaProjectionTargetChanged_WindowingMode_Parse(name, value);
3652   }
3653 
3654   // accessors -------------------------------------------------------
3655 
3656   enum : int {
3657     kSessionIdFieldNumber = 1,
3658     kTargetTypeFieldNumber = 2,
3659     kHostUidFieldNumber = 3,
3660     kTargetUidFieldNumber = 4,
3661     kTargetWindowingModeFieldNumber = 5,
3662     kWidthFieldNumber = 6,
3663     kHeightFieldNumber = 7,
3664     kCenterXFieldNumber = 8,
3665     kCenterYFieldNumber = 9,
3666     kTargetChangeTypeFieldNumber = 10,
3667   };
3668   // optional int32 session_id = 1 [(.android.os.statsd.state_field_option) = {
3669   bool has_session_id() const;
3670   private:
3671   bool _internal_has_session_id() const;
3672   public:
3673   void clear_session_id();
3674   ::int32_t session_id() const;
3675   void set_session_id(::int32_t value);
3676   private:
3677   ::int32_t _internal_session_id() const;
3678   void _internal_set_session_id(::int32_t value);
3679   public:
3680 
3681   // optional .android.os.statsd.framework.MediaProjectionTargetChanged.TargetType target_type = 2;
3682   bool has_target_type() const;
3683   private:
3684   bool _internal_has_target_type() const;
3685   public:
3686   void clear_target_type();
3687   ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType target_type() const;
3688   void set_target_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType value);
3689   private:
3690   ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType _internal_target_type() const;
3691   void _internal_set_target_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType value);
3692   public:
3693 
3694   // optional int32 host_uid = 3 [(.android.os.statsd.is_uid) = true];
3695   bool has_host_uid() const;
3696   private:
3697   bool _internal_has_host_uid() const;
3698   public:
3699   void clear_host_uid();
3700   ::int32_t host_uid() const;
3701   void set_host_uid(::int32_t value);
3702   private:
3703   ::int32_t _internal_host_uid() const;
3704   void _internal_set_host_uid(::int32_t value);
3705   public:
3706 
3707   // optional int32 target_uid = 4 [(.android.os.statsd.is_uid) = true];
3708   bool has_target_uid() const;
3709   private:
3710   bool _internal_has_target_uid() const;
3711   public:
3712   void clear_target_uid();
3713   ::int32_t target_uid() const;
3714   void set_target_uid(::int32_t value);
3715   private:
3716   ::int32_t _internal_target_uid() const;
3717   void _internal_set_target_uid(::int32_t value);
3718   public:
3719 
3720   // optional .android.os.statsd.framework.MediaProjectionTargetChanged.WindowingMode target_windowing_mode = 5 [(.android.os.statsd.state_field_option) = {
3721   bool has_target_windowing_mode() const;
3722   private:
3723   bool _internal_has_target_windowing_mode() const;
3724   public:
3725   void clear_target_windowing_mode();
3726   ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode target_windowing_mode() const;
3727   void set_target_windowing_mode(::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode value);
3728   private:
3729   ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode _internal_target_windowing_mode() const;
3730   void _internal_set_target_windowing_mode(::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode value);
3731   public:
3732 
3733   // optional int32 width = 6;
3734   bool has_width() const;
3735   private:
3736   bool _internal_has_width() const;
3737   public:
3738   void clear_width();
3739   ::int32_t width() const;
3740   void set_width(::int32_t value);
3741   private:
3742   ::int32_t _internal_width() const;
3743   void _internal_set_width(::int32_t value);
3744   public:
3745 
3746   // optional int32 height = 7;
3747   bool has_height() const;
3748   private:
3749   bool _internal_has_height() const;
3750   public:
3751   void clear_height();
3752   ::int32_t height() const;
3753   void set_height(::int32_t value);
3754   private:
3755   ::int32_t _internal_height() const;
3756   void _internal_set_height(::int32_t value);
3757   public:
3758 
3759   // optional int32 center_x = 8;
3760   bool has_center_x() const;
3761   private:
3762   bool _internal_has_center_x() const;
3763   public:
3764   void clear_center_x();
3765   ::int32_t center_x() const;
3766   void set_center_x(::int32_t value);
3767   private:
3768   ::int32_t _internal_center_x() const;
3769   void _internal_set_center_x(::int32_t value);
3770   public:
3771 
3772   // optional int32 center_y = 9;
3773   bool has_center_y() const;
3774   private:
3775   bool _internal_has_center_y() const;
3776   public:
3777   void clear_center_y();
3778   ::int32_t center_y() const;
3779   void set_center_y(::int32_t value);
3780   private:
3781   ::int32_t _internal_center_y() const;
3782   void _internal_set_center_y(::int32_t value);
3783   public:
3784 
3785   // optional .android.os.statsd.framework.MediaProjectionTargetChanged.TargetChangeType target_change_type = 10;
3786   bool has_target_change_type() const;
3787   private:
3788   bool _internal_has_target_change_type() const;
3789   public:
3790   void clear_target_change_type();
3791   ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType target_change_type() const;
3792   void set_target_change_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType value);
3793   private:
3794   ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType _internal_target_change_type() const;
3795   void _internal_set_target_change_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType value);
3796   public:
3797 
3798   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.MediaProjectionTargetChanged)
3799  private:
3800   class _Internal;
3801 
3802   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3803   typedef void InternalArenaConstructable_;
3804   typedef void DestructorSkippable_;
3805   struct Impl_ {
3806     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3807     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3808     ::int32_t session_id_;
3809     int target_type_;
3810     ::int32_t host_uid_;
3811     ::int32_t target_uid_;
3812     int target_windowing_mode_;
3813     ::int32_t width_;
3814     ::int32_t height_;
3815     ::int32_t center_x_;
3816     ::int32_t center_y_;
3817     int target_change_type_;
3818   };
3819   union { Impl_ _impl_; };
3820   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
3821 };
3822 // -------------------------------------------------------------------
3823 
3824 class ProxyBytesTransferByFgBg final :
3825     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.ProxyBytesTransferByFgBg) */ {
3826  public:
ProxyBytesTransferByFgBg()3827   inline ProxyBytesTransferByFgBg() : ProxyBytesTransferByFgBg(nullptr) {}
3828   ~ProxyBytesTransferByFgBg() override;
3829   explicit PROTOBUF_CONSTEXPR ProxyBytesTransferByFgBg(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3830 
3831   ProxyBytesTransferByFgBg(const ProxyBytesTransferByFgBg& from);
ProxyBytesTransferByFgBg(ProxyBytesTransferByFgBg && from)3832   ProxyBytesTransferByFgBg(ProxyBytesTransferByFgBg&& from) noexcept
3833     : ProxyBytesTransferByFgBg() {
3834     *this = ::std::move(from);
3835   }
3836 
3837   inline ProxyBytesTransferByFgBg& operator=(const ProxyBytesTransferByFgBg& from) {
3838     if (this == &from) return *this;
3839     CopyFrom(from);
3840     return *this;
3841   }
3842   inline ProxyBytesTransferByFgBg& operator=(ProxyBytesTransferByFgBg&& from) noexcept {
3843     if (this == &from) return *this;
3844     if (GetOwningArena() == from.GetOwningArena()
3845   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3846         && GetOwningArena() != nullptr
3847   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
3848     ) {
3849       InternalSwap(&from);
3850     } else {
3851       CopyFrom(from);
3852     }
3853     return *this;
3854   }
3855 
unknown_fields()3856   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3857     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3858   }
mutable_unknown_fields()3859   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3860     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3861   }
3862 
descriptor()3863   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3864     return GetDescriptor();
3865   }
GetDescriptor()3866   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3867     return default_instance().GetMetadata().descriptor;
3868   }
GetReflection()3869   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3870     return default_instance().GetMetadata().reflection;
3871   }
default_instance()3872   static const ProxyBytesTransferByFgBg& default_instance() {
3873     return *internal_default_instance();
3874   }
internal_default_instance()3875   static inline const ProxyBytesTransferByFgBg* internal_default_instance() {
3876     return reinterpret_cast<const ProxyBytesTransferByFgBg*>(
3877                &_ProxyBytesTransferByFgBg_default_instance_);
3878   }
3879   static constexpr int kIndexInFileMessages =
3880     9;
3881 
swap(ProxyBytesTransferByFgBg & a,ProxyBytesTransferByFgBg & b)3882   friend void swap(ProxyBytesTransferByFgBg& a, ProxyBytesTransferByFgBg& b) {
3883     a.Swap(&b);
3884   }
Swap(ProxyBytesTransferByFgBg * other)3885   inline void Swap(ProxyBytesTransferByFgBg* other) {
3886     if (other == this) return;
3887   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3888     if (GetOwningArena() != nullptr &&
3889         GetOwningArena() == other->GetOwningArena()) {
3890    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
3891     if (GetOwningArena() == other->GetOwningArena()) {
3892   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
3893       InternalSwap(other);
3894     } else {
3895       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3896     }
3897   }
3898   void UnsafeArenaSwap(ProxyBytesTransferByFgBg* other) {
3899     if (other == this) return;
3900     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3901     InternalSwap(other);
3902   }
3903 
3904   // implements Message ----------------------------------------------
3905 
3906   ProxyBytesTransferByFgBg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3907     return CreateMaybeMessage<ProxyBytesTransferByFgBg>(arena);
3908   }
3909   ProxyBytesTransferByFgBg* New() const {
3910     return New(nullptr);
3911   }
3912   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3913   void CopyFrom(const ProxyBytesTransferByFgBg& from);
3914   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3915   void MergeFrom( const ProxyBytesTransferByFgBg& from) {
3916     ProxyBytesTransferByFgBg::MergeImpl(*this, from);
3917   }
3918   private:
3919   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3920   public:
3921   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3922   bool IsInitialized() const final;
3923 
3924   size_t ByteSizeLong() const final;
3925   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3926   ::uint8_t* _InternalSerialize(
3927       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3928   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3929 
3930   private:
3931   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3932   void SharedDtor();
3933   void SetCachedSize(int size) const final;
3934   void InternalSwap(ProxyBytesTransferByFgBg* other);
3935 
3936   private:
3937   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3938   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3939     return "android.os.statsd.framework.ProxyBytesTransferByFgBg";
3940   }
3941   protected:
3942   explicit ProxyBytesTransferByFgBg(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3943                        bool is_message_owned = false);
3944   public:
3945 
3946   static const ClassData _class_data_;
3947   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3948 
3949   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3950 
3951   // nested types ----------------------------------------------------
3952 
3953   // accessors -------------------------------------------------------
3954 
3955   enum : int {
3956     kUidFieldNumber = 1,
3957     kIsForegroundFieldNumber = 2,
3958     kRxBytesFieldNumber = 3,
3959     kRxPacketsFieldNumber = 4,
3960     kTxBytesFieldNumber = 5,
3961     kTxPacketsFieldNumber = 6,
3962   };
3963   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
3964   bool has_uid() const;
3965   private:
3966   bool _internal_has_uid() const;
3967   public:
3968   void clear_uid();
3969   ::int32_t uid() const;
3970   void set_uid(::int32_t value);
3971   private:
3972   ::int32_t _internal_uid() const;
3973   void _internal_set_uid(::int32_t value);
3974   public:
3975 
3976   // optional bool is_foreground = 2;
3977   bool has_is_foreground() const;
3978   private:
3979   bool _internal_has_is_foreground() const;
3980   public:
3981   void clear_is_foreground();
3982   bool is_foreground() const;
3983   void set_is_foreground(bool value);
3984   private:
3985   bool _internal_is_foreground() const;
3986   void _internal_set_is_foreground(bool value);
3987   public:
3988 
3989   // optional int64 rx_bytes = 3;
3990   bool has_rx_bytes() const;
3991   private:
3992   bool _internal_has_rx_bytes() const;
3993   public:
3994   void clear_rx_bytes();
3995   ::int64_t rx_bytes() const;
3996   void set_rx_bytes(::int64_t value);
3997   private:
3998   ::int64_t _internal_rx_bytes() const;
3999   void _internal_set_rx_bytes(::int64_t value);
4000   public:
4001 
4002   // optional int64 rx_packets = 4;
4003   bool has_rx_packets() const;
4004   private:
4005   bool _internal_has_rx_packets() const;
4006   public:
4007   void clear_rx_packets();
4008   ::int64_t rx_packets() const;
4009   void set_rx_packets(::int64_t value);
4010   private:
4011   ::int64_t _internal_rx_packets() const;
4012   void _internal_set_rx_packets(::int64_t value);
4013   public:
4014 
4015   // optional int64 tx_bytes = 5;
4016   bool has_tx_bytes() const;
4017   private:
4018   bool _internal_has_tx_bytes() const;
4019   public:
4020   void clear_tx_bytes();
4021   ::int64_t tx_bytes() const;
4022   void set_tx_bytes(::int64_t value);
4023   private:
4024   ::int64_t _internal_tx_bytes() const;
4025   void _internal_set_tx_bytes(::int64_t value);
4026   public:
4027 
4028   // optional int64 tx_packets = 6;
4029   bool has_tx_packets() const;
4030   private:
4031   bool _internal_has_tx_packets() const;
4032   public:
4033   void clear_tx_packets();
4034   ::int64_t tx_packets() const;
4035   void set_tx_packets(::int64_t value);
4036   private:
4037   ::int64_t _internal_tx_packets() const;
4038   void _internal_set_tx_packets(::int64_t value);
4039   public:
4040 
4041   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.ProxyBytesTransferByFgBg)
4042  private:
4043   class _Internal;
4044 
4045   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4046   typedef void InternalArenaConstructable_;
4047   typedef void DestructorSkippable_;
4048   struct Impl_ {
4049     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4050     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4051     ::int32_t uid_;
4052     bool is_foreground_;
4053     ::int64_t rx_bytes_;
4054     ::int64_t rx_packets_;
4055     ::int64_t tx_bytes_;
4056     ::int64_t tx_packets_;
4057   };
4058   union { Impl_ _impl_; };
4059   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
4060 };
4061 // -------------------------------------------------------------------
4062 
4063 class MobileBytesTransferByProcState final :
4064     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.MobileBytesTransferByProcState) */ {
4065  public:
MobileBytesTransferByProcState()4066   inline MobileBytesTransferByProcState() : MobileBytesTransferByProcState(nullptr) {}
4067   ~MobileBytesTransferByProcState() override;
4068   explicit PROTOBUF_CONSTEXPR MobileBytesTransferByProcState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4069 
4070   MobileBytesTransferByProcState(const MobileBytesTransferByProcState& from);
MobileBytesTransferByProcState(MobileBytesTransferByProcState && from)4071   MobileBytesTransferByProcState(MobileBytesTransferByProcState&& from) noexcept
4072     : MobileBytesTransferByProcState() {
4073     *this = ::std::move(from);
4074   }
4075 
4076   inline MobileBytesTransferByProcState& operator=(const MobileBytesTransferByProcState& from) {
4077     if (this == &from) return *this;
4078     CopyFrom(from);
4079     return *this;
4080   }
4081   inline MobileBytesTransferByProcState& operator=(MobileBytesTransferByProcState&& from) noexcept {
4082     if (this == &from) return *this;
4083     if (GetOwningArena() == from.GetOwningArena()
4084   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4085         && GetOwningArena() != nullptr
4086   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
4087     ) {
4088       InternalSwap(&from);
4089     } else {
4090       CopyFrom(from);
4091     }
4092     return *this;
4093   }
4094 
unknown_fields()4095   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
4096     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4097   }
mutable_unknown_fields()4098   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
4099     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4100   }
4101 
descriptor()4102   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4103     return GetDescriptor();
4104   }
GetDescriptor()4105   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4106     return default_instance().GetMetadata().descriptor;
4107   }
GetReflection()4108   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4109     return default_instance().GetMetadata().reflection;
4110   }
default_instance()4111   static const MobileBytesTransferByProcState& default_instance() {
4112     return *internal_default_instance();
4113   }
internal_default_instance()4114   static inline const MobileBytesTransferByProcState* internal_default_instance() {
4115     return reinterpret_cast<const MobileBytesTransferByProcState*>(
4116                &_MobileBytesTransferByProcState_default_instance_);
4117   }
4118   static constexpr int kIndexInFileMessages =
4119     10;
4120 
swap(MobileBytesTransferByProcState & a,MobileBytesTransferByProcState & b)4121   friend void swap(MobileBytesTransferByProcState& a, MobileBytesTransferByProcState& b) {
4122     a.Swap(&b);
4123   }
Swap(MobileBytesTransferByProcState * other)4124   inline void Swap(MobileBytesTransferByProcState* other) {
4125     if (other == this) return;
4126   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4127     if (GetOwningArena() != nullptr &&
4128         GetOwningArena() == other->GetOwningArena()) {
4129    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
4130     if (GetOwningArena() == other->GetOwningArena()) {
4131   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
4132       InternalSwap(other);
4133     } else {
4134       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4135     }
4136   }
4137   void UnsafeArenaSwap(MobileBytesTransferByProcState* other) {
4138     if (other == this) return;
4139     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4140     InternalSwap(other);
4141   }
4142 
4143   // implements Message ----------------------------------------------
4144 
4145   MobileBytesTransferByProcState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4146     return CreateMaybeMessage<MobileBytesTransferByProcState>(arena);
4147   }
4148   MobileBytesTransferByProcState* New() const {
4149     return New(nullptr);
4150   }
4151   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4152   void CopyFrom(const MobileBytesTransferByProcState& from);
4153   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4154   void MergeFrom( const MobileBytesTransferByProcState& from) {
4155     MobileBytesTransferByProcState::MergeImpl(*this, from);
4156   }
4157   private:
4158   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4159   public:
4160   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4161   bool IsInitialized() const final;
4162 
4163   size_t ByteSizeLong() const final;
4164   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4165   ::uint8_t* _InternalSerialize(
4166       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4167   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4168 
4169   private:
4170   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4171   void SharedDtor();
4172   void SetCachedSize(int size) const final;
4173   void InternalSwap(MobileBytesTransferByProcState* other);
4174 
4175   private:
4176   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4177   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4178     return "android.os.statsd.framework.MobileBytesTransferByProcState";
4179   }
4180   protected:
4181   explicit MobileBytesTransferByProcState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4182                        bool is_message_owned = false);
4183   public:
4184 
4185   static const ClassData _class_data_;
4186   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4187 
4188   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4189 
4190   // nested types ----------------------------------------------------
4191 
4192   // accessors -------------------------------------------------------
4193 
4194   enum : int {
4195     kRxBytesFieldNumber = 3,
4196     kRxPacketsFieldNumber = 4,
4197     kTxBytesFieldNumber = 5,
4198     kTxPacketsFieldNumber = 6,
4199     kUidFieldNumber = 1,
4200     kProcStateFieldNumber = 2,
4201   };
4202   // optional int64 rx_bytes = 3;
4203   bool has_rx_bytes() const;
4204   private:
4205   bool _internal_has_rx_bytes() const;
4206   public:
4207   void clear_rx_bytes();
4208   ::int64_t rx_bytes() const;
4209   void set_rx_bytes(::int64_t value);
4210   private:
4211   ::int64_t _internal_rx_bytes() const;
4212   void _internal_set_rx_bytes(::int64_t value);
4213   public:
4214 
4215   // optional int64 rx_packets = 4;
4216   bool has_rx_packets() const;
4217   private:
4218   bool _internal_has_rx_packets() const;
4219   public:
4220   void clear_rx_packets();
4221   ::int64_t rx_packets() const;
4222   void set_rx_packets(::int64_t value);
4223   private:
4224   ::int64_t _internal_rx_packets() const;
4225   void _internal_set_rx_packets(::int64_t value);
4226   public:
4227 
4228   // optional int64 tx_bytes = 5;
4229   bool has_tx_bytes() const;
4230   private:
4231   bool _internal_has_tx_bytes() const;
4232   public:
4233   void clear_tx_bytes();
4234   ::int64_t tx_bytes() const;
4235   void set_tx_bytes(::int64_t value);
4236   private:
4237   ::int64_t _internal_tx_bytes() const;
4238   void _internal_set_tx_bytes(::int64_t value);
4239   public:
4240 
4241   // optional int64 tx_packets = 6;
4242   bool has_tx_packets() const;
4243   private:
4244   bool _internal_has_tx_packets() const;
4245   public:
4246   void clear_tx_packets();
4247   ::int64_t tx_packets() const;
4248   void set_tx_packets(::int64_t value);
4249   private:
4250   ::int64_t _internal_tx_packets() const;
4251   void _internal_set_tx_packets(::int64_t value);
4252   public:
4253 
4254   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
4255   bool has_uid() const;
4256   private:
4257   bool _internal_has_uid() const;
4258   public:
4259   void clear_uid();
4260   ::int32_t uid() const;
4261   void set_uid(::int32_t value);
4262   private:
4263   ::int32_t _internal_uid() const;
4264   void _internal_set_uid(::int32_t value);
4265   public:
4266 
4267   // optional .android.app.ProcessStateEnum proc_state = 2;
4268   bool has_proc_state() const;
4269   private:
4270   bool _internal_has_proc_state() const;
4271   public:
4272   void clear_proc_state();
4273   ::android::app::ProcessStateEnum proc_state() const;
4274   void set_proc_state(::android::app::ProcessStateEnum value);
4275   private:
4276   ::android::app::ProcessStateEnum _internal_proc_state() const;
4277   void _internal_set_proc_state(::android::app::ProcessStateEnum value);
4278   public:
4279 
4280   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.MobileBytesTransferByProcState)
4281  private:
4282   class _Internal;
4283 
4284   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4285   typedef void InternalArenaConstructable_;
4286   typedef void DestructorSkippable_;
4287   struct Impl_ {
4288     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4289     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4290     ::int64_t rx_bytes_;
4291     ::int64_t rx_packets_;
4292     ::int64_t tx_bytes_;
4293     ::int64_t tx_packets_;
4294     ::int32_t uid_;
4295     int proc_state_;
4296   };
4297   union { Impl_ _impl_; };
4298   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
4299 };
4300 // -------------------------------------------------------------------
4301 
4302 class BiometricFRRNotification final :
4303     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.BiometricFRRNotification) */ {
4304  public:
BiometricFRRNotification()4305   inline BiometricFRRNotification() : BiometricFRRNotification(nullptr) {}
4306   ~BiometricFRRNotification() override;
4307   explicit PROTOBUF_CONSTEXPR BiometricFRRNotification(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4308 
4309   BiometricFRRNotification(const BiometricFRRNotification& from);
BiometricFRRNotification(BiometricFRRNotification && from)4310   BiometricFRRNotification(BiometricFRRNotification&& from) noexcept
4311     : BiometricFRRNotification() {
4312     *this = ::std::move(from);
4313   }
4314 
4315   inline BiometricFRRNotification& operator=(const BiometricFRRNotification& from) {
4316     if (this == &from) return *this;
4317     CopyFrom(from);
4318     return *this;
4319   }
4320   inline BiometricFRRNotification& operator=(BiometricFRRNotification&& from) noexcept {
4321     if (this == &from) return *this;
4322     if (GetOwningArena() == from.GetOwningArena()
4323   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4324         && GetOwningArena() != nullptr
4325   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
4326     ) {
4327       InternalSwap(&from);
4328     } else {
4329       CopyFrom(from);
4330     }
4331     return *this;
4332   }
4333 
unknown_fields()4334   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
4335     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4336   }
mutable_unknown_fields()4337   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
4338     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4339   }
4340 
descriptor()4341   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4342     return GetDescriptor();
4343   }
GetDescriptor()4344   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4345     return default_instance().GetMetadata().descriptor;
4346   }
GetReflection()4347   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4348     return default_instance().GetMetadata().reflection;
4349   }
default_instance()4350   static const BiometricFRRNotification& default_instance() {
4351     return *internal_default_instance();
4352   }
internal_default_instance()4353   static inline const BiometricFRRNotification* internal_default_instance() {
4354     return reinterpret_cast<const BiometricFRRNotification*>(
4355                &_BiometricFRRNotification_default_instance_);
4356   }
4357   static constexpr int kIndexInFileMessages =
4358     11;
4359 
swap(BiometricFRRNotification & a,BiometricFRRNotification & b)4360   friend void swap(BiometricFRRNotification& a, BiometricFRRNotification& b) {
4361     a.Swap(&b);
4362   }
Swap(BiometricFRRNotification * other)4363   inline void Swap(BiometricFRRNotification* other) {
4364     if (other == this) return;
4365   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4366     if (GetOwningArena() != nullptr &&
4367         GetOwningArena() == other->GetOwningArena()) {
4368    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
4369     if (GetOwningArena() == other->GetOwningArena()) {
4370   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
4371       InternalSwap(other);
4372     } else {
4373       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4374     }
4375   }
4376   void UnsafeArenaSwap(BiometricFRRNotification* other) {
4377     if (other == this) return;
4378     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4379     InternalSwap(other);
4380   }
4381 
4382   // implements Message ----------------------------------------------
4383 
4384   BiometricFRRNotification* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4385     return CreateMaybeMessage<BiometricFRRNotification>(arena);
4386   }
4387   BiometricFRRNotification* New() const {
4388     return New(nullptr);
4389   }
4390   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4391   void CopyFrom(const BiometricFRRNotification& from);
4392   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4393   void MergeFrom( const BiometricFRRNotification& from) {
4394     BiometricFRRNotification::MergeImpl(*this, from);
4395   }
4396   private:
4397   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4398   public:
4399   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4400   bool IsInitialized() const final;
4401 
4402   size_t ByteSizeLong() const final;
4403   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4404   ::uint8_t* _InternalSerialize(
4405       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4406   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4407 
4408   private:
4409   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4410   void SharedDtor();
4411   void SetCachedSize(int size) const final;
4412   void InternalSwap(BiometricFRRNotification* other);
4413 
4414   private:
4415   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4416   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4417     return "android.os.statsd.framework.BiometricFRRNotification";
4418   }
4419   protected:
4420   explicit BiometricFRRNotification(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4421                        bool is_message_owned = false);
4422   public:
4423 
4424   static const ClassData _class_data_;
4425   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4426 
4427   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4428 
4429   // nested types ----------------------------------------------------
4430 
4431   // accessors -------------------------------------------------------
4432 
4433   enum : int {
4434     kActionFieldNumber = 1,
4435     kModalityFieldNumber = 2,
4436   };
4437   // optional .android.hardware.biometrics.FRRNotificationAction action = 1;
4438   bool has_action() const;
4439   private:
4440   bool _internal_has_action() const;
4441   public:
4442   void clear_action();
4443   ::android::hardware::biometrics::FRRNotificationAction action() const;
4444   void set_action(::android::hardware::biometrics::FRRNotificationAction value);
4445   private:
4446   ::android::hardware::biometrics::FRRNotificationAction _internal_action() const;
4447   void _internal_set_action(::android::hardware::biometrics::FRRNotificationAction value);
4448   public:
4449 
4450   // optional .android.hardware.biometrics.ModalityEnum modality = 2;
4451   bool has_modality() const;
4452   private:
4453   bool _internal_has_modality() const;
4454   public:
4455   void clear_modality();
4456   ::android::hardware::biometrics::ModalityEnum modality() const;
4457   void set_modality(::android::hardware::biometrics::ModalityEnum value);
4458   private:
4459   ::android::hardware::biometrics::ModalityEnum _internal_modality() const;
4460   void _internal_set_modality(::android::hardware::biometrics::ModalityEnum value);
4461   public:
4462 
4463   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.BiometricFRRNotification)
4464  private:
4465   class _Internal;
4466 
4467   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4468   typedef void InternalArenaConstructable_;
4469   typedef void DestructorSkippable_;
4470   struct Impl_ {
4471     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4472     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4473     int action_;
4474     int modality_;
4475   };
4476   union { Impl_ _impl_; };
4477   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
4478 };
4479 // -------------------------------------------------------------------
4480 
4481 class SensitiveContentMediaProjectionSession final :
4482     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.SensitiveContentMediaProjectionSession) */ {
4483  public:
SensitiveContentMediaProjectionSession()4484   inline SensitiveContentMediaProjectionSession() : SensitiveContentMediaProjectionSession(nullptr) {}
4485   ~SensitiveContentMediaProjectionSession() override;
4486   explicit PROTOBUF_CONSTEXPR SensitiveContentMediaProjectionSession(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4487 
4488   SensitiveContentMediaProjectionSession(const SensitiveContentMediaProjectionSession& from);
SensitiveContentMediaProjectionSession(SensitiveContentMediaProjectionSession && from)4489   SensitiveContentMediaProjectionSession(SensitiveContentMediaProjectionSession&& from) noexcept
4490     : SensitiveContentMediaProjectionSession() {
4491     *this = ::std::move(from);
4492   }
4493 
4494   inline SensitiveContentMediaProjectionSession& operator=(const SensitiveContentMediaProjectionSession& from) {
4495     if (this == &from) return *this;
4496     CopyFrom(from);
4497     return *this;
4498   }
4499   inline SensitiveContentMediaProjectionSession& operator=(SensitiveContentMediaProjectionSession&& from) noexcept {
4500     if (this == &from) return *this;
4501     if (GetOwningArena() == from.GetOwningArena()
4502   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4503         && GetOwningArena() != nullptr
4504   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
4505     ) {
4506       InternalSwap(&from);
4507     } else {
4508       CopyFrom(from);
4509     }
4510     return *this;
4511   }
4512 
unknown_fields()4513   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
4514     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4515   }
mutable_unknown_fields()4516   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
4517     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4518   }
4519 
descriptor()4520   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4521     return GetDescriptor();
4522   }
GetDescriptor()4523   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4524     return default_instance().GetMetadata().descriptor;
4525   }
GetReflection()4526   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4527     return default_instance().GetMetadata().reflection;
4528   }
default_instance()4529   static const SensitiveContentMediaProjectionSession& default_instance() {
4530     return *internal_default_instance();
4531   }
internal_default_instance()4532   static inline const SensitiveContentMediaProjectionSession* internal_default_instance() {
4533     return reinterpret_cast<const SensitiveContentMediaProjectionSession*>(
4534                &_SensitiveContentMediaProjectionSession_default_instance_);
4535   }
4536   static constexpr int kIndexInFileMessages =
4537     12;
4538 
swap(SensitiveContentMediaProjectionSession & a,SensitiveContentMediaProjectionSession & b)4539   friend void swap(SensitiveContentMediaProjectionSession& a, SensitiveContentMediaProjectionSession& b) {
4540     a.Swap(&b);
4541   }
Swap(SensitiveContentMediaProjectionSession * other)4542   inline void Swap(SensitiveContentMediaProjectionSession* other) {
4543     if (other == this) return;
4544   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4545     if (GetOwningArena() != nullptr &&
4546         GetOwningArena() == other->GetOwningArena()) {
4547    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
4548     if (GetOwningArena() == other->GetOwningArena()) {
4549   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
4550       InternalSwap(other);
4551     } else {
4552       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4553     }
4554   }
4555   void UnsafeArenaSwap(SensitiveContentMediaProjectionSession* other) {
4556     if (other == this) return;
4557     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4558     InternalSwap(other);
4559   }
4560 
4561   // implements Message ----------------------------------------------
4562 
4563   SensitiveContentMediaProjectionSession* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4564     return CreateMaybeMessage<SensitiveContentMediaProjectionSession>(arena);
4565   }
4566   SensitiveContentMediaProjectionSession* New() const {
4567     return New(nullptr);
4568   }
4569   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4570   void CopyFrom(const SensitiveContentMediaProjectionSession& from);
4571   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4572   void MergeFrom( const SensitiveContentMediaProjectionSession& from) {
4573     SensitiveContentMediaProjectionSession::MergeImpl(*this, from);
4574   }
4575   private:
4576   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4577   public:
4578   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4579   bool IsInitialized() const final;
4580 
4581   size_t ByteSizeLong() const final;
4582   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4583   ::uint8_t* _InternalSerialize(
4584       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4585   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4586 
4587   private:
4588   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4589   void SharedDtor();
4590   void SetCachedSize(int size) const final;
4591   void InternalSwap(SensitiveContentMediaProjectionSession* other);
4592 
4593   private:
4594   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4595   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4596     return "android.os.statsd.framework.SensitiveContentMediaProjectionSession";
4597   }
4598   protected:
4599   explicit SensitiveContentMediaProjectionSession(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4600                        bool is_message_owned = false);
4601   public:
4602 
4603   static const ClassData _class_data_;
4604   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4605 
4606   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4607 
4608   // nested types ----------------------------------------------------
4609 
4610   typedef SensitiveContentMediaProjectionSession_State State;
4611   static constexpr State UNDEFINED_STATE =
4612     SensitiveContentMediaProjectionSession_State_UNDEFINED_STATE;
4613   static constexpr State START =
4614     SensitiveContentMediaProjectionSession_State_START;
4615   static constexpr State STOP =
4616     SensitiveContentMediaProjectionSession_State_STOP;
4617   static inline bool State_IsValid(int value) {
4618     return SensitiveContentMediaProjectionSession_State_IsValid(value);
4619   }
4620   static constexpr State State_MIN =
4621     SensitiveContentMediaProjectionSession_State_State_MIN;
4622   static constexpr State State_MAX =
4623     SensitiveContentMediaProjectionSession_State_State_MAX;
4624   static constexpr int State_ARRAYSIZE =
4625     SensitiveContentMediaProjectionSession_State_State_ARRAYSIZE;
4626   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
4627   State_descriptor() {
4628     return SensitiveContentMediaProjectionSession_State_descriptor();
4629   }
4630   template<typename T>
4631   static inline const std::string& State_Name(T enum_t_value) {
4632     static_assert(::std::is_same<T, State>::value ||
4633       ::std::is_integral<T>::value,
4634       "Incorrect type passed to function State_Name.");
4635     return SensitiveContentMediaProjectionSession_State_Name(enum_t_value);
4636   }
4637   static inline bool State_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
4638       State* value) {
4639     return SensitiveContentMediaProjectionSession_State_Parse(name, value);
4640   }
4641 
4642   typedef SensitiveContentMediaProjectionSession_LoggingSource LoggingSource;
4643   static constexpr LoggingSource UNDEFINED_SOURCE =
4644     SensitiveContentMediaProjectionSession_LoggingSource_UNDEFINED_SOURCE;
4645   static constexpr LoggingSource SYS_UI =
4646     SensitiveContentMediaProjectionSession_LoggingSource_SYS_UI;
4647   static constexpr LoggingSource FRAMEWORKS =
4648     SensitiveContentMediaProjectionSession_LoggingSource_FRAMEWORKS;
4649   static inline bool LoggingSource_IsValid(int value) {
4650     return SensitiveContentMediaProjectionSession_LoggingSource_IsValid(value);
4651   }
4652   static constexpr LoggingSource LoggingSource_MIN =
4653     SensitiveContentMediaProjectionSession_LoggingSource_LoggingSource_MIN;
4654   static constexpr LoggingSource LoggingSource_MAX =
4655     SensitiveContentMediaProjectionSession_LoggingSource_LoggingSource_MAX;
4656   static constexpr int LoggingSource_ARRAYSIZE =
4657     SensitiveContentMediaProjectionSession_LoggingSource_LoggingSource_ARRAYSIZE;
4658   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
4659   LoggingSource_descriptor() {
4660     return SensitiveContentMediaProjectionSession_LoggingSource_descriptor();
4661   }
4662   template<typename T>
4663   static inline const std::string& LoggingSource_Name(T enum_t_value) {
4664     static_assert(::std::is_same<T, LoggingSource>::value ||
4665       ::std::is_integral<T>::value,
4666       "Incorrect type passed to function LoggingSource_Name.");
4667     return SensitiveContentMediaProjectionSession_LoggingSource_Name(enum_t_value);
4668   }
4669   static inline bool LoggingSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
4670       LoggingSource* value) {
4671     return SensitiveContentMediaProjectionSession_LoggingSource_Parse(name, value);
4672   }
4673 
4674   // accessors -------------------------------------------------------
4675 
4676   enum : int {
4677     kSessionIdFieldNumber = 1,
4678     kProjectionAppUidFieldNumber = 2,
4679     kExemptedFieldNumber = 3,
4680     kStateFieldNumber = 4,
4681     kSourceFieldNumber = 5,
4682   };
4683   // optional int64 session_id = 1;
4684   bool has_session_id() const;
4685   private:
4686   bool _internal_has_session_id() const;
4687   public:
4688   void clear_session_id();
4689   ::int64_t session_id() const;
4690   void set_session_id(::int64_t value);
4691   private:
4692   ::int64_t _internal_session_id() const;
4693   void _internal_set_session_id(::int64_t value);
4694   public:
4695 
4696   // optional int32 projection_app_uid = 2 [(.android.os.statsd.is_uid) = true];
4697   bool has_projection_app_uid() const;
4698   private:
4699   bool _internal_has_projection_app_uid() const;
4700   public:
4701   void clear_projection_app_uid();
4702   ::int32_t projection_app_uid() const;
4703   void set_projection_app_uid(::int32_t value);
4704   private:
4705   ::int32_t _internal_projection_app_uid() const;
4706   void _internal_set_projection_app_uid(::int32_t value);
4707   public:
4708 
4709   // optional bool exempted = 3;
4710   bool has_exempted() const;
4711   private:
4712   bool _internal_has_exempted() const;
4713   public:
4714   void clear_exempted();
4715   bool exempted() const;
4716   void set_exempted(bool value);
4717   private:
4718   bool _internal_exempted() const;
4719   void _internal_set_exempted(bool value);
4720   public:
4721 
4722   // optional .android.os.statsd.framework.SensitiveContentMediaProjectionSession.State state = 4;
4723   bool has_state() const;
4724   private:
4725   bool _internal_has_state() const;
4726   public:
4727   void clear_state();
4728   ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State state() const;
4729   void set_state(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State value);
4730   private:
4731   ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State _internal_state() const;
4732   void _internal_set_state(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State value);
4733   public:
4734 
4735   // optional .android.os.statsd.framework.SensitiveContentMediaProjectionSession.LoggingSource source = 5;
4736   bool has_source() const;
4737   private:
4738   bool _internal_has_source() const;
4739   public:
4740   void clear_source();
4741   ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource source() const;
4742   void set_source(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource value);
4743   private:
4744   ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource _internal_source() const;
4745   void _internal_set_source(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource value);
4746   public:
4747 
4748   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.SensitiveContentMediaProjectionSession)
4749  private:
4750   class _Internal;
4751 
4752   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4753   typedef void InternalArenaConstructable_;
4754   typedef void DestructorSkippable_;
4755   struct Impl_ {
4756     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4757     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4758     ::int64_t session_id_;
4759     ::int32_t projection_app_uid_;
4760     bool exempted_;
4761     int state_;
4762     int source_;
4763   };
4764   union { Impl_ _impl_; };
4765   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
4766 };
4767 // -------------------------------------------------------------------
4768 
4769 class SensitiveNotificationAppProtectionSession final :
4770     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.SensitiveNotificationAppProtectionSession) */ {
4771  public:
SensitiveNotificationAppProtectionSession()4772   inline SensitiveNotificationAppProtectionSession() : SensitiveNotificationAppProtectionSession(nullptr) {}
4773   ~SensitiveNotificationAppProtectionSession() override;
4774   explicit PROTOBUF_CONSTEXPR SensitiveNotificationAppProtectionSession(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4775 
4776   SensitiveNotificationAppProtectionSession(const SensitiveNotificationAppProtectionSession& from);
SensitiveNotificationAppProtectionSession(SensitiveNotificationAppProtectionSession && from)4777   SensitiveNotificationAppProtectionSession(SensitiveNotificationAppProtectionSession&& from) noexcept
4778     : SensitiveNotificationAppProtectionSession() {
4779     *this = ::std::move(from);
4780   }
4781 
4782   inline SensitiveNotificationAppProtectionSession& operator=(const SensitiveNotificationAppProtectionSession& from) {
4783     if (this == &from) return *this;
4784     CopyFrom(from);
4785     return *this;
4786   }
4787   inline SensitiveNotificationAppProtectionSession& operator=(SensitiveNotificationAppProtectionSession&& from) noexcept {
4788     if (this == &from) return *this;
4789     if (GetOwningArena() == from.GetOwningArena()
4790   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4791         && GetOwningArena() != nullptr
4792   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
4793     ) {
4794       InternalSwap(&from);
4795     } else {
4796       CopyFrom(from);
4797     }
4798     return *this;
4799   }
4800 
unknown_fields()4801   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
4802     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4803   }
mutable_unknown_fields()4804   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
4805     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4806   }
4807 
descriptor()4808   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4809     return GetDescriptor();
4810   }
GetDescriptor()4811   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4812     return default_instance().GetMetadata().descriptor;
4813   }
GetReflection()4814   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4815     return default_instance().GetMetadata().reflection;
4816   }
default_instance()4817   static const SensitiveNotificationAppProtectionSession& default_instance() {
4818     return *internal_default_instance();
4819   }
internal_default_instance()4820   static inline const SensitiveNotificationAppProtectionSession* internal_default_instance() {
4821     return reinterpret_cast<const SensitiveNotificationAppProtectionSession*>(
4822                &_SensitiveNotificationAppProtectionSession_default_instance_);
4823   }
4824   static constexpr int kIndexInFileMessages =
4825     13;
4826 
swap(SensitiveNotificationAppProtectionSession & a,SensitiveNotificationAppProtectionSession & b)4827   friend void swap(SensitiveNotificationAppProtectionSession& a, SensitiveNotificationAppProtectionSession& b) {
4828     a.Swap(&b);
4829   }
Swap(SensitiveNotificationAppProtectionSession * other)4830   inline void Swap(SensitiveNotificationAppProtectionSession* other) {
4831     if (other == this) return;
4832   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4833     if (GetOwningArena() != nullptr &&
4834         GetOwningArena() == other->GetOwningArena()) {
4835    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
4836     if (GetOwningArena() == other->GetOwningArena()) {
4837   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
4838       InternalSwap(other);
4839     } else {
4840       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4841     }
4842   }
4843   void UnsafeArenaSwap(SensitiveNotificationAppProtectionSession* other) {
4844     if (other == this) return;
4845     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4846     InternalSwap(other);
4847   }
4848 
4849   // implements Message ----------------------------------------------
4850 
4851   SensitiveNotificationAppProtectionSession* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4852     return CreateMaybeMessage<SensitiveNotificationAppProtectionSession>(arena);
4853   }
4854   SensitiveNotificationAppProtectionSession* New() const {
4855     return New(nullptr);
4856   }
4857   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4858   void CopyFrom(const SensitiveNotificationAppProtectionSession& from);
4859   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4860   void MergeFrom( const SensitiveNotificationAppProtectionSession& from) {
4861     SensitiveNotificationAppProtectionSession::MergeImpl(*this, from);
4862   }
4863   private:
4864   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4865   public:
4866   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4867   bool IsInitialized() const final;
4868 
4869   size_t ByteSizeLong() const final;
4870   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4871   ::uint8_t* _InternalSerialize(
4872       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4873   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4874 
4875   private:
4876   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4877   void SharedDtor();
4878   void SetCachedSize(int size) const final;
4879   void InternalSwap(SensitiveNotificationAppProtectionSession* other);
4880 
4881   private:
4882   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4883   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4884     return "android.os.statsd.framework.SensitiveNotificationAppProtectionSession";
4885   }
4886   protected:
4887   explicit SensitiveNotificationAppProtectionSession(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4888                        bool is_message_owned = false);
4889   public:
4890 
4891   static const ClassData _class_data_;
4892   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4893 
4894   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4895 
4896   // nested types ----------------------------------------------------
4897 
4898   // accessors -------------------------------------------------------
4899 
4900   enum : int {
4901     kSessionIdFieldNumber = 1,
4902     kNumNotificationsFieldNumber = 2,
4903     kNumOtpNotificationsFieldNumber = 3,
4904   };
4905   // optional int64 session_id = 1;
4906   bool has_session_id() const;
4907   private:
4908   bool _internal_has_session_id() const;
4909   public:
4910   void clear_session_id();
4911   ::int64_t session_id() const;
4912   void set_session_id(::int64_t value);
4913   private:
4914   ::int64_t _internal_session_id() const;
4915   void _internal_set_session_id(::int64_t value);
4916   public:
4917 
4918   // optional int32 num_notifications = 2;
4919   bool has_num_notifications() const;
4920   private:
4921   bool _internal_has_num_notifications() const;
4922   public:
4923   void clear_num_notifications();
4924   ::int32_t num_notifications() const;
4925   void set_num_notifications(::int32_t value);
4926   private:
4927   ::int32_t _internal_num_notifications() const;
4928   void _internal_set_num_notifications(::int32_t value);
4929   public:
4930 
4931   // optional int32 num_otp_notifications = 3;
4932   bool has_num_otp_notifications() const;
4933   private:
4934   bool _internal_has_num_otp_notifications() const;
4935   public:
4936   void clear_num_otp_notifications();
4937   ::int32_t num_otp_notifications() const;
4938   void set_num_otp_notifications(::int32_t value);
4939   private:
4940   ::int32_t _internal_num_otp_notifications() const;
4941   void _internal_set_num_otp_notifications(::int32_t value);
4942   public:
4943 
4944   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.SensitiveNotificationAppProtectionSession)
4945  private:
4946   class _Internal;
4947 
4948   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4949   typedef void InternalArenaConstructable_;
4950   typedef void DestructorSkippable_;
4951   struct Impl_ {
4952     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4953     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4954     ::int64_t session_id_;
4955     ::int32_t num_notifications_;
4956     ::int32_t num_otp_notifications_;
4957   };
4958   union { Impl_ _impl_; };
4959   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
4960 };
4961 // -------------------------------------------------------------------
4962 
4963 class SensitiveNotificationAppProtectionApplied final :
4964     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.SensitiveNotificationAppProtectionApplied) */ {
4965  public:
SensitiveNotificationAppProtectionApplied()4966   inline SensitiveNotificationAppProtectionApplied() : SensitiveNotificationAppProtectionApplied(nullptr) {}
4967   ~SensitiveNotificationAppProtectionApplied() override;
4968   explicit PROTOBUF_CONSTEXPR SensitiveNotificationAppProtectionApplied(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4969 
4970   SensitiveNotificationAppProtectionApplied(const SensitiveNotificationAppProtectionApplied& from);
SensitiveNotificationAppProtectionApplied(SensitiveNotificationAppProtectionApplied && from)4971   SensitiveNotificationAppProtectionApplied(SensitiveNotificationAppProtectionApplied&& from) noexcept
4972     : SensitiveNotificationAppProtectionApplied() {
4973     *this = ::std::move(from);
4974   }
4975 
4976   inline SensitiveNotificationAppProtectionApplied& operator=(const SensitiveNotificationAppProtectionApplied& from) {
4977     if (this == &from) return *this;
4978     CopyFrom(from);
4979     return *this;
4980   }
4981   inline SensitiveNotificationAppProtectionApplied& operator=(SensitiveNotificationAppProtectionApplied&& from) noexcept {
4982     if (this == &from) return *this;
4983     if (GetOwningArena() == from.GetOwningArena()
4984   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4985         && GetOwningArena() != nullptr
4986   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
4987     ) {
4988       InternalSwap(&from);
4989     } else {
4990       CopyFrom(from);
4991     }
4992     return *this;
4993   }
4994 
unknown_fields()4995   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
4996     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4997   }
mutable_unknown_fields()4998   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
4999     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5000   }
5001 
descriptor()5002   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5003     return GetDescriptor();
5004   }
GetDescriptor()5005   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5006     return default_instance().GetMetadata().descriptor;
5007   }
GetReflection()5008   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5009     return default_instance().GetMetadata().reflection;
5010   }
default_instance()5011   static const SensitiveNotificationAppProtectionApplied& default_instance() {
5012     return *internal_default_instance();
5013   }
internal_default_instance()5014   static inline const SensitiveNotificationAppProtectionApplied* internal_default_instance() {
5015     return reinterpret_cast<const SensitiveNotificationAppProtectionApplied*>(
5016                &_SensitiveNotificationAppProtectionApplied_default_instance_);
5017   }
5018   static constexpr int kIndexInFileMessages =
5019     14;
5020 
swap(SensitiveNotificationAppProtectionApplied & a,SensitiveNotificationAppProtectionApplied & b)5021   friend void swap(SensitiveNotificationAppProtectionApplied& a, SensitiveNotificationAppProtectionApplied& b) {
5022     a.Swap(&b);
5023   }
Swap(SensitiveNotificationAppProtectionApplied * other)5024   inline void Swap(SensitiveNotificationAppProtectionApplied* other) {
5025     if (other == this) return;
5026   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5027     if (GetOwningArena() != nullptr &&
5028         GetOwningArena() == other->GetOwningArena()) {
5029    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
5030     if (GetOwningArena() == other->GetOwningArena()) {
5031   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
5032       InternalSwap(other);
5033     } else {
5034       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5035     }
5036   }
5037   void UnsafeArenaSwap(SensitiveNotificationAppProtectionApplied* other) {
5038     if (other == this) return;
5039     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5040     InternalSwap(other);
5041   }
5042 
5043   // implements Message ----------------------------------------------
5044 
5045   SensitiveNotificationAppProtectionApplied* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5046     return CreateMaybeMessage<SensitiveNotificationAppProtectionApplied>(arena);
5047   }
5048   SensitiveNotificationAppProtectionApplied* New() const {
5049     return New(nullptr);
5050   }
5051   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5052   void CopyFrom(const SensitiveNotificationAppProtectionApplied& from);
5053   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5054   void MergeFrom( const SensitiveNotificationAppProtectionApplied& from) {
5055     SensitiveNotificationAppProtectionApplied::MergeImpl(*this, from);
5056   }
5057   private:
5058   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5059   public:
5060   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5061   bool IsInitialized() const final;
5062 
5063   size_t ByteSizeLong() const final;
5064   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5065   ::uint8_t* _InternalSerialize(
5066       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5067   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5068 
5069   private:
5070   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5071   void SharedDtor();
5072   void SetCachedSize(int size) const final;
5073   void InternalSwap(SensitiveNotificationAppProtectionApplied* other);
5074 
5075   private:
5076   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5077   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5078     return "android.os.statsd.framework.SensitiveNotificationAppProtectionApplied";
5079   }
5080   protected:
5081   explicit SensitiveNotificationAppProtectionApplied(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5082                        bool is_message_owned = false);
5083   public:
5084 
5085   static const ClassData _class_data_;
5086   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5087 
5088   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5089 
5090   // nested types ----------------------------------------------------
5091 
5092   // accessors -------------------------------------------------------
5093 
5094   enum : int {
5095     kSessionIdFieldNumber = 1,
5096     kUidFieldNumber = 2,
5097   };
5098   // optional int64 session_id = 1;
5099   bool has_session_id() const;
5100   private:
5101   bool _internal_has_session_id() const;
5102   public:
5103   void clear_session_id();
5104   ::int64_t session_id() const;
5105   void set_session_id(::int64_t value);
5106   private:
5107   ::int64_t _internal_session_id() const;
5108   void _internal_set_session_id(::int64_t value);
5109   public:
5110 
5111   // optional int32 uid = 2 [(.android.os.statsd.is_uid) = true];
5112   bool has_uid() const;
5113   private:
5114   bool _internal_has_uid() const;
5115   public:
5116   void clear_uid();
5117   ::int32_t uid() const;
5118   void set_uid(::int32_t value);
5119   private:
5120   ::int32_t _internal_uid() const;
5121   void _internal_set_uid(::int32_t value);
5122   public:
5123 
5124   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.SensitiveNotificationAppProtectionApplied)
5125  private:
5126   class _Internal;
5127 
5128   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5129   typedef void InternalArenaConstructable_;
5130   typedef void DestructorSkippable_;
5131   struct Impl_ {
5132     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5133     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5134     ::int64_t session_id_;
5135     ::int32_t uid_;
5136   };
5137   union { Impl_ _impl_; };
5138   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
5139 };
5140 // -------------------------------------------------------------------
5141 
5142 class SensitiveNotificationRedaction final :
5143     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.SensitiveNotificationRedaction) */ {
5144  public:
SensitiveNotificationRedaction()5145   inline SensitiveNotificationRedaction() : SensitiveNotificationRedaction(nullptr) {}
5146   ~SensitiveNotificationRedaction() override;
5147   explicit PROTOBUF_CONSTEXPR SensitiveNotificationRedaction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5148 
5149   SensitiveNotificationRedaction(const SensitiveNotificationRedaction& from);
SensitiveNotificationRedaction(SensitiveNotificationRedaction && from)5150   SensitiveNotificationRedaction(SensitiveNotificationRedaction&& from) noexcept
5151     : SensitiveNotificationRedaction() {
5152     *this = ::std::move(from);
5153   }
5154 
5155   inline SensitiveNotificationRedaction& operator=(const SensitiveNotificationRedaction& from) {
5156     if (this == &from) return *this;
5157     CopyFrom(from);
5158     return *this;
5159   }
5160   inline SensitiveNotificationRedaction& operator=(SensitiveNotificationRedaction&& from) noexcept {
5161     if (this == &from) return *this;
5162     if (GetOwningArena() == from.GetOwningArena()
5163   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5164         && GetOwningArena() != nullptr
5165   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
5166     ) {
5167       InternalSwap(&from);
5168     } else {
5169       CopyFrom(from);
5170     }
5171     return *this;
5172   }
5173 
unknown_fields()5174   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
5175     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5176   }
mutable_unknown_fields()5177   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
5178     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5179   }
5180 
descriptor()5181   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5182     return GetDescriptor();
5183   }
GetDescriptor()5184   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5185     return default_instance().GetMetadata().descriptor;
5186   }
GetReflection()5187   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5188     return default_instance().GetMetadata().reflection;
5189   }
default_instance()5190   static const SensitiveNotificationRedaction& default_instance() {
5191     return *internal_default_instance();
5192   }
internal_default_instance()5193   static inline const SensitiveNotificationRedaction* internal_default_instance() {
5194     return reinterpret_cast<const SensitiveNotificationRedaction*>(
5195                &_SensitiveNotificationRedaction_default_instance_);
5196   }
5197   static constexpr int kIndexInFileMessages =
5198     15;
5199 
swap(SensitiveNotificationRedaction & a,SensitiveNotificationRedaction & b)5200   friend void swap(SensitiveNotificationRedaction& a, SensitiveNotificationRedaction& b) {
5201     a.Swap(&b);
5202   }
Swap(SensitiveNotificationRedaction * other)5203   inline void Swap(SensitiveNotificationRedaction* other) {
5204     if (other == this) return;
5205   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5206     if (GetOwningArena() != nullptr &&
5207         GetOwningArena() == other->GetOwningArena()) {
5208    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
5209     if (GetOwningArena() == other->GetOwningArena()) {
5210   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
5211       InternalSwap(other);
5212     } else {
5213       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5214     }
5215   }
5216   void UnsafeArenaSwap(SensitiveNotificationRedaction* other) {
5217     if (other == this) return;
5218     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5219     InternalSwap(other);
5220   }
5221 
5222   // implements Message ----------------------------------------------
5223 
5224   SensitiveNotificationRedaction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5225     return CreateMaybeMessage<SensitiveNotificationRedaction>(arena);
5226   }
5227   SensitiveNotificationRedaction* New() const {
5228     return New(nullptr);
5229   }
5230   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5231   void CopyFrom(const SensitiveNotificationRedaction& from);
5232   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5233   void MergeFrom( const SensitiveNotificationRedaction& from) {
5234     SensitiveNotificationRedaction::MergeImpl(*this, from);
5235   }
5236   private:
5237   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5238   public:
5239   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5240   bool IsInitialized() const final;
5241 
5242   size_t ByteSizeLong() const final;
5243   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5244   ::uint8_t* _InternalSerialize(
5245       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5246   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5247 
5248   private:
5249   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5250   void SharedDtor();
5251   void SetCachedSize(int size) const final;
5252   void InternalSwap(SensitiveNotificationRedaction* other);
5253 
5254   private:
5255   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5256   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5257     return "android.os.statsd.framework.SensitiveNotificationRedaction";
5258   }
5259   protected:
5260   explicit SensitiveNotificationRedaction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5261                        bool is_message_owned = false);
5262   public:
5263 
5264   static const ClassData _class_data_;
5265   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5266 
5267   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5268 
5269   // nested types ----------------------------------------------------
5270 
5271   // accessors -------------------------------------------------------
5272 
5273   enum : int {
5274     kReceiveAdjustmentBeforePostFieldNumber = 1,
5275     kRedactFieldNumber = 2,
5276     kLatencyMsFieldNumber = 3,
5277   };
5278   // optional bool receive_adjustment_before_post = 1;
5279   bool has_receive_adjustment_before_post() const;
5280   private:
5281   bool _internal_has_receive_adjustment_before_post() const;
5282   public:
5283   void clear_receive_adjustment_before_post();
5284   bool receive_adjustment_before_post() const;
5285   void set_receive_adjustment_before_post(bool value);
5286   private:
5287   bool _internal_receive_adjustment_before_post() const;
5288   void _internal_set_receive_adjustment_before_post(bool value);
5289   public:
5290 
5291   // optional bool redact = 2;
5292   bool has_redact() const;
5293   private:
5294   bool _internal_has_redact() const;
5295   public:
5296   void clear_redact();
5297   bool redact() const;
5298   void set_redact(bool value);
5299   private:
5300   bool _internal_redact() const;
5301   void _internal_set_redact(bool value);
5302   public:
5303 
5304   // optional int32 latency_ms = 3;
5305   bool has_latency_ms() const;
5306   private:
5307   bool _internal_has_latency_ms() const;
5308   public:
5309   void clear_latency_ms();
5310   ::int32_t latency_ms() const;
5311   void set_latency_ms(::int32_t value);
5312   private:
5313   ::int32_t _internal_latency_ms() const;
5314   void _internal_set_latency_ms(::int32_t value);
5315   public:
5316 
5317   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.SensitiveNotificationRedaction)
5318  private:
5319   class _Internal;
5320 
5321   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5322   typedef void InternalArenaConstructable_;
5323   typedef void DestructorSkippable_;
5324   struct Impl_ {
5325     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5326     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5327     bool receive_adjustment_before_post_;
5328     bool redact_;
5329     ::int32_t latency_ms_;
5330   };
5331   union { Impl_ _impl_; };
5332   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
5333 };
5334 // -------------------------------------------------------------------
5335 
5336 class SensitiveContentAppProtection final :
5337     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.SensitiveContentAppProtection) */ {
5338  public:
SensitiveContentAppProtection()5339   inline SensitiveContentAppProtection() : SensitiveContentAppProtection(nullptr) {}
5340   ~SensitiveContentAppProtection() override;
5341   explicit PROTOBUF_CONSTEXPR SensitiveContentAppProtection(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5342 
5343   SensitiveContentAppProtection(const SensitiveContentAppProtection& from);
SensitiveContentAppProtection(SensitiveContentAppProtection && from)5344   SensitiveContentAppProtection(SensitiveContentAppProtection&& from) noexcept
5345     : SensitiveContentAppProtection() {
5346     *this = ::std::move(from);
5347   }
5348 
5349   inline SensitiveContentAppProtection& operator=(const SensitiveContentAppProtection& from) {
5350     if (this == &from) return *this;
5351     CopyFrom(from);
5352     return *this;
5353   }
5354   inline SensitiveContentAppProtection& operator=(SensitiveContentAppProtection&& from) noexcept {
5355     if (this == &from) return *this;
5356     if (GetOwningArena() == from.GetOwningArena()
5357   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5358         && GetOwningArena() != nullptr
5359   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
5360     ) {
5361       InternalSwap(&from);
5362     } else {
5363       CopyFrom(from);
5364     }
5365     return *this;
5366   }
5367 
unknown_fields()5368   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
5369     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5370   }
mutable_unknown_fields()5371   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
5372     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5373   }
5374 
descriptor()5375   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5376     return GetDescriptor();
5377   }
GetDescriptor()5378   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5379     return default_instance().GetMetadata().descriptor;
5380   }
GetReflection()5381   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5382     return default_instance().GetMetadata().reflection;
5383   }
default_instance()5384   static const SensitiveContentAppProtection& default_instance() {
5385     return *internal_default_instance();
5386   }
internal_default_instance()5387   static inline const SensitiveContentAppProtection* internal_default_instance() {
5388     return reinterpret_cast<const SensitiveContentAppProtection*>(
5389                &_SensitiveContentAppProtection_default_instance_);
5390   }
5391   static constexpr int kIndexInFileMessages =
5392     16;
5393 
swap(SensitiveContentAppProtection & a,SensitiveContentAppProtection & b)5394   friend void swap(SensitiveContentAppProtection& a, SensitiveContentAppProtection& b) {
5395     a.Swap(&b);
5396   }
Swap(SensitiveContentAppProtection * other)5397   inline void Swap(SensitiveContentAppProtection* other) {
5398     if (other == this) return;
5399   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5400     if (GetOwningArena() != nullptr &&
5401         GetOwningArena() == other->GetOwningArena()) {
5402    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
5403     if (GetOwningArena() == other->GetOwningArena()) {
5404   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
5405       InternalSwap(other);
5406     } else {
5407       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5408     }
5409   }
5410   void UnsafeArenaSwap(SensitiveContentAppProtection* other) {
5411     if (other == this) return;
5412     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5413     InternalSwap(other);
5414   }
5415 
5416   // implements Message ----------------------------------------------
5417 
5418   SensitiveContentAppProtection* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5419     return CreateMaybeMessage<SensitiveContentAppProtection>(arena);
5420   }
5421   SensitiveContentAppProtection* New() const {
5422     return New(nullptr);
5423   }
5424   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5425   void CopyFrom(const SensitiveContentAppProtection& from);
5426   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5427   void MergeFrom( const SensitiveContentAppProtection& from) {
5428     SensitiveContentAppProtection::MergeImpl(*this, from);
5429   }
5430   private:
5431   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5432   public:
5433   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5434   bool IsInitialized() const final;
5435 
5436   size_t ByteSizeLong() const final;
5437   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5438   ::uint8_t* _InternalSerialize(
5439       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5440   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5441 
5442   private:
5443   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5444   void SharedDtor();
5445   void SetCachedSize(int size) const final;
5446   void InternalSwap(SensitiveContentAppProtection* other);
5447 
5448   private:
5449   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5450   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5451     return "android.os.statsd.framework.SensitiveContentAppProtection";
5452   }
5453   protected:
5454   explicit SensitiveContentAppProtection(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5455                        bool is_message_owned = false);
5456   public:
5457 
5458   static const ClassData _class_data_;
5459   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5460 
5461   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5462 
5463   // nested types ----------------------------------------------------
5464 
5465   typedef SensitiveContentAppProtection_State State;
5466   static constexpr State UNKNOWN =
5467     SensitiveContentAppProtection_State_UNKNOWN;
5468   static constexpr State BLOCKED =
5469     SensitiveContentAppProtection_State_BLOCKED;
5470   static constexpr State UNBLOCKED =
5471     SensitiveContentAppProtection_State_UNBLOCKED;
5472   static inline bool State_IsValid(int value) {
5473     return SensitiveContentAppProtection_State_IsValid(value);
5474   }
5475   static constexpr State State_MIN =
5476     SensitiveContentAppProtection_State_State_MIN;
5477   static constexpr State State_MAX =
5478     SensitiveContentAppProtection_State_State_MAX;
5479   static constexpr int State_ARRAYSIZE =
5480     SensitiveContentAppProtection_State_State_ARRAYSIZE;
5481   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
5482   State_descriptor() {
5483     return SensitiveContentAppProtection_State_descriptor();
5484   }
5485   template<typename T>
5486   static inline const std::string& State_Name(T enum_t_value) {
5487     static_assert(::std::is_same<T, State>::value ||
5488       ::std::is_integral<T>::value,
5489       "Incorrect type passed to function State_Name.");
5490     return SensitiveContentAppProtection_State_Name(enum_t_value);
5491   }
5492   static inline bool State_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
5493       State* value) {
5494     return SensitiveContentAppProtection_State_Parse(name, value);
5495   }
5496 
5497   // accessors -------------------------------------------------------
5498 
5499   enum : int {
5500     kSessionIdFieldNumber = 1,
5501     kProtectedUidFieldNumber = 2,
5502     kProjectionUidFieldNumber = 3,
5503     kStateFieldNumber = 4,
5504   };
5505   // optional int64 session_id = 1;
5506   bool has_session_id() const;
5507   private:
5508   bool _internal_has_session_id() const;
5509   public:
5510   void clear_session_id();
5511   ::int64_t session_id() const;
5512   void set_session_id(::int64_t value);
5513   private:
5514   ::int64_t _internal_session_id() const;
5515   void _internal_set_session_id(::int64_t value);
5516   public:
5517 
5518   // optional int32 protected_uid = 2 [(.android.os.statsd.is_uid) = true];
5519   bool has_protected_uid() const;
5520   private:
5521   bool _internal_has_protected_uid() const;
5522   public:
5523   void clear_protected_uid();
5524   ::int32_t protected_uid() const;
5525   void set_protected_uid(::int32_t value);
5526   private:
5527   ::int32_t _internal_protected_uid() const;
5528   void _internal_set_protected_uid(::int32_t value);
5529   public:
5530 
5531   // optional int32 projection_uid = 3 [(.android.os.statsd.is_uid) = true];
5532   bool has_projection_uid() const;
5533   private:
5534   bool _internal_has_projection_uid() const;
5535   public:
5536   void clear_projection_uid();
5537   ::int32_t projection_uid() const;
5538   void set_projection_uid(::int32_t value);
5539   private:
5540   ::int32_t _internal_projection_uid() const;
5541   void _internal_set_projection_uid(::int32_t value);
5542   public:
5543 
5544   // optional .android.os.statsd.framework.SensitiveContentAppProtection.State state = 4;
5545   bool has_state() const;
5546   private:
5547   bool _internal_has_state() const;
5548   public:
5549   void clear_state();
5550   ::android::os::statsd::framework::SensitiveContentAppProtection_State state() const;
5551   void set_state(::android::os::statsd::framework::SensitiveContentAppProtection_State value);
5552   private:
5553   ::android::os::statsd::framework::SensitiveContentAppProtection_State _internal_state() const;
5554   void _internal_set_state(::android::os::statsd::framework::SensitiveContentAppProtection_State value);
5555   public:
5556 
5557   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.SensitiveContentAppProtection)
5558  private:
5559   class _Internal;
5560 
5561   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5562   typedef void InternalArenaConstructable_;
5563   typedef void DestructorSkippable_;
5564   struct Impl_ {
5565     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5566     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5567     ::int64_t session_id_;
5568     ::int32_t protected_uid_;
5569     ::int32_t projection_uid_;
5570     int state_;
5571   };
5572   union { Impl_ _impl_; };
5573   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
5574 };
5575 // -------------------------------------------------------------------
5576 
5577 class ExcessiveBinderProxyCountReported final :
5578     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.ExcessiveBinderProxyCountReported) */ {
5579  public:
ExcessiveBinderProxyCountReported()5580   inline ExcessiveBinderProxyCountReported() : ExcessiveBinderProxyCountReported(nullptr) {}
5581   ~ExcessiveBinderProxyCountReported() override;
5582   explicit PROTOBUF_CONSTEXPR ExcessiveBinderProxyCountReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5583 
5584   ExcessiveBinderProxyCountReported(const ExcessiveBinderProxyCountReported& from);
ExcessiveBinderProxyCountReported(ExcessiveBinderProxyCountReported && from)5585   ExcessiveBinderProxyCountReported(ExcessiveBinderProxyCountReported&& from) noexcept
5586     : ExcessiveBinderProxyCountReported() {
5587     *this = ::std::move(from);
5588   }
5589 
5590   inline ExcessiveBinderProxyCountReported& operator=(const ExcessiveBinderProxyCountReported& from) {
5591     if (this == &from) return *this;
5592     CopyFrom(from);
5593     return *this;
5594   }
5595   inline ExcessiveBinderProxyCountReported& operator=(ExcessiveBinderProxyCountReported&& from) noexcept {
5596     if (this == &from) return *this;
5597     if (GetOwningArena() == from.GetOwningArena()
5598   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5599         && GetOwningArena() != nullptr
5600   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
5601     ) {
5602       InternalSwap(&from);
5603     } else {
5604       CopyFrom(from);
5605     }
5606     return *this;
5607   }
5608 
unknown_fields()5609   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
5610     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5611   }
mutable_unknown_fields()5612   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
5613     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5614   }
5615 
descriptor()5616   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5617     return GetDescriptor();
5618   }
GetDescriptor()5619   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5620     return default_instance().GetMetadata().descriptor;
5621   }
GetReflection()5622   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5623     return default_instance().GetMetadata().reflection;
5624   }
default_instance()5625   static const ExcessiveBinderProxyCountReported& default_instance() {
5626     return *internal_default_instance();
5627   }
internal_default_instance()5628   static inline const ExcessiveBinderProxyCountReported* internal_default_instance() {
5629     return reinterpret_cast<const ExcessiveBinderProxyCountReported*>(
5630                &_ExcessiveBinderProxyCountReported_default_instance_);
5631   }
5632   static constexpr int kIndexInFileMessages =
5633     17;
5634 
swap(ExcessiveBinderProxyCountReported & a,ExcessiveBinderProxyCountReported & b)5635   friend void swap(ExcessiveBinderProxyCountReported& a, ExcessiveBinderProxyCountReported& b) {
5636     a.Swap(&b);
5637   }
Swap(ExcessiveBinderProxyCountReported * other)5638   inline void Swap(ExcessiveBinderProxyCountReported* other) {
5639     if (other == this) return;
5640   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5641     if (GetOwningArena() != nullptr &&
5642         GetOwningArena() == other->GetOwningArena()) {
5643    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
5644     if (GetOwningArena() == other->GetOwningArena()) {
5645   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
5646       InternalSwap(other);
5647     } else {
5648       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5649     }
5650   }
5651   void UnsafeArenaSwap(ExcessiveBinderProxyCountReported* other) {
5652     if (other == this) return;
5653     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5654     InternalSwap(other);
5655   }
5656 
5657   // implements Message ----------------------------------------------
5658 
5659   ExcessiveBinderProxyCountReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5660     return CreateMaybeMessage<ExcessiveBinderProxyCountReported>(arena);
5661   }
5662   ExcessiveBinderProxyCountReported* New() const {
5663     return New(nullptr);
5664   }
5665   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5666   void CopyFrom(const ExcessiveBinderProxyCountReported& from);
5667   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5668   void MergeFrom( const ExcessiveBinderProxyCountReported& from) {
5669     ExcessiveBinderProxyCountReported::MergeImpl(*this, from);
5670   }
5671   private:
5672   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5673   public:
5674   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5675   bool IsInitialized() const final;
5676 
5677   size_t ByteSizeLong() const final;
5678   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5679   ::uint8_t* _InternalSerialize(
5680       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5681   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5682 
5683   private:
5684   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5685   void SharedDtor();
5686   void SetCachedSize(int size) const final;
5687   void InternalSwap(ExcessiveBinderProxyCountReported* other);
5688 
5689   private:
5690   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5691   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5692     return "android.os.statsd.framework.ExcessiveBinderProxyCountReported";
5693   }
5694   protected:
5695   explicit ExcessiveBinderProxyCountReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5696                        bool is_message_owned = false);
5697   public:
5698 
5699   static const ClassData _class_data_;
5700   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5701 
5702   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5703 
5704   // nested types ----------------------------------------------------
5705 
5706   // accessors -------------------------------------------------------
5707 
5708   enum : int {
5709     kOffendingUidFieldNumber = 1,
5710   };
5711   // optional int32 offending_uid = 1 [(.android.os.statsd.is_uid) = true];
5712   bool has_offending_uid() const;
5713   private:
5714   bool _internal_has_offending_uid() const;
5715   public:
5716   void clear_offending_uid();
5717   ::int32_t offending_uid() const;
5718   void set_offending_uid(::int32_t value);
5719   private:
5720   ::int32_t _internal_offending_uid() const;
5721   void _internal_set_offending_uid(::int32_t value);
5722   public:
5723 
5724   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.ExcessiveBinderProxyCountReported)
5725  private:
5726   class _Internal;
5727 
5728   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5729   typedef void InternalArenaConstructable_;
5730   typedef void DestructorSkippable_;
5731   struct Impl_ {
5732     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
5733     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5734     ::int32_t offending_uid_;
5735   };
5736   union { Impl_ _impl_; };
5737   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
5738 };
5739 // -------------------------------------------------------------------
5740 
5741 class AppRestrictionStateChanged final :
5742     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.AppRestrictionStateChanged) */ {
5743  public:
AppRestrictionStateChanged()5744   inline AppRestrictionStateChanged() : AppRestrictionStateChanged(nullptr) {}
5745   ~AppRestrictionStateChanged() override;
5746   explicit PROTOBUF_CONSTEXPR AppRestrictionStateChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5747 
5748   AppRestrictionStateChanged(const AppRestrictionStateChanged& from);
AppRestrictionStateChanged(AppRestrictionStateChanged && from)5749   AppRestrictionStateChanged(AppRestrictionStateChanged&& from) noexcept
5750     : AppRestrictionStateChanged() {
5751     *this = ::std::move(from);
5752   }
5753 
5754   inline AppRestrictionStateChanged& operator=(const AppRestrictionStateChanged& from) {
5755     if (this == &from) return *this;
5756     CopyFrom(from);
5757     return *this;
5758   }
5759   inline AppRestrictionStateChanged& operator=(AppRestrictionStateChanged&& from) noexcept {
5760     if (this == &from) return *this;
5761     if (GetOwningArena() == from.GetOwningArena()
5762   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5763         && GetOwningArena() != nullptr
5764   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
5765     ) {
5766       InternalSwap(&from);
5767     } else {
5768       CopyFrom(from);
5769     }
5770     return *this;
5771   }
5772 
unknown_fields()5773   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
5774     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
5775   }
mutable_unknown_fields()5776   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
5777     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5778   }
5779 
descriptor()5780   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5781     return GetDescriptor();
5782   }
GetDescriptor()5783   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5784     return default_instance().GetMetadata().descriptor;
5785   }
GetReflection()5786   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5787     return default_instance().GetMetadata().reflection;
5788   }
default_instance()5789   static const AppRestrictionStateChanged& default_instance() {
5790     return *internal_default_instance();
5791   }
internal_default_instance()5792   static inline const AppRestrictionStateChanged* internal_default_instance() {
5793     return reinterpret_cast<const AppRestrictionStateChanged*>(
5794                &_AppRestrictionStateChanged_default_instance_);
5795   }
5796   static constexpr int kIndexInFileMessages =
5797     18;
5798 
swap(AppRestrictionStateChanged & a,AppRestrictionStateChanged & b)5799   friend void swap(AppRestrictionStateChanged& a, AppRestrictionStateChanged& b) {
5800     a.Swap(&b);
5801   }
Swap(AppRestrictionStateChanged * other)5802   inline void Swap(AppRestrictionStateChanged* other) {
5803     if (other == this) return;
5804   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5805     if (GetOwningArena() != nullptr &&
5806         GetOwningArena() == other->GetOwningArena()) {
5807    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
5808     if (GetOwningArena() == other->GetOwningArena()) {
5809   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
5810       InternalSwap(other);
5811     } else {
5812       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5813     }
5814   }
5815   void UnsafeArenaSwap(AppRestrictionStateChanged* other) {
5816     if (other == this) return;
5817     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5818     InternalSwap(other);
5819   }
5820 
5821   // implements Message ----------------------------------------------
5822 
5823   AppRestrictionStateChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5824     return CreateMaybeMessage<AppRestrictionStateChanged>(arena);
5825   }
5826   AppRestrictionStateChanged* New() const {
5827     return New(nullptr);
5828   }
5829   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5830   void CopyFrom(const AppRestrictionStateChanged& from);
5831   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5832   void MergeFrom( const AppRestrictionStateChanged& from) {
5833     AppRestrictionStateChanged::MergeImpl(*this, from);
5834   }
5835   private:
5836   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5837   public:
5838   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5839   bool IsInitialized() const final;
5840 
5841   size_t ByteSizeLong() const final;
5842   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5843   ::uint8_t* _InternalSerialize(
5844       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5845   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5846 
5847   private:
5848   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5849   void SharedDtor();
5850   void SetCachedSize(int size) const final;
5851   void InternalSwap(AppRestrictionStateChanged* other);
5852 
5853   private:
5854   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5855   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5856     return "android.os.statsd.framework.AppRestrictionStateChanged";
5857   }
5858   protected:
5859   explicit AppRestrictionStateChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5860                        bool is_message_owned = false);
5861   public:
5862 
5863   static const ClassData _class_data_;
5864   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5865 
5866   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5867 
5868   // nested types ----------------------------------------------------
5869 
5870   typedef AppRestrictionStateChanged_RestrictionType RestrictionType;
5871   static constexpr RestrictionType TYPE_UNKNOWN =
5872     AppRestrictionStateChanged_RestrictionType_TYPE_UNKNOWN;
5873   static constexpr RestrictionType TYPE_UNRESTRICTED =
5874     AppRestrictionStateChanged_RestrictionType_TYPE_UNRESTRICTED;
5875   static constexpr RestrictionType TYPE_EXEMPTED =
5876     AppRestrictionStateChanged_RestrictionType_TYPE_EXEMPTED;
5877   static constexpr RestrictionType TYPE_ADAPTIVE =
5878     AppRestrictionStateChanged_RestrictionType_TYPE_ADAPTIVE;
5879   static constexpr RestrictionType TYPE_RESTRICTED_BUCKET =
5880     AppRestrictionStateChanged_RestrictionType_TYPE_RESTRICTED_BUCKET;
5881   static constexpr RestrictionType TYPE_BACKGROUND_RESTRICTED =
5882     AppRestrictionStateChanged_RestrictionType_TYPE_BACKGROUND_RESTRICTED;
5883   static constexpr RestrictionType TYPE_FORCE_STOPPED =
5884     AppRestrictionStateChanged_RestrictionType_TYPE_FORCE_STOPPED;
5885   static constexpr RestrictionType TYPE_USER_LAUNCH_ONLY =
5886     AppRestrictionStateChanged_RestrictionType_TYPE_USER_LAUNCH_ONLY;
5887   static constexpr RestrictionType TYPE_CUSTOM =
5888     AppRestrictionStateChanged_RestrictionType_TYPE_CUSTOM;
5889   static inline bool RestrictionType_IsValid(int value) {
5890     return AppRestrictionStateChanged_RestrictionType_IsValid(value);
5891   }
5892   static constexpr RestrictionType RestrictionType_MIN =
5893     AppRestrictionStateChanged_RestrictionType_RestrictionType_MIN;
5894   static constexpr RestrictionType RestrictionType_MAX =
5895     AppRestrictionStateChanged_RestrictionType_RestrictionType_MAX;
5896   static constexpr int RestrictionType_ARRAYSIZE =
5897     AppRestrictionStateChanged_RestrictionType_RestrictionType_ARRAYSIZE;
5898   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
5899   RestrictionType_descriptor() {
5900     return AppRestrictionStateChanged_RestrictionType_descriptor();
5901   }
5902   template<typename T>
5903   static inline const std::string& RestrictionType_Name(T enum_t_value) {
5904     static_assert(::std::is_same<T, RestrictionType>::value ||
5905       ::std::is_integral<T>::value,
5906       "Incorrect type passed to function RestrictionType_Name.");
5907     return AppRestrictionStateChanged_RestrictionType_Name(enum_t_value);
5908   }
5909   static inline bool RestrictionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
5910       RestrictionType* value) {
5911     return AppRestrictionStateChanged_RestrictionType_Parse(name, value);
5912   }
5913 
5914   typedef AppRestrictionStateChanged_RestrictionChangeReason RestrictionChangeReason;
5915   static constexpr RestrictionChangeReason REASON_UNKNOWN =
5916     AppRestrictionStateChanged_RestrictionChangeReason_REASON_UNKNOWN;
5917   static constexpr RestrictionChangeReason REASON_DEFAULT =
5918     AppRestrictionStateChanged_RestrictionChangeReason_REASON_DEFAULT;
5919   static constexpr RestrictionChangeReason REASON_DORMANT =
5920     AppRestrictionStateChanged_RestrictionChangeReason_REASON_DORMANT;
5921   static constexpr RestrictionChangeReason REASON_USAGE =
5922     AppRestrictionStateChanged_RestrictionChangeReason_REASON_USAGE;
5923   static constexpr RestrictionChangeReason REASON_USER =
5924     AppRestrictionStateChanged_RestrictionChangeReason_REASON_USER;
5925   static constexpr RestrictionChangeReason REASON_SYSTEM_HEALTH =
5926     AppRestrictionStateChanged_RestrictionChangeReason_REASON_SYSTEM_HEALTH;
5927   static constexpr RestrictionChangeReason REASON_POLICY =
5928     AppRestrictionStateChanged_RestrictionChangeReason_REASON_POLICY;
5929   static constexpr RestrictionChangeReason REASON_OTHER =
5930     AppRestrictionStateChanged_RestrictionChangeReason_REASON_OTHER;
5931   static inline bool RestrictionChangeReason_IsValid(int value) {
5932     return AppRestrictionStateChanged_RestrictionChangeReason_IsValid(value);
5933   }
5934   static constexpr RestrictionChangeReason RestrictionChangeReason_MIN =
5935     AppRestrictionStateChanged_RestrictionChangeReason_RestrictionChangeReason_MIN;
5936   static constexpr RestrictionChangeReason RestrictionChangeReason_MAX =
5937     AppRestrictionStateChanged_RestrictionChangeReason_RestrictionChangeReason_MAX;
5938   static constexpr int RestrictionChangeReason_ARRAYSIZE =
5939     AppRestrictionStateChanged_RestrictionChangeReason_RestrictionChangeReason_ARRAYSIZE;
5940   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
5941   RestrictionChangeReason_descriptor() {
5942     return AppRestrictionStateChanged_RestrictionChangeReason_descriptor();
5943   }
5944   template<typename T>
5945   static inline const std::string& RestrictionChangeReason_Name(T enum_t_value) {
5946     static_assert(::std::is_same<T, RestrictionChangeReason>::value ||
5947       ::std::is_integral<T>::value,
5948       "Incorrect type passed to function RestrictionChangeReason_Name.");
5949     return AppRestrictionStateChanged_RestrictionChangeReason_Name(enum_t_value);
5950   }
5951   static inline bool RestrictionChangeReason_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
5952       RestrictionChangeReason* value) {
5953     return AppRestrictionStateChanged_RestrictionChangeReason_Parse(name, value);
5954   }
5955 
5956   typedef AppRestrictionStateChanged_RestrictionChangeSource RestrictionChangeSource;
5957   static constexpr RestrictionChangeSource SOURCE_UNKNOWN =
5958     AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_UNKNOWN;
5959   static constexpr RestrictionChangeSource SOURCE_USER =
5960     AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_USER;
5961   static constexpr RestrictionChangeSource SOURCE_USER_NUDGED =
5962     AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_USER_NUDGED;
5963   static constexpr RestrictionChangeSource SOURCE_SYSTEM =
5964     AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_SYSTEM;
5965   static constexpr RestrictionChangeSource SOURCE_COMMAND_LINE =
5966     AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_COMMAND_LINE;
5967   static constexpr RestrictionChangeSource SOURCE_REMOTE_TRIGGER =
5968     AppRestrictionStateChanged_RestrictionChangeSource_SOURCE_REMOTE_TRIGGER;
5969   static inline bool RestrictionChangeSource_IsValid(int value) {
5970     return AppRestrictionStateChanged_RestrictionChangeSource_IsValid(value);
5971   }
5972   static constexpr RestrictionChangeSource RestrictionChangeSource_MIN =
5973     AppRestrictionStateChanged_RestrictionChangeSource_RestrictionChangeSource_MIN;
5974   static constexpr RestrictionChangeSource RestrictionChangeSource_MAX =
5975     AppRestrictionStateChanged_RestrictionChangeSource_RestrictionChangeSource_MAX;
5976   static constexpr int RestrictionChangeSource_ARRAYSIZE =
5977     AppRestrictionStateChanged_RestrictionChangeSource_RestrictionChangeSource_ARRAYSIZE;
5978   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
5979   RestrictionChangeSource_descriptor() {
5980     return AppRestrictionStateChanged_RestrictionChangeSource_descriptor();
5981   }
5982   template<typename T>
5983   static inline const std::string& RestrictionChangeSource_Name(T enum_t_value) {
5984     static_assert(::std::is_same<T, RestrictionChangeSource>::value ||
5985       ::std::is_integral<T>::value,
5986       "Incorrect type passed to function RestrictionChangeSource_Name.");
5987     return AppRestrictionStateChanged_RestrictionChangeSource_Name(enum_t_value);
5988   }
5989   static inline bool RestrictionChangeSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
5990       RestrictionChangeSource* value) {
5991     return AppRestrictionStateChanged_RestrictionChangeSource_Parse(name, value);
5992   }
5993 
5994   // accessors -------------------------------------------------------
5995 
5996   enum : int {
5997     kSubReasonFieldNumber = 5,
5998     kUidFieldNumber = 1,
5999     kRestrictionTypeFieldNumber = 2,
6000     kEnabledFieldNumber = 3,
6001     kMainReasonFieldNumber = 4,
6002     kThresholdExceededFieldNumber = 6,
6003     kSourceFieldNumber = 7,
6004   };
6005   // optional string sub_reason = 5;
6006   bool has_sub_reason() const;
6007   private:
6008   bool _internal_has_sub_reason() const;
6009   public:
6010   void clear_sub_reason();
6011   const std::string& sub_reason() const;
6012   template <typename ArgT0 = const std::string&, typename... ArgT>
6013   void set_sub_reason(ArgT0&& arg0, ArgT... args);
6014   std::string* mutable_sub_reason();
6015   PROTOBUF_NODISCARD std::string* release_sub_reason();
6016   void set_allocated_sub_reason(std::string* sub_reason);
6017   private:
6018   const std::string& _internal_sub_reason() const;
6019   inline PROTOBUF_ALWAYS_INLINE void _internal_set_sub_reason(const std::string& value);
6020   std::string* _internal_mutable_sub_reason();
6021   public:
6022 
6023   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
6024   bool has_uid() const;
6025   private:
6026   bool _internal_has_uid() const;
6027   public:
6028   void clear_uid();
6029   ::int32_t uid() const;
6030   void set_uid(::int32_t value);
6031   private:
6032   ::int32_t _internal_uid() const;
6033   void _internal_set_uid(::int32_t value);
6034   public:
6035 
6036   // optional .android.os.statsd.framework.AppRestrictionStateChanged.RestrictionType restriction_type = 2;
6037   bool has_restriction_type() const;
6038   private:
6039   bool _internal_has_restriction_type() const;
6040   public:
6041   void clear_restriction_type();
6042   ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType restriction_type() const;
6043   void set_restriction_type(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType value);
6044   private:
6045   ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType _internal_restriction_type() const;
6046   void _internal_set_restriction_type(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType value);
6047   public:
6048 
6049   // optional bool enabled = 3;
6050   bool has_enabled() const;
6051   private:
6052   bool _internal_has_enabled() const;
6053   public:
6054   void clear_enabled();
6055   bool enabled() const;
6056   void set_enabled(bool value);
6057   private:
6058   bool _internal_enabled() const;
6059   void _internal_set_enabled(bool value);
6060   public:
6061 
6062   // optional .android.os.statsd.framework.AppRestrictionStateChanged.RestrictionChangeReason main_reason = 4;
6063   bool has_main_reason() const;
6064   private:
6065   bool _internal_has_main_reason() const;
6066   public:
6067   void clear_main_reason();
6068   ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason main_reason() const;
6069   void set_main_reason(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason value);
6070   private:
6071   ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason _internal_main_reason() const;
6072   void _internal_set_main_reason(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason value);
6073   public:
6074 
6075   // optional int64 threshold_exceeded = 6;
6076   bool has_threshold_exceeded() const;
6077   private:
6078   bool _internal_has_threshold_exceeded() const;
6079   public:
6080   void clear_threshold_exceeded();
6081   ::int64_t threshold_exceeded() const;
6082   void set_threshold_exceeded(::int64_t value);
6083   private:
6084   ::int64_t _internal_threshold_exceeded() const;
6085   void _internal_set_threshold_exceeded(::int64_t value);
6086   public:
6087 
6088   // optional .android.os.statsd.framework.AppRestrictionStateChanged.RestrictionChangeSource source = 7;
6089   bool has_source() const;
6090   private:
6091   bool _internal_has_source() const;
6092   public:
6093   void clear_source();
6094   ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource source() const;
6095   void set_source(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource value);
6096   private:
6097   ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource _internal_source() const;
6098   void _internal_set_source(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource value);
6099   public:
6100 
6101   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.AppRestrictionStateChanged)
6102  private:
6103   class _Internal;
6104 
6105   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6106   typedef void InternalArenaConstructable_;
6107   typedef void DestructorSkippable_;
6108   struct Impl_ {
6109     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6110     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6111     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sub_reason_;
6112     ::int32_t uid_;
6113     int restriction_type_;
6114     bool enabled_;
6115     int main_reason_;
6116     ::int64_t threshold_exceeded_;
6117     int source_;
6118   };
6119   union { Impl_ _impl_; };
6120   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
6121 };
6122 // -------------------------------------------------------------------
6123 
6124 class BatteryUsageStatsPerUid final :
6125     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.BatteryUsageStatsPerUid) */ {
6126  public:
BatteryUsageStatsPerUid()6127   inline BatteryUsageStatsPerUid() : BatteryUsageStatsPerUid(nullptr) {}
6128   ~BatteryUsageStatsPerUid() override;
6129   explicit PROTOBUF_CONSTEXPR BatteryUsageStatsPerUid(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6130 
6131   BatteryUsageStatsPerUid(const BatteryUsageStatsPerUid& from);
BatteryUsageStatsPerUid(BatteryUsageStatsPerUid && from)6132   BatteryUsageStatsPerUid(BatteryUsageStatsPerUid&& from) noexcept
6133     : BatteryUsageStatsPerUid() {
6134     *this = ::std::move(from);
6135   }
6136 
6137   inline BatteryUsageStatsPerUid& operator=(const BatteryUsageStatsPerUid& from) {
6138     if (this == &from) return *this;
6139     CopyFrom(from);
6140     return *this;
6141   }
6142   inline BatteryUsageStatsPerUid& operator=(BatteryUsageStatsPerUid&& from) noexcept {
6143     if (this == &from) return *this;
6144     if (GetOwningArena() == from.GetOwningArena()
6145   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6146         && GetOwningArena() != nullptr
6147   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
6148     ) {
6149       InternalSwap(&from);
6150     } else {
6151       CopyFrom(from);
6152     }
6153     return *this;
6154   }
6155 
unknown_fields()6156   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
6157     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6158   }
mutable_unknown_fields()6159   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
6160     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6161   }
6162 
descriptor()6163   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6164     return GetDescriptor();
6165   }
GetDescriptor()6166   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6167     return default_instance().GetMetadata().descriptor;
6168   }
GetReflection()6169   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6170     return default_instance().GetMetadata().reflection;
6171   }
default_instance()6172   static const BatteryUsageStatsPerUid& default_instance() {
6173     return *internal_default_instance();
6174   }
internal_default_instance()6175   static inline const BatteryUsageStatsPerUid* internal_default_instance() {
6176     return reinterpret_cast<const BatteryUsageStatsPerUid*>(
6177                &_BatteryUsageStatsPerUid_default_instance_);
6178   }
6179   static constexpr int kIndexInFileMessages =
6180     19;
6181 
swap(BatteryUsageStatsPerUid & a,BatteryUsageStatsPerUid & b)6182   friend void swap(BatteryUsageStatsPerUid& a, BatteryUsageStatsPerUid& b) {
6183     a.Swap(&b);
6184   }
Swap(BatteryUsageStatsPerUid * other)6185   inline void Swap(BatteryUsageStatsPerUid* other) {
6186     if (other == this) return;
6187   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6188     if (GetOwningArena() != nullptr &&
6189         GetOwningArena() == other->GetOwningArena()) {
6190    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
6191     if (GetOwningArena() == other->GetOwningArena()) {
6192   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
6193       InternalSwap(other);
6194     } else {
6195       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6196     }
6197   }
6198   void UnsafeArenaSwap(BatteryUsageStatsPerUid* other) {
6199     if (other == this) return;
6200     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6201     InternalSwap(other);
6202   }
6203 
6204   // implements Message ----------------------------------------------
6205 
6206   BatteryUsageStatsPerUid* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6207     return CreateMaybeMessage<BatteryUsageStatsPerUid>(arena);
6208   }
6209   BatteryUsageStatsPerUid* New() const {
6210     return New(nullptr);
6211   }
6212   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6213   void CopyFrom(const BatteryUsageStatsPerUid& from);
6214   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6215   void MergeFrom( const BatteryUsageStatsPerUid& from) {
6216     BatteryUsageStatsPerUid::MergeImpl(*this, from);
6217   }
6218   private:
6219   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6220   public:
6221   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6222   bool IsInitialized() const final;
6223 
6224   size_t ByteSizeLong() const final;
6225   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6226   ::uint8_t* _InternalSerialize(
6227       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6228   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6229 
6230   private:
6231   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6232   void SharedDtor();
6233   void SetCachedSize(int size) const final;
6234   void InternalSwap(BatteryUsageStatsPerUid* other);
6235 
6236   private:
6237   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6238   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6239     return "android.os.statsd.framework.BatteryUsageStatsPerUid";
6240   }
6241   protected:
6242   explicit BatteryUsageStatsPerUid(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6243                        bool is_message_owned = false);
6244   public:
6245 
6246   static const ClassData _class_data_;
6247   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6248 
6249   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6250 
6251   // nested types ----------------------------------------------------
6252 
6253   typedef BatteryUsageStatsPerUid_ProcessState ProcessState;
6254   static constexpr ProcessState UNSPECIFIED =
6255     BatteryUsageStatsPerUid_ProcessState_UNSPECIFIED;
6256   static constexpr ProcessState FOREGROUND =
6257     BatteryUsageStatsPerUid_ProcessState_FOREGROUND;
6258   static constexpr ProcessState BACKGROUND =
6259     BatteryUsageStatsPerUid_ProcessState_BACKGROUND;
6260   static constexpr ProcessState FOREGROUND_SERVICE =
6261     BatteryUsageStatsPerUid_ProcessState_FOREGROUND_SERVICE;
6262   static constexpr ProcessState CACHED =
6263     BatteryUsageStatsPerUid_ProcessState_CACHED;
6264   static inline bool ProcessState_IsValid(int value) {
6265     return BatteryUsageStatsPerUid_ProcessState_IsValid(value);
6266   }
6267   static constexpr ProcessState ProcessState_MIN =
6268     BatteryUsageStatsPerUid_ProcessState_ProcessState_MIN;
6269   static constexpr ProcessState ProcessState_MAX =
6270     BatteryUsageStatsPerUid_ProcessState_ProcessState_MAX;
6271   static constexpr int ProcessState_ARRAYSIZE =
6272     BatteryUsageStatsPerUid_ProcessState_ProcessState_ARRAYSIZE;
6273   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
6274   ProcessState_descriptor() {
6275     return BatteryUsageStatsPerUid_ProcessState_descriptor();
6276   }
6277   template<typename T>
6278   static inline const std::string& ProcessState_Name(T enum_t_value) {
6279     static_assert(::std::is_same<T, ProcessState>::value ||
6280       ::std::is_integral<T>::value,
6281       "Incorrect type passed to function ProcessState_Name.");
6282     return BatteryUsageStatsPerUid_ProcessState_Name(enum_t_value);
6283   }
6284   static inline bool ProcessState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
6285       ProcessState* value) {
6286     return BatteryUsageStatsPerUid_ProcessState_Parse(name, value);
6287   }
6288 
6289   // accessors -------------------------------------------------------
6290 
6291   enum : int {
6292     kPowerComponentNameFieldNumber = 9,
6293     kSessionStartMillisFieldNumber = 1,
6294     kSessionEndMillisFieldNumber = 2,
6295     kSessionDurationMillisFieldNumber = 3,
6296     kSessionDischargeDurationMillisFieldNumber = 5,
6297     kSessionDischargePercentageFieldNumber = 4,
6298     kUidFieldNumber = 6,
6299     kTimeInStateMillisFieldNumber = 8,
6300     kProcStateFieldNumber = 7,
6301     kTotalConsumedPowerMahFieldNumber = 10,
6302     kDurationMillisFieldNumber = 12,
6303     kConsumedPowerMahFieldNumber = 11,
6304   };
6305   // optional string power_component_name = 9;
6306   bool has_power_component_name() const;
6307   private:
6308   bool _internal_has_power_component_name() const;
6309   public:
6310   void clear_power_component_name();
6311   const std::string& power_component_name() const;
6312   template <typename ArgT0 = const std::string&, typename... ArgT>
6313   void set_power_component_name(ArgT0&& arg0, ArgT... args);
6314   std::string* mutable_power_component_name();
6315   PROTOBUF_NODISCARD std::string* release_power_component_name();
6316   void set_allocated_power_component_name(std::string* power_component_name);
6317   private:
6318   const std::string& _internal_power_component_name() const;
6319   inline PROTOBUF_ALWAYS_INLINE void _internal_set_power_component_name(const std::string& value);
6320   std::string* _internal_mutable_power_component_name();
6321   public:
6322 
6323   // optional int64 session_start_millis = 1;
6324   bool has_session_start_millis() const;
6325   private:
6326   bool _internal_has_session_start_millis() const;
6327   public:
6328   void clear_session_start_millis();
6329   ::int64_t session_start_millis() const;
6330   void set_session_start_millis(::int64_t value);
6331   private:
6332   ::int64_t _internal_session_start_millis() const;
6333   void _internal_set_session_start_millis(::int64_t value);
6334   public:
6335 
6336   // optional int64 session_end_millis = 2;
6337   bool has_session_end_millis() const;
6338   private:
6339   bool _internal_has_session_end_millis() const;
6340   public:
6341   void clear_session_end_millis();
6342   ::int64_t session_end_millis() const;
6343   void set_session_end_millis(::int64_t value);
6344   private:
6345   ::int64_t _internal_session_end_millis() const;
6346   void _internal_set_session_end_millis(::int64_t value);
6347   public:
6348 
6349   // optional int64 session_duration_millis = 3;
6350   bool has_session_duration_millis() const;
6351   private:
6352   bool _internal_has_session_duration_millis() const;
6353   public:
6354   void clear_session_duration_millis();
6355   ::int64_t session_duration_millis() const;
6356   void set_session_duration_millis(::int64_t value);
6357   private:
6358   ::int64_t _internal_session_duration_millis() const;
6359   void _internal_set_session_duration_millis(::int64_t value);
6360   public:
6361 
6362   // optional int64 session_discharge_duration_millis = 5;
6363   bool has_session_discharge_duration_millis() const;
6364   private:
6365   bool _internal_has_session_discharge_duration_millis() const;
6366   public:
6367   void clear_session_discharge_duration_millis();
6368   ::int64_t session_discharge_duration_millis() const;
6369   void set_session_discharge_duration_millis(::int64_t value);
6370   private:
6371   ::int64_t _internal_session_discharge_duration_millis() const;
6372   void _internal_set_session_discharge_duration_millis(::int64_t value);
6373   public:
6374 
6375   // optional int32 session_discharge_percentage = 4;
6376   bool has_session_discharge_percentage() const;
6377   private:
6378   bool _internal_has_session_discharge_percentage() const;
6379   public:
6380   void clear_session_discharge_percentage();
6381   ::int32_t session_discharge_percentage() const;
6382   void set_session_discharge_percentage(::int32_t value);
6383   private:
6384   ::int32_t _internal_session_discharge_percentage() const;
6385   void _internal_set_session_discharge_percentage(::int32_t value);
6386   public:
6387 
6388   // optional int32 uid = 6 [(.android.os.statsd.is_uid) = true];
6389   bool has_uid() const;
6390   private:
6391   bool _internal_has_uid() const;
6392   public:
6393   void clear_uid();
6394   ::int32_t uid() const;
6395   void set_uid(::int32_t value);
6396   private:
6397   ::int32_t _internal_uid() const;
6398   void _internal_set_uid(::int32_t value);
6399   public:
6400 
6401   // optional int64 time_in_state_millis = 8;
6402   bool has_time_in_state_millis() const;
6403   private:
6404   bool _internal_has_time_in_state_millis() const;
6405   public:
6406   void clear_time_in_state_millis();
6407   ::int64_t time_in_state_millis() const;
6408   void set_time_in_state_millis(::int64_t value);
6409   private:
6410   ::int64_t _internal_time_in_state_millis() const;
6411   void _internal_set_time_in_state_millis(::int64_t value);
6412   public:
6413 
6414   // optional .android.os.statsd.framework.BatteryUsageStatsPerUid.ProcessState proc_state = 7;
6415   bool has_proc_state() const;
6416   private:
6417   bool _internal_has_proc_state() const;
6418   public:
6419   void clear_proc_state();
6420   ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState proc_state() const;
6421   void set_proc_state(::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState value);
6422   private:
6423   ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState _internal_proc_state() const;
6424   void _internal_set_proc_state(::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState value);
6425   public:
6426 
6427   // optional float total_consumed_power_mah = 10;
6428   bool has_total_consumed_power_mah() const;
6429   private:
6430   bool _internal_has_total_consumed_power_mah() const;
6431   public:
6432   void clear_total_consumed_power_mah();
6433   float total_consumed_power_mah() const;
6434   void set_total_consumed_power_mah(float value);
6435   private:
6436   float _internal_total_consumed_power_mah() const;
6437   void _internal_set_total_consumed_power_mah(float value);
6438   public:
6439 
6440   // optional int64 duration_millis = 12;
6441   bool has_duration_millis() const;
6442   private:
6443   bool _internal_has_duration_millis() const;
6444   public:
6445   void clear_duration_millis();
6446   ::int64_t duration_millis() const;
6447   void set_duration_millis(::int64_t value);
6448   private:
6449   ::int64_t _internal_duration_millis() const;
6450   void _internal_set_duration_millis(::int64_t value);
6451   public:
6452 
6453   // optional float consumed_power_mah = 11;
6454   bool has_consumed_power_mah() const;
6455   private:
6456   bool _internal_has_consumed_power_mah() const;
6457   public:
6458   void clear_consumed_power_mah();
6459   float consumed_power_mah() const;
6460   void set_consumed_power_mah(float value);
6461   private:
6462   float _internal_consumed_power_mah() const;
6463   void _internal_set_consumed_power_mah(float value);
6464   public:
6465 
6466   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.BatteryUsageStatsPerUid)
6467  private:
6468   class _Internal;
6469 
6470   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6471   typedef void InternalArenaConstructable_;
6472   typedef void DestructorSkippable_;
6473   struct Impl_ {
6474     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6475     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6476     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr power_component_name_;
6477     ::int64_t session_start_millis_;
6478     ::int64_t session_end_millis_;
6479     ::int64_t session_duration_millis_;
6480     ::int64_t session_discharge_duration_millis_;
6481     ::int32_t session_discharge_percentage_;
6482     ::int32_t uid_;
6483     ::int64_t time_in_state_millis_;
6484     int proc_state_;
6485     float total_consumed_power_mah_;
6486     ::int64_t duration_millis_;
6487     float consumed_power_mah_;
6488   };
6489   union { Impl_ _impl_; };
6490   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
6491 };
6492 // -------------------------------------------------------------------
6493 
6494 class PostGCMemorySnapshot final :
6495     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.PostGCMemorySnapshot) */ {
6496  public:
PostGCMemorySnapshot()6497   inline PostGCMemorySnapshot() : PostGCMemorySnapshot(nullptr) {}
6498   ~PostGCMemorySnapshot() override;
6499   explicit PROTOBUF_CONSTEXPR PostGCMemorySnapshot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6500 
6501   PostGCMemorySnapshot(const PostGCMemorySnapshot& from);
PostGCMemorySnapshot(PostGCMemorySnapshot && from)6502   PostGCMemorySnapshot(PostGCMemorySnapshot&& from) noexcept
6503     : PostGCMemorySnapshot() {
6504     *this = ::std::move(from);
6505   }
6506 
6507   inline PostGCMemorySnapshot& operator=(const PostGCMemorySnapshot& from) {
6508     if (this == &from) return *this;
6509     CopyFrom(from);
6510     return *this;
6511   }
6512   inline PostGCMemorySnapshot& operator=(PostGCMemorySnapshot&& from) noexcept {
6513     if (this == &from) return *this;
6514     if (GetOwningArena() == from.GetOwningArena()
6515   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6516         && GetOwningArena() != nullptr
6517   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
6518     ) {
6519       InternalSwap(&from);
6520     } else {
6521       CopyFrom(from);
6522     }
6523     return *this;
6524   }
6525 
unknown_fields()6526   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
6527     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6528   }
mutable_unknown_fields()6529   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
6530     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6531   }
6532 
descriptor()6533   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6534     return GetDescriptor();
6535   }
GetDescriptor()6536   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6537     return default_instance().GetMetadata().descriptor;
6538   }
GetReflection()6539   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6540     return default_instance().GetMetadata().reflection;
6541   }
default_instance()6542   static const PostGCMemorySnapshot& default_instance() {
6543     return *internal_default_instance();
6544   }
internal_default_instance()6545   static inline const PostGCMemorySnapshot* internal_default_instance() {
6546     return reinterpret_cast<const PostGCMemorySnapshot*>(
6547                &_PostGCMemorySnapshot_default_instance_);
6548   }
6549   static constexpr int kIndexInFileMessages =
6550     20;
6551 
swap(PostGCMemorySnapshot & a,PostGCMemorySnapshot & b)6552   friend void swap(PostGCMemorySnapshot& a, PostGCMemorySnapshot& b) {
6553     a.Swap(&b);
6554   }
Swap(PostGCMemorySnapshot * other)6555   inline void Swap(PostGCMemorySnapshot* other) {
6556     if (other == this) return;
6557   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6558     if (GetOwningArena() != nullptr &&
6559         GetOwningArena() == other->GetOwningArena()) {
6560    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
6561     if (GetOwningArena() == other->GetOwningArena()) {
6562   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
6563       InternalSwap(other);
6564     } else {
6565       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6566     }
6567   }
6568   void UnsafeArenaSwap(PostGCMemorySnapshot* other) {
6569     if (other == this) return;
6570     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6571     InternalSwap(other);
6572   }
6573 
6574   // implements Message ----------------------------------------------
6575 
6576   PostGCMemorySnapshot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6577     return CreateMaybeMessage<PostGCMemorySnapshot>(arena);
6578   }
6579   PostGCMemorySnapshot* New() const {
6580     return New(nullptr);
6581   }
6582   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6583   void CopyFrom(const PostGCMemorySnapshot& from);
6584   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6585   void MergeFrom( const PostGCMemorySnapshot& from) {
6586     PostGCMemorySnapshot::MergeImpl(*this, from);
6587   }
6588   private:
6589   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6590   public:
6591   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6592   bool IsInitialized() const final;
6593 
6594   size_t ByteSizeLong() const final;
6595   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6596   ::uint8_t* _InternalSerialize(
6597       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6598   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6599 
6600   private:
6601   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6602   void SharedDtor();
6603   void SetCachedSize(int size) const final;
6604   void InternalSwap(PostGCMemorySnapshot* other);
6605 
6606   private:
6607   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6608   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6609     return "android.os.statsd.framework.PostGCMemorySnapshot";
6610   }
6611   protected:
6612   explicit PostGCMemorySnapshot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6613                        bool is_message_owned = false);
6614   public:
6615 
6616   static const ClassData _class_data_;
6617   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6618 
6619   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6620 
6621   // nested types ----------------------------------------------------
6622 
6623   // accessors -------------------------------------------------------
6624 
6625   enum : int {
6626     kNativeAllocationClassFieldNumber = 9,
6627     kNativeAllocationMallocedCountFieldNumber = 10,
6628     kNativeAllocationMallocedBytesFieldNumber = 11,
6629     kNativeAllocationNonmallocedCountFieldNumber = 12,
6630     kNativeAllocationNonmallocedBytesFieldNumber = 13,
6631     kProcessNameFieldNumber = 2,
6632     kUidFieldNumber = 1,
6633     kPidFieldNumber = 3,
6634     kOomScoreAdjFieldNumber = 4,
6635     kRssInKbFieldNumber = 5,
6636     kAnonRssInKbFieldNumber = 6,
6637     kSwapInKbFieldNumber = 7,
6638     kAnonRssAndSwapInKbFieldNumber = 8,
6639   };
6640   // repeated string native_allocation_class = 9;
6641   int native_allocation_class_size() const;
6642   private:
6643   int _internal_native_allocation_class_size() const;
6644   public:
6645   void clear_native_allocation_class();
6646   const std::string& native_allocation_class(int index) const;
6647   std::string* mutable_native_allocation_class(int index);
6648   void set_native_allocation_class(int index, const std::string& value);
6649   void set_native_allocation_class(int index, std::string&& value);
6650   void set_native_allocation_class(int index, const char* value);
6651   void set_native_allocation_class(int index, const char* value, size_t size);
6652   std::string* add_native_allocation_class();
6653   void add_native_allocation_class(const std::string& value);
6654   void add_native_allocation_class(std::string&& value);
6655   void add_native_allocation_class(const char* value);
6656   void add_native_allocation_class(const char* value, size_t size);
6657   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& native_allocation_class() const;
6658   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_native_allocation_class();
6659   private:
6660   const std::string& _internal_native_allocation_class(int index) const;
6661   std::string* _internal_add_native_allocation_class();
6662   public:
6663 
6664   // repeated int64 native_allocation_malloced_count = 10;
6665   int native_allocation_malloced_count_size() const;
6666   private:
6667   int _internal_native_allocation_malloced_count_size() const;
6668   public:
6669   void clear_native_allocation_malloced_count();
6670   private:
6671   ::int64_t _internal_native_allocation_malloced_count(int index) const;
6672   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6673       _internal_native_allocation_malloced_count() const;
6674   void _internal_add_native_allocation_malloced_count(::int64_t value);
6675   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6676       _internal_mutable_native_allocation_malloced_count();
6677   public:
6678   ::int64_t native_allocation_malloced_count(int index) const;
6679   void set_native_allocation_malloced_count(int index, ::int64_t value);
6680   void add_native_allocation_malloced_count(::int64_t value);
6681   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6682       native_allocation_malloced_count() const;
6683   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6684       mutable_native_allocation_malloced_count();
6685 
6686   // repeated int64 native_allocation_malloced_bytes = 11;
6687   int native_allocation_malloced_bytes_size() const;
6688   private:
6689   int _internal_native_allocation_malloced_bytes_size() const;
6690   public:
6691   void clear_native_allocation_malloced_bytes();
6692   private:
6693   ::int64_t _internal_native_allocation_malloced_bytes(int index) const;
6694   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6695       _internal_native_allocation_malloced_bytes() const;
6696   void _internal_add_native_allocation_malloced_bytes(::int64_t value);
6697   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6698       _internal_mutable_native_allocation_malloced_bytes();
6699   public:
6700   ::int64_t native_allocation_malloced_bytes(int index) const;
6701   void set_native_allocation_malloced_bytes(int index, ::int64_t value);
6702   void add_native_allocation_malloced_bytes(::int64_t value);
6703   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6704       native_allocation_malloced_bytes() const;
6705   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6706       mutable_native_allocation_malloced_bytes();
6707 
6708   // repeated int64 native_allocation_nonmalloced_count = 12;
6709   int native_allocation_nonmalloced_count_size() const;
6710   private:
6711   int _internal_native_allocation_nonmalloced_count_size() const;
6712   public:
6713   void clear_native_allocation_nonmalloced_count();
6714   private:
6715   ::int64_t _internal_native_allocation_nonmalloced_count(int index) const;
6716   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6717       _internal_native_allocation_nonmalloced_count() const;
6718   void _internal_add_native_allocation_nonmalloced_count(::int64_t value);
6719   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6720       _internal_mutable_native_allocation_nonmalloced_count();
6721   public:
6722   ::int64_t native_allocation_nonmalloced_count(int index) const;
6723   void set_native_allocation_nonmalloced_count(int index, ::int64_t value);
6724   void add_native_allocation_nonmalloced_count(::int64_t value);
6725   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6726       native_allocation_nonmalloced_count() const;
6727   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6728       mutable_native_allocation_nonmalloced_count();
6729 
6730   // repeated int64 native_allocation_nonmalloced_bytes = 13;
6731   int native_allocation_nonmalloced_bytes_size() const;
6732   private:
6733   int _internal_native_allocation_nonmalloced_bytes_size() const;
6734   public:
6735   void clear_native_allocation_nonmalloced_bytes();
6736   private:
6737   ::int64_t _internal_native_allocation_nonmalloced_bytes(int index) const;
6738   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6739       _internal_native_allocation_nonmalloced_bytes() const;
6740   void _internal_add_native_allocation_nonmalloced_bytes(::int64_t value);
6741   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6742       _internal_mutable_native_allocation_nonmalloced_bytes();
6743   public:
6744   ::int64_t native_allocation_nonmalloced_bytes(int index) const;
6745   void set_native_allocation_nonmalloced_bytes(int index, ::int64_t value);
6746   void add_native_allocation_nonmalloced_bytes(::int64_t value);
6747   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
6748       native_allocation_nonmalloced_bytes() const;
6749   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
6750       mutable_native_allocation_nonmalloced_bytes();
6751 
6752   // optional string process_name = 2;
6753   bool has_process_name() const;
6754   private:
6755   bool _internal_has_process_name() const;
6756   public:
6757   void clear_process_name();
6758   const std::string& process_name() const;
6759   template <typename ArgT0 = const std::string&, typename... ArgT>
6760   void set_process_name(ArgT0&& arg0, ArgT... args);
6761   std::string* mutable_process_name();
6762   PROTOBUF_NODISCARD std::string* release_process_name();
6763   void set_allocated_process_name(std::string* process_name);
6764   private:
6765   const std::string& _internal_process_name() const;
6766   inline PROTOBUF_ALWAYS_INLINE void _internal_set_process_name(const std::string& value);
6767   std::string* _internal_mutable_process_name();
6768   public:
6769 
6770   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
6771   bool has_uid() const;
6772   private:
6773   bool _internal_has_uid() const;
6774   public:
6775   void clear_uid();
6776   ::int32_t uid() const;
6777   void set_uid(::int32_t value);
6778   private:
6779   ::int32_t _internal_uid() const;
6780   void _internal_set_uid(::int32_t value);
6781   public:
6782 
6783   // optional int32 pid = 3;
6784   bool has_pid() const;
6785   private:
6786   bool _internal_has_pid() const;
6787   public:
6788   void clear_pid();
6789   ::int32_t pid() const;
6790   void set_pid(::int32_t value);
6791   private:
6792   ::int32_t _internal_pid() const;
6793   void _internal_set_pid(::int32_t value);
6794   public:
6795 
6796   // optional int32 oom_score_adj = 4;
6797   bool has_oom_score_adj() const;
6798   private:
6799   bool _internal_has_oom_score_adj() const;
6800   public:
6801   void clear_oom_score_adj();
6802   ::int32_t oom_score_adj() const;
6803   void set_oom_score_adj(::int32_t value);
6804   private:
6805   ::int32_t _internal_oom_score_adj() const;
6806   void _internal_set_oom_score_adj(::int32_t value);
6807   public:
6808 
6809   // optional int32 rss_in_kb = 5;
6810   bool has_rss_in_kb() const;
6811   private:
6812   bool _internal_has_rss_in_kb() const;
6813   public:
6814   void clear_rss_in_kb();
6815   ::int32_t rss_in_kb() const;
6816   void set_rss_in_kb(::int32_t value);
6817   private:
6818   ::int32_t _internal_rss_in_kb() const;
6819   void _internal_set_rss_in_kb(::int32_t value);
6820   public:
6821 
6822   // optional int32 anon_rss_in_kb = 6;
6823   bool has_anon_rss_in_kb() const;
6824   private:
6825   bool _internal_has_anon_rss_in_kb() const;
6826   public:
6827   void clear_anon_rss_in_kb();
6828   ::int32_t anon_rss_in_kb() const;
6829   void set_anon_rss_in_kb(::int32_t value);
6830   private:
6831   ::int32_t _internal_anon_rss_in_kb() const;
6832   void _internal_set_anon_rss_in_kb(::int32_t value);
6833   public:
6834 
6835   // optional int32 swap_in_kb = 7;
6836   bool has_swap_in_kb() const;
6837   private:
6838   bool _internal_has_swap_in_kb() const;
6839   public:
6840   void clear_swap_in_kb();
6841   ::int32_t swap_in_kb() const;
6842   void set_swap_in_kb(::int32_t value);
6843   private:
6844   ::int32_t _internal_swap_in_kb() const;
6845   void _internal_set_swap_in_kb(::int32_t value);
6846   public:
6847 
6848   // optional int32 anon_rss_and_swap_in_kb = 8;
6849   bool has_anon_rss_and_swap_in_kb() const;
6850   private:
6851   bool _internal_has_anon_rss_and_swap_in_kb() const;
6852   public:
6853   void clear_anon_rss_and_swap_in_kb();
6854   ::int32_t anon_rss_and_swap_in_kb() const;
6855   void set_anon_rss_and_swap_in_kb(::int32_t value);
6856   private:
6857   ::int32_t _internal_anon_rss_and_swap_in_kb() const;
6858   void _internal_set_anon_rss_and_swap_in_kb(::int32_t value);
6859   public:
6860 
6861   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.PostGCMemorySnapshot)
6862  private:
6863   class _Internal;
6864 
6865   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6866   typedef void InternalArenaConstructable_;
6867   typedef void DestructorSkippable_;
6868   struct Impl_ {
6869     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
6870     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6871     ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> native_allocation_class_;
6872     ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t > native_allocation_malloced_count_;
6873     ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t > native_allocation_malloced_bytes_;
6874     ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t > native_allocation_nonmalloced_count_;
6875     ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t > native_allocation_nonmalloced_bytes_;
6876     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr process_name_;
6877     ::int32_t uid_;
6878     ::int32_t pid_;
6879     ::int32_t oom_score_adj_;
6880     ::int32_t rss_in_kb_;
6881     ::int32_t anon_rss_in_kb_;
6882     ::int32_t swap_in_kb_;
6883     ::int32_t anon_rss_and_swap_in_kb_;
6884   };
6885   union { Impl_ _impl_; };
6886   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
6887 };
6888 // -------------------------------------------------------------------
6889 
6890 class PowerSaveTempAllowlistChanged final :
6891     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.PowerSaveTempAllowlistChanged) */ {
6892  public:
PowerSaveTempAllowlistChanged()6893   inline PowerSaveTempAllowlistChanged() : PowerSaveTempAllowlistChanged(nullptr) {}
6894   ~PowerSaveTempAllowlistChanged() override;
6895   explicit PROTOBUF_CONSTEXPR PowerSaveTempAllowlistChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6896 
6897   PowerSaveTempAllowlistChanged(const PowerSaveTempAllowlistChanged& from);
PowerSaveTempAllowlistChanged(PowerSaveTempAllowlistChanged && from)6898   PowerSaveTempAllowlistChanged(PowerSaveTempAllowlistChanged&& from) noexcept
6899     : PowerSaveTempAllowlistChanged() {
6900     *this = ::std::move(from);
6901   }
6902 
6903   inline PowerSaveTempAllowlistChanged& operator=(const PowerSaveTempAllowlistChanged& from) {
6904     if (this == &from) return *this;
6905     CopyFrom(from);
6906     return *this;
6907   }
6908   inline PowerSaveTempAllowlistChanged& operator=(PowerSaveTempAllowlistChanged&& from) noexcept {
6909     if (this == &from) return *this;
6910     if (GetOwningArena() == from.GetOwningArena()
6911   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6912         && GetOwningArena() != nullptr
6913   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
6914     ) {
6915       InternalSwap(&from);
6916     } else {
6917       CopyFrom(from);
6918     }
6919     return *this;
6920   }
6921 
unknown_fields()6922   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
6923     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
6924   }
mutable_unknown_fields()6925   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
6926     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6927   }
6928 
descriptor()6929   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6930     return GetDescriptor();
6931   }
GetDescriptor()6932   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6933     return default_instance().GetMetadata().descriptor;
6934   }
GetReflection()6935   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6936     return default_instance().GetMetadata().reflection;
6937   }
default_instance()6938   static const PowerSaveTempAllowlistChanged& default_instance() {
6939     return *internal_default_instance();
6940   }
internal_default_instance()6941   static inline const PowerSaveTempAllowlistChanged* internal_default_instance() {
6942     return reinterpret_cast<const PowerSaveTempAllowlistChanged*>(
6943                &_PowerSaveTempAllowlistChanged_default_instance_);
6944   }
6945   static constexpr int kIndexInFileMessages =
6946     21;
6947 
swap(PowerSaveTempAllowlistChanged & a,PowerSaveTempAllowlistChanged & b)6948   friend void swap(PowerSaveTempAllowlistChanged& a, PowerSaveTempAllowlistChanged& b) {
6949     a.Swap(&b);
6950   }
Swap(PowerSaveTempAllowlistChanged * other)6951   inline void Swap(PowerSaveTempAllowlistChanged* other) {
6952     if (other == this) return;
6953   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6954     if (GetOwningArena() != nullptr &&
6955         GetOwningArena() == other->GetOwningArena()) {
6956    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
6957     if (GetOwningArena() == other->GetOwningArena()) {
6958   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
6959       InternalSwap(other);
6960     } else {
6961       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6962     }
6963   }
6964   void UnsafeArenaSwap(PowerSaveTempAllowlistChanged* other) {
6965     if (other == this) return;
6966     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6967     InternalSwap(other);
6968   }
6969 
6970   // implements Message ----------------------------------------------
6971 
6972   PowerSaveTempAllowlistChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6973     return CreateMaybeMessage<PowerSaveTempAllowlistChanged>(arena);
6974   }
6975   PowerSaveTempAllowlistChanged* New() const {
6976     return New(nullptr);
6977   }
6978   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6979   void CopyFrom(const PowerSaveTempAllowlistChanged& from);
6980   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6981   void MergeFrom( const PowerSaveTempAllowlistChanged& from) {
6982     PowerSaveTempAllowlistChanged::MergeImpl(*this, from);
6983   }
6984   private:
6985   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6986   public:
6987   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6988   bool IsInitialized() const final;
6989 
6990   size_t ByteSizeLong() const final;
6991   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6992   ::uint8_t* _InternalSerialize(
6993       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6994   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6995 
6996   private:
6997   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6998   void SharedDtor();
6999   void SetCachedSize(int size) const final;
7000   void InternalSwap(PowerSaveTempAllowlistChanged* other);
7001 
7002   private:
7003   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7004   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7005     return "android.os.statsd.framework.PowerSaveTempAllowlistChanged";
7006   }
7007   protected:
7008   explicit PowerSaveTempAllowlistChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7009                        bool is_message_owned = false);
7010   public:
7011 
7012   static const ClassData _class_data_;
7013   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7014 
7015   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7016 
7017   // nested types ----------------------------------------------------
7018 
7019   // accessors -------------------------------------------------------
7020 
7021   enum : int {
7022     kUidFieldNumber = 1,
7023     kAddToAllowlistFieldNumber = 2,
7024   };
7025   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
7026   bool has_uid() const;
7027   private:
7028   bool _internal_has_uid() const;
7029   public:
7030   void clear_uid();
7031   ::int32_t uid() const;
7032   void set_uid(::int32_t value);
7033   private:
7034   ::int32_t _internal_uid() const;
7035   void _internal_set_uid(::int32_t value);
7036   public:
7037 
7038   // optional bool add_to_allowlist = 2;
7039   bool has_add_to_allowlist() const;
7040   private:
7041   bool _internal_has_add_to_allowlist() const;
7042   public:
7043   void clear_add_to_allowlist();
7044   bool add_to_allowlist() const;
7045   void set_add_to_allowlist(bool value);
7046   private:
7047   bool _internal_add_to_allowlist() const;
7048   void _internal_set_add_to_allowlist(bool value);
7049   public:
7050 
7051   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.PowerSaveTempAllowlistChanged)
7052  private:
7053   class _Internal;
7054 
7055   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7056   typedef void InternalArenaConstructable_;
7057   typedef void DestructorSkippable_;
7058   struct Impl_ {
7059     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7060     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7061     ::int32_t uid_;
7062     bool add_to_allowlist_;
7063   };
7064   union { Impl_ _impl_; };
7065   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
7066 };
7067 // -------------------------------------------------------------------
7068 
7069 class DeviceIdleTempAllowlistUpdated final :
7070     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated) */ {
7071  public:
DeviceIdleTempAllowlistUpdated()7072   inline DeviceIdleTempAllowlistUpdated() : DeviceIdleTempAllowlistUpdated(nullptr) {}
7073   ~DeviceIdleTempAllowlistUpdated() override;
7074   explicit PROTOBUF_CONSTEXPR DeviceIdleTempAllowlistUpdated(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7075 
7076   DeviceIdleTempAllowlistUpdated(const DeviceIdleTempAllowlistUpdated& from);
DeviceIdleTempAllowlistUpdated(DeviceIdleTempAllowlistUpdated && from)7077   DeviceIdleTempAllowlistUpdated(DeviceIdleTempAllowlistUpdated&& from) noexcept
7078     : DeviceIdleTempAllowlistUpdated() {
7079     *this = ::std::move(from);
7080   }
7081 
7082   inline DeviceIdleTempAllowlistUpdated& operator=(const DeviceIdleTempAllowlistUpdated& from) {
7083     if (this == &from) return *this;
7084     CopyFrom(from);
7085     return *this;
7086   }
7087   inline DeviceIdleTempAllowlistUpdated& operator=(DeviceIdleTempAllowlistUpdated&& from) noexcept {
7088     if (this == &from) return *this;
7089     if (GetOwningArena() == from.GetOwningArena()
7090   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7091         && GetOwningArena() != nullptr
7092   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
7093     ) {
7094       InternalSwap(&from);
7095     } else {
7096       CopyFrom(from);
7097     }
7098     return *this;
7099   }
7100 
unknown_fields()7101   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
7102     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7103   }
mutable_unknown_fields()7104   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
7105     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7106   }
7107 
descriptor()7108   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7109     return GetDescriptor();
7110   }
GetDescriptor()7111   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7112     return default_instance().GetMetadata().descriptor;
7113   }
GetReflection()7114   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7115     return default_instance().GetMetadata().reflection;
7116   }
default_instance()7117   static const DeviceIdleTempAllowlistUpdated& default_instance() {
7118     return *internal_default_instance();
7119   }
internal_default_instance()7120   static inline const DeviceIdleTempAllowlistUpdated* internal_default_instance() {
7121     return reinterpret_cast<const DeviceIdleTempAllowlistUpdated*>(
7122                &_DeviceIdleTempAllowlistUpdated_default_instance_);
7123   }
7124   static constexpr int kIndexInFileMessages =
7125     22;
7126 
swap(DeviceIdleTempAllowlistUpdated & a,DeviceIdleTempAllowlistUpdated & b)7127   friend void swap(DeviceIdleTempAllowlistUpdated& a, DeviceIdleTempAllowlistUpdated& b) {
7128     a.Swap(&b);
7129   }
Swap(DeviceIdleTempAllowlistUpdated * other)7130   inline void Swap(DeviceIdleTempAllowlistUpdated* other) {
7131     if (other == this) return;
7132   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7133     if (GetOwningArena() != nullptr &&
7134         GetOwningArena() == other->GetOwningArena()) {
7135    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
7136     if (GetOwningArena() == other->GetOwningArena()) {
7137   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
7138       InternalSwap(other);
7139     } else {
7140       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7141     }
7142   }
7143   void UnsafeArenaSwap(DeviceIdleTempAllowlistUpdated* other) {
7144     if (other == this) return;
7145     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7146     InternalSwap(other);
7147   }
7148 
7149   // implements Message ----------------------------------------------
7150 
7151   DeviceIdleTempAllowlistUpdated* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7152     return CreateMaybeMessage<DeviceIdleTempAllowlistUpdated>(arena);
7153   }
7154   DeviceIdleTempAllowlistUpdated* New() const {
7155     return New(nullptr);
7156   }
7157   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7158   void CopyFrom(const DeviceIdleTempAllowlistUpdated& from);
7159   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7160   void MergeFrom( const DeviceIdleTempAllowlistUpdated& from) {
7161     DeviceIdleTempAllowlistUpdated::MergeImpl(*this, from);
7162   }
7163   private:
7164   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
7165   public:
7166   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7167   bool IsInitialized() const final;
7168 
7169   size_t ByteSizeLong() const final;
7170   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7171   ::uint8_t* _InternalSerialize(
7172       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7173   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
7174 
7175   private:
7176   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
7177   void SharedDtor();
7178   void SetCachedSize(int size) const final;
7179   void InternalSwap(DeviceIdleTempAllowlistUpdated* other);
7180 
7181   private:
7182   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7183   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7184     return "android.os.statsd.framework.DeviceIdleTempAllowlistUpdated";
7185   }
7186   protected:
7187   explicit DeviceIdleTempAllowlistUpdated(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7188                        bool is_message_owned = false);
7189   public:
7190 
7191   static const ClassData _class_data_;
7192   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7193 
7194   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7195 
7196   // nested types ----------------------------------------------------
7197 
7198   // accessors -------------------------------------------------------
7199 
7200   enum : int {
7201     kReasonFieldNumber = 6,
7202     kChangingUidFieldNumber = 1,
7203     kAddingFieldNumber = 2,
7204     kDurationMsFieldNumber = 3,
7205     kTypeFieldNumber = 4,
7206     kReasonCodeFieldNumber = 5,
7207     kCallingUidFieldNumber = 7,
7208   };
7209   // optional string reason = 6;
7210   bool has_reason() const;
7211   private:
7212   bool _internal_has_reason() const;
7213   public:
7214   void clear_reason();
7215   const std::string& reason() const;
7216   template <typename ArgT0 = const std::string&, typename... ArgT>
7217   void set_reason(ArgT0&& arg0, ArgT... args);
7218   std::string* mutable_reason();
7219   PROTOBUF_NODISCARD std::string* release_reason();
7220   void set_allocated_reason(std::string* reason);
7221   private:
7222   const std::string& _internal_reason() const;
7223   inline PROTOBUF_ALWAYS_INLINE void _internal_set_reason(const std::string& value);
7224   std::string* _internal_mutable_reason();
7225   public:
7226 
7227   // optional int32 changing_uid = 1 [(.android.os.statsd.is_uid) = true];
7228   bool has_changing_uid() const;
7229   private:
7230   bool _internal_has_changing_uid() const;
7231   public:
7232   void clear_changing_uid();
7233   ::int32_t changing_uid() const;
7234   void set_changing_uid(::int32_t value);
7235   private:
7236   ::int32_t _internal_changing_uid() const;
7237   void _internal_set_changing_uid(::int32_t value);
7238   public:
7239 
7240   // optional bool adding = 2;
7241   bool has_adding() const;
7242   private:
7243   bool _internal_has_adding() const;
7244   public:
7245   void clear_adding();
7246   bool adding() const;
7247   void set_adding(bool value);
7248   private:
7249   bool _internal_adding() const;
7250   void _internal_set_adding(bool value);
7251   public:
7252 
7253   // optional int64 duration_ms = 3;
7254   bool has_duration_ms() const;
7255   private:
7256   bool _internal_has_duration_ms() const;
7257   public:
7258   void clear_duration_ms();
7259   ::int64_t duration_ms() const;
7260   void set_duration_ms(::int64_t value);
7261   private:
7262   ::int64_t _internal_duration_ms() const;
7263   void _internal_set_duration_ms(::int64_t value);
7264   public:
7265 
7266   // optional int32 type = 4;
7267   bool has_type() const;
7268   private:
7269   bool _internal_has_type() const;
7270   public:
7271   void clear_type();
7272   ::int32_t type() const;
7273   void set_type(::int32_t value);
7274   private:
7275   ::int32_t _internal_type() const;
7276   void _internal_set_type(::int32_t value);
7277   public:
7278 
7279   // optional int32 reason_code = 5;
7280   bool has_reason_code() const;
7281   private:
7282   bool _internal_has_reason_code() const;
7283   public:
7284   void clear_reason_code();
7285   ::int32_t reason_code() const;
7286   void set_reason_code(::int32_t value);
7287   private:
7288   ::int32_t _internal_reason_code() const;
7289   void _internal_set_reason_code(::int32_t value);
7290   public:
7291 
7292   // optional int32 calling_uid = 7 [(.android.os.statsd.is_uid) = true];
7293   bool has_calling_uid() const;
7294   private:
7295   bool _internal_has_calling_uid() const;
7296   public:
7297   void clear_calling_uid();
7298   ::int32_t calling_uid() const;
7299   void set_calling_uid(::int32_t value);
7300   private:
7301   ::int32_t _internal_calling_uid() const;
7302   void _internal_set_calling_uid(::int32_t value);
7303   public:
7304 
7305   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated)
7306  private:
7307   class _Internal;
7308 
7309   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7310   typedef void InternalArenaConstructable_;
7311   typedef void DestructorSkippable_;
7312   struct Impl_ {
7313     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7314     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7315     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr reason_;
7316     ::int32_t changing_uid_;
7317     bool adding_;
7318     ::int64_t duration_ms_;
7319     ::int32_t type_;
7320     ::int32_t reason_code_;
7321     ::int32_t calling_uid_;
7322   };
7323   union { Impl_ _impl_; };
7324   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
7325 };
7326 // -------------------------------------------------------------------
7327 
7328 class AppOpAccessTracked final :
7329     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.AppOpAccessTracked) */ {
7330  public:
AppOpAccessTracked()7331   inline AppOpAccessTracked() : AppOpAccessTracked(nullptr) {}
7332   ~AppOpAccessTracked() override;
7333   explicit PROTOBUF_CONSTEXPR AppOpAccessTracked(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7334 
7335   AppOpAccessTracked(const AppOpAccessTracked& from);
AppOpAccessTracked(AppOpAccessTracked && from)7336   AppOpAccessTracked(AppOpAccessTracked&& from) noexcept
7337     : AppOpAccessTracked() {
7338     *this = ::std::move(from);
7339   }
7340 
7341   inline AppOpAccessTracked& operator=(const AppOpAccessTracked& from) {
7342     if (this == &from) return *this;
7343     CopyFrom(from);
7344     return *this;
7345   }
7346   inline AppOpAccessTracked& operator=(AppOpAccessTracked&& from) noexcept {
7347     if (this == &from) return *this;
7348     if (GetOwningArena() == from.GetOwningArena()
7349   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7350         && GetOwningArena() != nullptr
7351   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
7352     ) {
7353       InternalSwap(&from);
7354     } else {
7355       CopyFrom(from);
7356     }
7357     return *this;
7358   }
7359 
unknown_fields()7360   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
7361     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7362   }
mutable_unknown_fields()7363   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
7364     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7365   }
7366 
descriptor()7367   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7368     return GetDescriptor();
7369   }
GetDescriptor()7370   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7371     return default_instance().GetMetadata().descriptor;
7372   }
GetReflection()7373   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7374     return default_instance().GetMetadata().reflection;
7375   }
default_instance()7376   static const AppOpAccessTracked& default_instance() {
7377     return *internal_default_instance();
7378   }
internal_default_instance()7379   static inline const AppOpAccessTracked* internal_default_instance() {
7380     return reinterpret_cast<const AppOpAccessTracked*>(
7381                &_AppOpAccessTracked_default_instance_);
7382   }
7383   static constexpr int kIndexInFileMessages =
7384     23;
7385 
swap(AppOpAccessTracked & a,AppOpAccessTracked & b)7386   friend void swap(AppOpAccessTracked& a, AppOpAccessTracked& b) {
7387     a.Swap(&b);
7388   }
Swap(AppOpAccessTracked * other)7389   inline void Swap(AppOpAccessTracked* other) {
7390     if (other == this) return;
7391   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7392     if (GetOwningArena() != nullptr &&
7393         GetOwningArena() == other->GetOwningArena()) {
7394    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
7395     if (GetOwningArena() == other->GetOwningArena()) {
7396   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
7397       InternalSwap(other);
7398     } else {
7399       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7400     }
7401   }
7402   void UnsafeArenaSwap(AppOpAccessTracked* other) {
7403     if (other == this) return;
7404     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7405     InternalSwap(other);
7406   }
7407 
7408   // implements Message ----------------------------------------------
7409 
7410   AppOpAccessTracked* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7411     return CreateMaybeMessage<AppOpAccessTracked>(arena);
7412   }
7413   AppOpAccessTracked* New() const {
7414     return New(nullptr);
7415   }
7416   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7417   void CopyFrom(const AppOpAccessTracked& from);
7418   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7419   void MergeFrom( const AppOpAccessTracked& from) {
7420     AppOpAccessTracked::MergeImpl(*this, from);
7421   }
7422   private:
7423   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
7424   public:
7425   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7426   bool IsInitialized() const final;
7427 
7428   size_t ByteSizeLong() const final;
7429   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7430   ::uint8_t* _InternalSerialize(
7431       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7432   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
7433 
7434   private:
7435   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
7436   void SharedDtor();
7437   void SetCachedSize(int size) const final;
7438   void InternalSwap(AppOpAccessTracked* other);
7439 
7440   private:
7441   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7442   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7443     return "android.os.statsd.framework.AppOpAccessTracked";
7444   }
7445   protected:
7446   explicit AppOpAccessTracked(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7447                        bool is_message_owned = false);
7448   public:
7449 
7450   static const ClassData _class_data_;
7451   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7452 
7453   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7454 
7455   // nested types ----------------------------------------------------
7456 
7457   typedef AppOpAccessTracked_AccessType AccessType;
7458   static constexpr AccessType UNKNOWN =
7459     AppOpAccessTracked_AccessType_UNKNOWN;
7460   static constexpr AccessType NOTE_OP =
7461     AppOpAccessTracked_AccessType_NOTE_OP;
7462   static constexpr AccessType START_OP =
7463     AppOpAccessTracked_AccessType_START_OP;
7464   static constexpr AccessType FINISH_OP =
7465     AppOpAccessTracked_AccessType_FINISH_OP;
7466   static constexpr AccessType PAUSE_OP =
7467     AppOpAccessTracked_AccessType_PAUSE_OP;
7468   static constexpr AccessType RESUME_OP =
7469     AppOpAccessTracked_AccessType_RESUME_OP;
7470   static inline bool AccessType_IsValid(int value) {
7471     return AppOpAccessTracked_AccessType_IsValid(value);
7472   }
7473   static constexpr AccessType AccessType_MIN =
7474     AppOpAccessTracked_AccessType_AccessType_MIN;
7475   static constexpr AccessType AccessType_MAX =
7476     AppOpAccessTracked_AccessType_AccessType_MAX;
7477   static constexpr int AccessType_ARRAYSIZE =
7478     AppOpAccessTracked_AccessType_AccessType_ARRAYSIZE;
7479   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
7480   AccessType_descriptor() {
7481     return AppOpAccessTracked_AccessType_descriptor();
7482   }
7483   template<typename T>
7484   static inline const std::string& AccessType_Name(T enum_t_value) {
7485     static_assert(::std::is_same<T, AccessType>::value ||
7486       ::std::is_integral<T>::value,
7487       "Incorrect type passed to function AccessType_Name.");
7488     return AppOpAccessTracked_AccessType_Name(enum_t_value);
7489   }
7490   static inline bool AccessType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
7491       AccessType* value) {
7492     return AppOpAccessTracked_AccessType_Parse(name, value);
7493   }
7494 
7495   // accessors -------------------------------------------------------
7496 
7497   enum : int {
7498     kAttributionTagFieldNumber = 7,
7499     kUidFieldNumber = 1,
7500     kAccessTypeFieldNumber = 3,
7501     kUidStateFieldNumber = 4,
7502     kOpFlagFieldNumber = 5,
7503     kAttributionFlagFieldNumber = 6,
7504     kAttributionChainIdFieldNumber = 8,
7505     kOpIdFieldNumber = 2,
7506   };
7507   // optional string attribution_tag = 7;
7508   bool has_attribution_tag() const;
7509   private:
7510   bool _internal_has_attribution_tag() const;
7511   public:
7512   void clear_attribution_tag();
7513   const std::string& attribution_tag() const;
7514   template <typename ArgT0 = const std::string&, typename... ArgT>
7515   void set_attribution_tag(ArgT0&& arg0, ArgT... args);
7516   std::string* mutable_attribution_tag();
7517   PROTOBUF_NODISCARD std::string* release_attribution_tag();
7518   void set_allocated_attribution_tag(std::string* attribution_tag);
7519   private:
7520   const std::string& _internal_attribution_tag() const;
7521   inline PROTOBUF_ALWAYS_INLINE void _internal_set_attribution_tag(const std::string& value);
7522   std::string* _internal_mutable_attribution_tag();
7523   public:
7524 
7525   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
7526   bool has_uid() const;
7527   private:
7528   bool _internal_has_uid() const;
7529   public:
7530   void clear_uid();
7531   ::int32_t uid() const;
7532   void set_uid(::int32_t value);
7533   private:
7534   ::int32_t _internal_uid() const;
7535   void _internal_set_uid(::int32_t value);
7536   public:
7537 
7538   // optional .android.os.statsd.framework.AppOpAccessTracked.AccessType access_type = 3;
7539   bool has_access_type() const;
7540   private:
7541   bool _internal_has_access_type() const;
7542   public:
7543   void clear_access_type();
7544   ::android::os::statsd::framework::AppOpAccessTracked_AccessType access_type() const;
7545   void set_access_type(::android::os::statsd::framework::AppOpAccessTracked_AccessType value);
7546   private:
7547   ::android::os::statsd::framework::AppOpAccessTracked_AccessType _internal_access_type() const;
7548   void _internal_set_access_type(::android::os::statsd::framework::AppOpAccessTracked_AccessType value);
7549   public:
7550 
7551   // optional int32 uid_state = 4;
7552   bool has_uid_state() const;
7553   private:
7554   bool _internal_has_uid_state() const;
7555   public:
7556   void clear_uid_state();
7557   ::int32_t uid_state() const;
7558   void set_uid_state(::int32_t value);
7559   private:
7560   ::int32_t _internal_uid_state() const;
7561   void _internal_set_uid_state(::int32_t value);
7562   public:
7563 
7564   // optional int32 op_flag = 5;
7565   bool has_op_flag() const;
7566   private:
7567   bool _internal_has_op_flag() const;
7568   public:
7569   void clear_op_flag();
7570   ::int32_t op_flag() const;
7571   void set_op_flag(::int32_t value);
7572   private:
7573   ::int32_t _internal_op_flag() const;
7574   void _internal_set_op_flag(::int32_t value);
7575   public:
7576 
7577   // optional int32 attribution_flag = 6;
7578   bool has_attribution_flag() const;
7579   private:
7580   bool _internal_has_attribution_flag() const;
7581   public:
7582   void clear_attribution_flag();
7583   ::int32_t attribution_flag() const;
7584   void set_attribution_flag(::int32_t value);
7585   private:
7586   ::int32_t _internal_attribution_flag() const;
7587   void _internal_set_attribution_flag(::int32_t value);
7588   public:
7589 
7590   // optional int32 attribution_chain_id = 8;
7591   bool has_attribution_chain_id() const;
7592   private:
7593   bool _internal_has_attribution_chain_id() const;
7594   public:
7595   void clear_attribution_chain_id();
7596   ::int32_t attribution_chain_id() const;
7597   void set_attribution_chain_id(::int32_t value);
7598   private:
7599   ::int32_t _internal_attribution_chain_id() const;
7600   void _internal_set_attribution_chain_id(::int32_t value);
7601   public:
7602 
7603   // optional .android.app.AppOpEnum op_id = 2 [default = APP_OP_NONE];
7604   bool has_op_id() const;
7605   private:
7606   bool _internal_has_op_id() const;
7607   public:
7608   void clear_op_id();
7609   ::android::app::AppOpEnum op_id() const;
7610   void set_op_id(::android::app::AppOpEnum value);
7611   private:
7612   ::android::app::AppOpEnum _internal_op_id() const;
7613   void _internal_set_op_id(::android::app::AppOpEnum value);
7614   public:
7615 
7616   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.AppOpAccessTracked)
7617  private:
7618   class _Internal;
7619 
7620   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7621   typedef void InternalArenaConstructable_;
7622   typedef void DestructorSkippable_;
7623   struct Impl_ {
7624     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7625     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7626     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr attribution_tag_;
7627     ::int32_t uid_;
7628     int access_type_;
7629     ::int32_t uid_state_;
7630     ::int32_t op_flag_;
7631     ::int32_t attribution_flag_;
7632     ::int32_t attribution_chain_id_;
7633     int op_id_;
7634   };
7635   union { Impl_ _impl_; };
7636   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
7637 };
7638 // -------------------------------------------------------------------
7639 
7640 class AppOpNoteOpOrCheckOpBinderApiCalled final :
7641     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled) */ {
7642  public:
AppOpNoteOpOrCheckOpBinderApiCalled()7643   inline AppOpNoteOpOrCheckOpBinderApiCalled() : AppOpNoteOpOrCheckOpBinderApiCalled(nullptr) {}
7644   ~AppOpNoteOpOrCheckOpBinderApiCalled() override;
7645   explicit PROTOBUF_CONSTEXPR AppOpNoteOpOrCheckOpBinderApiCalled(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7646 
7647   AppOpNoteOpOrCheckOpBinderApiCalled(const AppOpNoteOpOrCheckOpBinderApiCalled& from);
AppOpNoteOpOrCheckOpBinderApiCalled(AppOpNoteOpOrCheckOpBinderApiCalled && from)7648   AppOpNoteOpOrCheckOpBinderApiCalled(AppOpNoteOpOrCheckOpBinderApiCalled&& from) noexcept
7649     : AppOpNoteOpOrCheckOpBinderApiCalled() {
7650     *this = ::std::move(from);
7651   }
7652 
7653   inline AppOpNoteOpOrCheckOpBinderApiCalled& operator=(const AppOpNoteOpOrCheckOpBinderApiCalled& from) {
7654     if (this == &from) return *this;
7655     CopyFrom(from);
7656     return *this;
7657   }
7658   inline AppOpNoteOpOrCheckOpBinderApiCalled& operator=(AppOpNoteOpOrCheckOpBinderApiCalled&& from) noexcept {
7659     if (this == &from) return *this;
7660     if (GetOwningArena() == from.GetOwningArena()
7661   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7662         && GetOwningArena() != nullptr
7663   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
7664     ) {
7665       InternalSwap(&from);
7666     } else {
7667       CopyFrom(from);
7668     }
7669     return *this;
7670   }
7671 
unknown_fields()7672   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
7673     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7674   }
mutable_unknown_fields()7675   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
7676     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7677   }
7678 
descriptor()7679   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7680     return GetDescriptor();
7681   }
GetDescriptor()7682   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7683     return default_instance().GetMetadata().descriptor;
7684   }
GetReflection()7685   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7686     return default_instance().GetMetadata().reflection;
7687   }
default_instance()7688   static const AppOpNoteOpOrCheckOpBinderApiCalled& default_instance() {
7689     return *internal_default_instance();
7690   }
internal_default_instance()7691   static inline const AppOpNoteOpOrCheckOpBinderApiCalled* internal_default_instance() {
7692     return reinterpret_cast<const AppOpNoteOpOrCheckOpBinderApiCalled*>(
7693                &_AppOpNoteOpOrCheckOpBinderApiCalled_default_instance_);
7694   }
7695   static constexpr int kIndexInFileMessages =
7696     24;
7697 
swap(AppOpNoteOpOrCheckOpBinderApiCalled & a,AppOpNoteOpOrCheckOpBinderApiCalled & b)7698   friend void swap(AppOpNoteOpOrCheckOpBinderApiCalled& a, AppOpNoteOpOrCheckOpBinderApiCalled& b) {
7699     a.Swap(&b);
7700   }
Swap(AppOpNoteOpOrCheckOpBinderApiCalled * other)7701   inline void Swap(AppOpNoteOpOrCheckOpBinderApiCalled* other) {
7702     if (other == this) return;
7703   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7704     if (GetOwningArena() != nullptr &&
7705         GetOwningArena() == other->GetOwningArena()) {
7706    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
7707     if (GetOwningArena() == other->GetOwningArena()) {
7708   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
7709       InternalSwap(other);
7710     } else {
7711       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7712     }
7713   }
7714   void UnsafeArenaSwap(AppOpNoteOpOrCheckOpBinderApiCalled* other) {
7715     if (other == this) return;
7716     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7717     InternalSwap(other);
7718   }
7719 
7720   // implements Message ----------------------------------------------
7721 
7722   AppOpNoteOpOrCheckOpBinderApiCalled* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7723     return CreateMaybeMessage<AppOpNoteOpOrCheckOpBinderApiCalled>(arena);
7724   }
7725   AppOpNoteOpOrCheckOpBinderApiCalled* New() const {
7726     return New(nullptr);
7727   }
7728   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7729   void CopyFrom(const AppOpNoteOpOrCheckOpBinderApiCalled& from);
7730   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7731   void MergeFrom( const AppOpNoteOpOrCheckOpBinderApiCalled& from) {
7732     AppOpNoteOpOrCheckOpBinderApiCalled::MergeImpl(*this, from);
7733   }
7734   private:
7735   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
7736   public:
7737   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7738   bool IsInitialized() const final;
7739 
7740   size_t ByteSizeLong() const final;
7741   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7742   ::uint8_t* _InternalSerialize(
7743       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7744   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
7745 
7746   private:
7747   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
7748   void SharedDtor();
7749   void SetCachedSize(int size) const final;
7750   void InternalSwap(AppOpNoteOpOrCheckOpBinderApiCalled* other);
7751 
7752   private:
7753   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7754   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7755     return "android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled";
7756   }
7757   protected:
7758   explicit AppOpNoteOpOrCheckOpBinderApiCalled(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7759                        bool is_message_owned = false);
7760   public:
7761 
7762   static const ClassData _class_data_;
7763   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7764 
7765   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7766 
7767   // nested types ----------------------------------------------------
7768 
7769   typedef AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi BinderApi;
7770   static constexpr BinderApi UNKNOWN =
7771     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_UNKNOWN;
7772   static constexpr BinderApi CHECK_OPERATION =
7773     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_CHECK_OPERATION;
7774   static constexpr BinderApi NOTE_OPERATION =
7775     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_NOTE_OPERATION;
7776   static constexpr BinderApi NOTE_PROXY_OPERATION =
7777     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_NOTE_PROXY_OPERATION;
7778   static inline bool BinderApi_IsValid(int value) {
7779     return AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_IsValid(value);
7780   }
7781   static constexpr BinderApi BinderApi_MIN =
7782     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_BinderApi_MIN;
7783   static constexpr BinderApi BinderApi_MAX =
7784     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_BinderApi_MAX;
7785   static constexpr int BinderApi_ARRAYSIZE =
7786     AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_BinderApi_ARRAYSIZE;
7787   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
7788   BinderApi_descriptor() {
7789     return AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_descriptor();
7790   }
7791   template<typename T>
7792   static inline const std::string& BinderApi_Name(T enum_t_value) {
7793     static_assert(::std::is_same<T, BinderApi>::value ||
7794       ::std::is_integral<T>::value,
7795       "Incorrect type passed to function BinderApi_Name.");
7796     return AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_Name(enum_t_value);
7797   }
7798   static inline bool BinderApi_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
7799       BinderApi* value) {
7800     return AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_Parse(name, value);
7801   }
7802 
7803   // accessors -------------------------------------------------------
7804 
7805   enum : int {
7806     kUidFieldNumber = 1,
7807     kBinderApiFieldNumber = 3,
7808     kHasAttributionTagFieldNumber = 4,
7809     kOpIdFieldNumber = 2,
7810   };
7811   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
7812   bool has_uid() const;
7813   private:
7814   bool _internal_has_uid() const;
7815   public:
7816   void clear_uid();
7817   ::int32_t uid() const;
7818   void set_uid(::int32_t value);
7819   private:
7820   ::int32_t _internal_uid() const;
7821   void _internal_set_uid(::int32_t value);
7822   public:
7823 
7824   // optional .android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.BinderApi binder_api = 3;
7825   bool has_binder_api() const;
7826   private:
7827   bool _internal_has_binder_api() const;
7828   public:
7829   void clear_binder_api();
7830   ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi binder_api() const;
7831   void set_binder_api(::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi value);
7832   private:
7833   ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi _internal_binder_api() const;
7834   void _internal_set_binder_api(::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi value);
7835   public:
7836 
7837   // optional bool has_attribution_tag = 4;
7838   bool has_has_attribution_tag() const;
7839   private:
7840   bool _internal_has_has_attribution_tag() const;
7841   public:
7842   void clear_has_attribution_tag();
7843   bool has_attribution_tag() const;
7844   void set_has_attribution_tag(bool value);
7845   private:
7846   bool _internal_has_attribution_tag() const;
7847   void _internal_set_has_attribution_tag(bool value);
7848   public:
7849 
7850   // optional .android.app.AppOpEnum op_id = 2 [default = APP_OP_NONE];
7851   bool has_op_id() const;
7852   private:
7853   bool _internal_has_op_id() const;
7854   public:
7855   void clear_op_id();
7856   ::android::app::AppOpEnum op_id() const;
7857   void set_op_id(::android::app::AppOpEnum value);
7858   private:
7859   ::android::app::AppOpEnum _internal_op_id() const;
7860   void _internal_set_op_id(::android::app::AppOpEnum value);
7861   public:
7862 
7863   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled)
7864  private:
7865   class _Internal;
7866 
7867   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7868   typedef void InternalArenaConstructable_;
7869   typedef void DestructorSkippable_;
7870   struct Impl_ {
7871     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
7872     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7873     ::int32_t uid_;
7874     int binder_api_;
7875     bool has_attribution_tag_;
7876     int op_id_;
7877   };
7878   union { Impl_ _impl_; };
7879   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
7880 };
7881 // -------------------------------------------------------------------
7882 
7883 class ContentOrFileUriEventReported final :
7884     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.ContentOrFileUriEventReported) */ {
7885  public:
ContentOrFileUriEventReported()7886   inline ContentOrFileUriEventReported() : ContentOrFileUriEventReported(nullptr) {}
7887   ~ContentOrFileUriEventReported() override;
7888   explicit PROTOBUF_CONSTEXPR ContentOrFileUriEventReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7889 
7890   ContentOrFileUriEventReported(const ContentOrFileUriEventReported& from);
ContentOrFileUriEventReported(ContentOrFileUriEventReported && from)7891   ContentOrFileUriEventReported(ContentOrFileUriEventReported&& from) noexcept
7892     : ContentOrFileUriEventReported() {
7893     *this = ::std::move(from);
7894   }
7895 
7896   inline ContentOrFileUriEventReported& operator=(const ContentOrFileUriEventReported& from) {
7897     if (this == &from) return *this;
7898     CopyFrom(from);
7899     return *this;
7900   }
7901   inline ContentOrFileUriEventReported& operator=(ContentOrFileUriEventReported&& from) noexcept {
7902     if (this == &from) return *this;
7903     if (GetOwningArena() == from.GetOwningArena()
7904   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7905         && GetOwningArena() != nullptr
7906   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
7907     ) {
7908       InternalSwap(&from);
7909     } else {
7910       CopyFrom(from);
7911     }
7912     return *this;
7913   }
7914 
unknown_fields()7915   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
7916     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
7917   }
mutable_unknown_fields()7918   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
7919     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7920   }
7921 
descriptor()7922   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7923     return GetDescriptor();
7924   }
GetDescriptor()7925   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7926     return default_instance().GetMetadata().descriptor;
7927   }
GetReflection()7928   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7929     return default_instance().GetMetadata().reflection;
7930   }
default_instance()7931   static const ContentOrFileUriEventReported& default_instance() {
7932     return *internal_default_instance();
7933   }
internal_default_instance()7934   static inline const ContentOrFileUriEventReported* internal_default_instance() {
7935     return reinterpret_cast<const ContentOrFileUriEventReported*>(
7936                &_ContentOrFileUriEventReported_default_instance_);
7937   }
7938   static constexpr int kIndexInFileMessages =
7939     25;
7940 
swap(ContentOrFileUriEventReported & a,ContentOrFileUriEventReported & b)7941   friend void swap(ContentOrFileUriEventReported& a, ContentOrFileUriEventReported& b) {
7942     a.Swap(&b);
7943   }
Swap(ContentOrFileUriEventReported * other)7944   inline void Swap(ContentOrFileUriEventReported* other) {
7945     if (other == this) return;
7946   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7947     if (GetOwningArena() != nullptr &&
7948         GetOwningArena() == other->GetOwningArena()) {
7949    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
7950     if (GetOwningArena() == other->GetOwningArena()) {
7951   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
7952       InternalSwap(other);
7953     } else {
7954       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7955     }
7956   }
7957   void UnsafeArenaSwap(ContentOrFileUriEventReported* other) {
7958     if (other == this) return;
7959     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7960     InternalSwap(other);
7961   }
7962 
7963   // implements Message ----------------------------------------------
7964 
7965   ContentOrFileUriEventReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7966     return CreateMaybeMessage<ContentOrFileUriEventReported>(arena);
7967   }
7968   ContentOrFileUriEventReported* New() const {
7969     return New(nullptr);
7970   }
7971   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7972   void CopyFrom(const ContentOrFileUriEventReported& from);
7973   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7974   void MergeFrom( const ContentOrFileUriEventReported& from) {
7975     ContentOrFileUriEventReported::MergeImpl(*this, from);
7976   }
7977   private:
7978   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
7979   public:
7980   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7981   bool IsInitialized() const final;
7982 
7983   size_t ByteSizeLong() const final;
7984   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7985   ::uint8_t* _InternalSerialize(
7986       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7987   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
7988 
7989   private:
7990   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
7991   void SharedDtor();
7992   void SetCachedSize(int size) const final;
7993   void InternalSwap(ContentOrFileUriEventReported* other);
7994 
7995   private:
7996   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7997   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7998     return "android.os.statsd.framework.ContentOrFileUriEventReported";
7999   }
8000   protected:
8001   explicit ContentOrFileUriEventReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8002                        bool is_message_owned = false);
8003   public:
8004 
8005   static const ClassData _class_data_;
8006   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8007 
8008   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8009 
8010   // nested types ----------------------------------------------------
8011 
8012   typedef ContentOrFileUriEventReported_EventType EventType;
8013   static constexpr EventType UNKNOWN =
8014     ContentOrFileUriEventReported_EventType_UNKNOWN;
8015   static constexpr EventType CONTENT_URI_WITHOUT_CALLER_READ_PERMISSION =
8016     ContentOrFileUriEventReported_EventType_CONTENT_URI_WITHOUT_CALLER_READ_PERMISSION;
8017   static constexpr EventType FILE_URI_IN_CONTENT_RESOLVER =
8018     ContentOrFileUriEventReported_EventType_FILE_URI_IN_CONTENT_RESOLVER;
8019   static constexpr EventType NON_CONTENT_URI_IN_ICON =
8020     ContentOrFileUriEventReported_EventType_NON_CONTENT_URI_IN_ICON;
8021   static constexpr EventType NON_CONTENT_URI_IN_NOTIFICATION_RECORD =
8022     ContentOrFileUriEventReported_EventType_NON_CONTENT_URI_IN_NOTIFICATION_RECORD;
8023   static constexpr EventType NON_CONTENT_URI_IN_MEDIA_DATA_MANAGER =
8024     ContentOrFileUriEventReported_EventType_NON_CONTENT_URI_IN_MEDIA_DATA_MANAGER;
8025   static inline bool EventType_IsValid(int value) {
8026     return ContentOrFileUriEventReported_EventType_IsValid(value);
8027   }
8028   static constexpr EventType EventType_MIN =
8029     ContentOrFileUriEventReported_EventType_EventType_MIN;
8030   static constexpr EventType EventType_MAX =
8031     ContentOrFileUriEventReported_EventType_EventType_MAX;
8032   static constexpr int EventType_ARRAYSIZE =
8033     ContentOrFileUriEventReported_EventType_EventType_ARRAYSIZE;
8034   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
8035   EventType_descriptor() {
8036     return ContentOrFileUriEventReported_EventType_descriptor();
8037   }
8038   template<typename T>
8039   static inline const std::string& EventType_Name(T enum_t_value) {
8040     static_assert(::std::is_same<T, EventType>::value ||
8041       ::std::is_integral<T>::value,
8042       "Incorrect type passed to function EventType_Name.");
8043     return ContentOrFileUriEventReported_EventType_Name(enum_t_value);
8044   }
8045   static inline bool EventType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
8046       EventType* value) {
8047     return ContentOrFileUriEventReported_EventType_Parse(name, value);
8048   }
8049 
8050   // accessors -------------------------------------------------------
8051 
8052   enum : int {
8053     kActionTypeFieldNumber = 2,
8054     kCallerActivityClassNameFieldNumber = 4,
8055     kCalleeActivityClassNameFieldNumber = 6,
8056     kUriAuthorityFieldNumber = 8,
8057     kUriTypeFieldNumber = 9,
8058     kUriMimeTypeFieldNumber = 10,
8059     kEventTypeFieldNumber = 1,
8060     kCallerUidFieldNumber = 3,
8061     kCalleeUidFieldNumber = 5,
8062     kIsStartActivityForResultFieldNumber = 7,
8063   };
8064   // optional string action_type = 2;
8065   bool has_action_type() const;
8066   private:
8067   bool _internal_has_action_type() const;
8068   public:
8069   void clear_action_type();
8070   const std::string& action_type() const;
8071   template <typename ArgT0 = const std::string&, typename... ArgT>
8072   void set_action_type(ArgT0&& arg0, ArgT... args);
8073   std::string* mutable_action_type();
8074   PROTOBUF_NODISCARD std::string* release_action_type();
8075   void set_allocated_action_type(std::string* action_type);
8076   private:
8077   const std::string& _internal_action_type() const;
8078   inline PROTOBUF_ALWAYS_INLINE void _internal_set_action_type(const std::string& value);
8079   std::string* _internal_mutable_action_type();
8080   public:
8081 
8082   // optional string caller_activity_class_name = 4;
8083   bool has_caller_activity_class_name() const;
8084   private:
8085   bool _internal_has_caller_activity_class_name() const;
8086   public:
8087   void clear_caller_activity_class_name();
8088   const std::string& caller_activity_class_name() const;
8089   template <typename ArgT0 = const std::string&, typename... ArgT>
8090   void set_caller_activity_class_name(ArgT0&& arg0, ArgT... args);
8091   std::string* mutable_caller_activity_class_name();
8092   PROTOBUF_NODISCARD std::string* release_caller_activity_class_name();
8093   void set_allocated_caller_activity_class_name(std::string* caller_activity_class_name);
8094   private:
8095   const std::string& _internal_caller_activity_class_name() const;
8096   inline PROTOBUF_ALWAYS_INLINE void _internal_set_caller_activity_class_name(const std::string& value);
8097   std::string* _internal_mutable_caller_activity_class_name();
8098   public:
8099 
8100   // optional string callee_activity_class_name = 6;
8101   bool has_callee_activity_class_name() const;
8102   private:
8103   bool _internal_has_callee_activity_class_name() const;
8104   public:
8105   void clear_callee_activity_class_name();
8106   const std::string& callee_activity_class_name() const;
8107   template <typename ArgT0 = const std::string&, typename... ArgT>
8108   void set_callee_activity_class_name(ArgT0&& arg0, ArgT... args);
8109   std::string* mutable_callee_activity_class_name();
8110   PROTOBUF_NODISCARD std::string* release_callee_activity_class_name();
8111   void set_allocated_callee_activity_class_name(std::string* callee_activity_class_name);
8112   private:
8113   const std::string& _internal_callee_activity_class_name() const;
8114   inline PROTOBUF_ALWAYS_INLINE void _internal_set_callee_activity_class_name(const std::string& value);
8115   std::string* _internal_mutable_callee_activity_class_name();
8116   public:
8117 
8118   // optional string uri_authority = 8;
8119   bool has_uri_authority() const;
8120   private:
8121   bool _internal_has_uri_authority() const;
8122   public:
8123   void clear_uri_authority();
8124   const std::string& uri_authority() const;
8125   template <typename ArgT0 = const std::string&, typename... ArgT>
8126   void set_uri_authority(ArgT0&& arg0, ArgT... args);
8127   std::string* mutable_uri_authority();
8128   PROTOBUF_NODISCARD std::string* release_uri_authority();
8129   void set_allocated_uri_authority(std::string* uri_authority);
8130   private:
8131   const std::string& _internal_uri_authority() const;
8132   inline PROTOBUF_ALWAYS_INLINE void _internal_set_uri_authority(const std::string& value);
8133   std::string* _internal_mutable_uri_authority();
8134   public:
8135 
8136   // optional string uri_type = 9;
8137   bool has_uri_type() const;
8138   private:
8139   bool _internal_has_uri_type() const;
8140   public:
8141   void clear_uri_type();
8142   const std::string& uri_type() const;
8143   template <typename ArgT0 = const std::string&, typename... ArgT>
8144   void set_uri_type(ArgT0&& arg0, ArgT... args);
8145   std::string* mutable_uri_type();
8146   PROTOBUF_NODISCARD std::string* release_uri_type();
8147   void set_allocated_uri_type(std::string* uri_type);
8148   private:
8149   const std::string& _internal_uri_type() const;
8150   inline PROTOBUF_ALWAYS_INLINE void _internal_set_uri_type(const std::string& value);
8151   std::string* _internal_mutable_uri_type();
8152   public:
8153 
8154   // optional string uri_mime_type = 10;
8155   bool has_uri_mime_type() const;
8156   private:
8157   bool _internal_has_uri_mime_type() const;
8158   public:
8159   void clear_uri_mime_type();
8160   const std::string& uri_mime_type() const;
8161   template <typename ArgT0 = const std::string&, typename... ArgT>
8162   void set_uri_mime_type(ArgT0&& arg0, ArgT... args);
8163   std::string* mutable_uri_mime_type();
8164   PROTOBUF_NODISCARD std::string* release_uri_mime_type();
8165   void set_allocated_uri_mime_type(std::string* uri_mime_type);
8166   private:
8167   const std::string& _internal_uri_mime_type() const;
8168   inline PROTOBUF_ALWAYS_INLINE void _internal_set_uri_mime_type(const std::string& value);
8169   std::string* _internal_mutable_uri_mime_type();
8170   public:
8171 
8172   // optional .android.os.statsd.framework.ContentOrFileUriEventReported.EventType event_type = 1;
8173   bool has_event_type() const;
8174   private:
8175   bool _internal_has_event_type() const;
8176   public:
8177   void clear_event_type();
8178   ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType event_type() const;
8179   void set_event_type(::android::os::statsd::framework::ContentOrFileUriEventReported_EventType value);
8180   private:
8181   ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType _internal_event_type() const;
8182   void _internal_set_event_type(::android::os::statsd::framework::ContentOrFileUriEventReported_EventType value);
8183   public:
8184 
8185   // optional int32 caller_uid = 3 [(.android.os.statsd.is_uid) = true];
8186   bool has_caller_uid() const;
8187   private:
8188   bool _internal_has_caller_uid() const;
8189   public:
8190   void clear_caller_uid();
8191   ::int32_t caller_uid() const;
8192   void set_caller_uid(::int32_t value);
8193   private:
8194   ::int32_t _internal_caller_uid() const;
8195   void _internal_set_caller_uid(::int32_t value);
8196   public:
8197 
8198   // optional int32 callee_uid = 5 [(.android.os.statsd.is_uid) = true];
8199   bool has_callee_uid() const;
8200   private:
8201   bool _internal_has_callee_uid() const;
8202   public:
8203   void clear_callee_uid();
8204   ::int32_t callee_uid() const;
8205   void set_callee_uid(::int32_t value);
8206   private:
8207   ::int32_t _internal_callee_uid() const;
8208   void _internal_set_callee_uid(::int32_t value);
8209   public:
8210 
8211   // optional bool is_start_activity_for_result = 7;
8212   bool has_is_start_activity_for_result() const;
8213   private:
8214   bool _internal_has_is_start_activity_for_result() const;
8215   public:
8216   void clear_is_start_activity_for_result();
8217   bool is_start_activity_for_result() const;
8218   void set_is_start_activity_for_result(bool value);
8219   private:
8220   bool _internal_is_start_activity_for_result() const;
8221   void _internal_set_is_start_activity_for_result(bool value);
8222   public:
8223 
8224   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.ContentOrFileUriEventReported)
8225  private:
8226   class _Internal;
8227 
8228   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8229   typedef void InternalArenaConstructable_;
8230   typedef void DestructorSkippable_;
8231   struct Impl_ {
8232     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8233     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8234     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr action_type_;
8235     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr caller_activity_class_name_;
8236     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr callee_activity_class_name_;
8237     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uri_authority_;
8238     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uri_type_;
8239     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uri_mime_type_;
8240     int event_type_;
8241     ::int32_t caller_uid_;
8242     ::int32_t callee_uid_;
8243     bool is_start_activity_for_result_;
8244   };
8245   union { Impl_ _impl_; };
8246   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
8247 };
8248 // -------------------------------------------------------------------
8249 
8250 class FrameworkWakelockInfo final :
8251     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.FrameworkWakelockInfo) */ {
8252  public:
FrameworkWakelockInfo()8253   inline FrameworkWakelockInfo() : FrameworkWakelockInfo(nullptr) {}
8254   ~FrameworkWakelockInfo() override;
8255   explicit PROTOBUF_CONSTEXPR FrameworkWakelockInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8256 
8257   FrameworkWakelockInfo(const FrameworkWakelockInfo& from);
FrameworkWakelockInfo(FrameworkWakelockInfo && from)8258   FrameworkWakelockInfo(FrameworkWakelockInfo&& from) noexcept
8259     : FrameworkWakelockInfo() {
8260     *this = ::std::move(from);
8261   }
8262 
8263   inline FrameworkWakelockInfo& operator=(const FrameworkWakelockInfo& from) {
8264     if (this == &from) return *this;
8265     CopyFrom(from);
8266     return *this;
8267   }
8268   inline FrameworkWakelockInfo& operator=(FrameworkWakelockInfo&& from) noexcept {
8269     if (this == &from) return *this;
8270     if (GetOwningArena() == from.GetOwningArena()
8271   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8272         && GetOwningArena() != nullptr
8273   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
8274     ) {
8275       InternalSwap(&from);
8276     } else {
8277       CopyFrom(from);
8278     }
8279     return *this;
8280   }
8281 
unknown_fields()8282   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
8283     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8284   }
mutable_unknown_fields()8285   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8286     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8287   }
8288 
descriptor()8289   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8290     return GetDescriptor();
8291   }
GetDescriptor()8292   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8293     return default_instance().GetMetadata().descriptor;
8294   }
GetReflection()8295   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8296     return default_instance().GetMetadata().reflection;
8297   }
default_instance()8298   static const FrameworkWakelockInfo& default_instance() {
8299     return *internal_default_instance();
8300   }
internal_default_instance()8301   static inline const FrameworkWakelockInfo* internal_default_instance() {
8302     return reinterpret_cast<const FrameworkWakelockInfo*>(
8303                &_FrameworkWakelockInfo_default_instance_);
8304   }
8305   static constexpr int kIndexInFileMessages =
8306     26;
8307 
swap(FrameworkWakelockInfo & a,FrameworkWakelockInfo & b)8308   friend void swap(FrameworkWakelockInfo& a, FrameworkWakelockInfo& b) {
8309     a.Swap(&b);
8310   }
Swap(FrameworkWakelockInfo * other)8311   inline void Swap(FrameworkWakelockInfo* other) {
8312     if (other == this) return;
8313   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8314     if (GetOwningArena() != nullptr &&
8315         GetOwningArena() == other->GetOwningArena()) {
8316    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
8317     if (GetOwningArena() == other->GetOwningArena()) {
8318   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
8319       InternalSwap(other);
8320     } else {
8321       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8322     }
8323   }
8324   void UnsafeArenaSwap(FrameworkWakelockInfo* other) {
8325     if (other == this) return;
8326     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8327     InternalSwap(other);
8328   }
8329 
8330   // implements Message ----------------------------------------------
8331 
8332   FrameworkWakelockInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8333     return CreateMaybeMessage<FrameworkWakelockInfo>(arena);
8334   }
8335   FrameworkWakelockInfo* New() const {
8336     return New(nullptr);
8337   }
8338   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8339   void CopyFrom(const FrameworkWakelockInfo& from);
8340   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8341   void MergeFrom( const FrameworkWakelockInfo& from) {
8342     FrameworkWakelockInfo::MergeImpl(*this, from);
8343   }
8344   private:
8345   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
8346   public:
8347   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8348   bool IsInitialized() const final;
8349 
8350   size_t ByteSizeLong() const final;
8351   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8352   ::uint8_t* _InternalSerialize(
8353       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8354   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
8355 
8356   private:
8357   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
8358   void SharedDtor();
8359   void SetCachedSize(int size) const final;
8360   void InternalSwap(FrameworkWakelockInfo* other);
8361 
8362   private:
8363   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8364   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8365     return "android.os.statsd.framework.FrameworkWakelockInfo";
8366   }
8367   protected:
8368   explicit FrameworkWakelockInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8369                        bool is_message_owned = false);
8370   public:
8371 
8372   static const ClassData _class_data_;
8373   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8374 
8375   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8376 
8377   // nested types ----------------------------------------------------
8378 
8379   // accessors -------------------------------------------------------
8380 
8381   enum : int {
8382     kAttributionTagFieldNumber = 2,
8383     kUptimeMillisFieldNumber = 4,
8384     kCompletedCountFieldNumber = 5,
8385     kAttributionUidFieldNumber = 1,
8386     kTypeFieldNumber = 3,
8387   };
8388   // optional string attribution_tag = 2;
8389   bool has_attribution_tag() const;
8390   private:
8391   bool _internal_has_attribution_tag() const;
8392   public:
8393   void clear_attribution_tag();
8394   const std::string& attribution_tag() const;
8395   template <typename ArgT0 = const std::string&, typename... ArgT>
8396   void set_attribution_tag(ArgT0&& arg0, ArgT... args);
8397   std::string* mutable_attribution_tag();
8398   PROTOBUF_NODISCARD std::string* release_attribution_tag();
8399   void set_allocated_attribution_tag(std::string* attribution_tag);
8400   private:
8401   const std::string& _internal_attribution_tag() const;
8402   inline PROTOBUF_ALWAYS_INLINE void _internal_set_attribution_tag(const std::string& value);
8403   std::string* _internal_mutable_attribution_tag();
8404   public:
8405 
8406   // optional int64 uptime_millis = 4;
8407   bool has_uptime_millis() const;
8408   private:
8409   bool _internal_has_uptime_millis() const;
8410   public:
8411   void clear_uptime_millis();
8412   ::int64_t uptime_millis() const;
8413   void set_uptime_millis(::int64_t value);
8414   private:
8415   ::int64_t _internal_uptime_millis() const;
8416   void _internal_set_uptime_millis(::int64_t value);
8417   public:
8418 
8419   // optional int64 completed_count = 5;
8420   bool has_completed_count() const;
8421   private:
8422   bool _internal_has_completed_count() const;
8423   public:
8424   void clear_completed_count();
8425   ::int64_t completed_count() const;
8426   void set_completed_count(::int64_t value);
8427   private:
8428   ::int64_t _internal_completed_count() const;
8429   void _internal_set_completed_count(::int64_t value);
8430   public:
8431 
8432   // optional int32 attribution_uid = 1 [(.android.os.statsd.is_uid) = true];
8433   bool has_attribution_uid() const;
8434   private:
8435   bool _internal_has_attribution_uid() const;
8436   public:
8437   void clear_attribution_uid();
8438   ::int32_t attribution_uid() const;
8439   void set_attribution_uid(::int32_t value);
8440   private:
8441   ::int32_t _internal_attribution_uid() const;
8442   void _internal_set_attribution_uid(::int32_t value);
8443   public:
8444 
8445   // optional .android.os.WakeLockLevelEnum type = 3;
8446   bool has_type() const;
8447   private:
8448   bool _internal_has_type() const;
8449   public:
8450   void clear_type();
8451   ::android::os::WakeLockLevelEnum type() const;
8452   void set_type(::android::os::WakeLockLevelEnum value);
8453   private:
8454   ::android::os::WakeLockLevelEnum _internal_type() const;
8455   void _internal_set_type(::android::os::WakeLockLevelEnum value);
8456   public:
8457 
8458   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.FrameworkWakelockInfo)
8459  private:
8460   class _Internal;
8461 
8462   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8463   typedef void InternalArenaConstructable_;
8464   typedef void DestructorSkippable_;
8465   struct Impl_ {
8466     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8467     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8468     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr attribution_tag_;
8469     ::int64_t uptime_millis_;
8470     ::int64_t completed_count_;
8471     ::int32_t attribution_uid_;
8472     int type_;
8473   };
8474   union { Impl_ _impl_; };
8475   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
8476 };
8477 // -------------------------------------------------------------------
8478 
8479 class JankFrameCountByWidgetReported final :
8480     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.JankFrameCountByWidgetReported) */ {
8481  public:
JankFrameCountByWidgetReported()8482   inline JankFrameCountByWidgetReported() : JankFrameCountByWidgetReported(nullptr) {}
8483   ~JankFrameCountByWidgetReported() override;
8484   explicit PROTOBUF_CONSTEXPR JankFrameCountByWidgetReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8485 
8486   JankFrameCountByWidgetReported(const JankFrameCountByWidgetReported& from);
JankFrameCountByWidgetReported(JankFrameCountByWidgetReported && from)8487   JankFrameCountByWidgetReported(JankFrameCountByWidgetReported&& from) noexcept
8488     : JankFrameCountByWidgetReported() {
8489     *this = ::std::move(from);
8490   }
8491 
8492   inline JankFrameCountByWidgetReported& operator=(const JankFrameCountByWidgetReported& from) {
8493     if (this == &from) return *this;
8494     CopyFrom(from);
8495     return *this;
8496   }
8497   inline JankFrameCountByWidgetReported& operator=(JankFrameCountByWidgetReported&& from) noexcept {
8498     if (this == &from) return *this;
8499     if (GetOwningArena() == from.GetOwningArena()
8500   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8501         && GetOwningArena() != nullptr
8502   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
8503     ) {
8504       InternalSwap(&from);
8505     } else {
8506       CopyFrom(from);
8507     }
8508     return *this;
8509   }
8510 
unknown_fields()8511   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
8512     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8513   }
mutable_unknown_fields()8514   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8515     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8516   }
8517 
descriptor()8518   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8519     return GetDescriptor();
8520   }
GetDescriptor()8521   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8522     return default_instance().GetMetadata().descriptor;
8523   }
GetReflection()8524   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8525     return default_instance().GetMetadata().reflection;
8526   }
default_instance()8527   static const JankFrameCountByWidgetReported& default_instance() {
8528     return *internal_default_instance();
8529   }
internal_default_instance()8530   static inline const JankFrameCountByWidgetReported* internal_default_instance() {
8531     return reinterpret_cast<const JankFrameCountByWidgetReported*>(
8532                &_JankFrameCountByWidgetReported_default_instance_);
8533   }
8534   static constexpr int kIndexInFileMessages =
8535     27;
8536 
swap(JankFrameCountByWidgetReported & a,JankFrameCountByWidgetReported & b)8537   friend void swap(JankFrameCountByWidgetReported& a, JankFrameCountByWidgetReported& b) {
8538     a.Swap(&b);
8539   }
Swap(JankFrameCountByWidgetReported * other)8540   inline void Swap(JankFrameCountByWidgetReported* other) {
8541     if (other == this) return;
8542   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8543     if (GetOwningArena() != nullptr &&
8544         GetOwningArena() == other->GetOwningArena()) {
8545    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
8546     if (GetOwningArena() == other->GetOwningArena()) {
8547   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
8548       InternalSwap(other);
8549     } else {
8550       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8551     }
8552   }
8553   void UnsafeArenaSwap(JankFrameCountByWidgetReported* other) {
8554     if (other == this) return;
8555     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8556     InternalSwap(other);
8557   }
8558 
8559   // implements Message ----------------------------------------------
8560 
8561   JankFrameCountByWidgetReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8562     return CreateMaybeMessage<JankFrameCountByWidgetReported>(arena);
8563   }
8564   JankFrameCountByWidgetReported* New() const {
8565     return New(nullptr);
8566   }
8567   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8568   void CopyFrom(const JankFrameCountByWidgetReported& from);
8569   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8570   void MergeFrom( const JankFrameCountByWidgetReported& from) {
8571     JankFrameCountByWidgetReported::MergeImpl(*this, from);
8572   }
8573   private:
8574   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
8575   public:
8576   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8577   bool IsInitialized() const final;
8578 
8579   size_t ByteSizeLong() const final;
8580   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8581   ::uint8_t* _InternalSerialize(
8582       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8583   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
8584 
8585   private:
8586   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
8587   void SharedDtor();
8588   void SetCachedSize(int size) const final;
8589   void InternalSwap(JankFrameCountByWidgetReported* other);
8590 
8591   private:
8592   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8593   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8594     return "android.os.statsd.framework.JankFrameCountByWidgetReported";
8595   }
8596   protected:
8597   explicit JankFrameCountByWidgetReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8598                        bool is_message_owned = false);
8599   public:
8600 
8601   static const ClassData _class_data_;
8602   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8603 
8604   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8605 
8606   // nested types ----------------------------------------------------
8607 
8608   typedef JankFrameCountByWidgetReported_WidgetCategory WidgetCategory;
8609   static constexpr WidgetCategory WIDGET_CATEGORY_UNSPECIFIED =
8610     JankFrameCountByWidgetReported_WidgetCategory_WIDGET_CATEGORY_UNSPECIFIED;
8611   static constexpr WidgetCategory SCROLL =
8612     JankFrameCountByWidgetReported_WidgetCategory_SCROLL;
8613   static constexpr WidgetCategory ANIMATION =
8614     JankFrameCountByWidgetReported_WidgetCategory_ANIMATION;
8615   static constexpr WidgetCategory MEDIA =
8616     JankFrameCountByWidgetReported_WidgetCategory_MEDIA;
8617   static constexpr WidgetCategory NAVIGATION =
8618     JankFrameCountByWidgetReported_WidgetCategory_NAVIGATION;
8619   static constexpr WidgetCategory KEYBOARD =
8620     JankFrameCountByWidgetReported_WidgetCategory_KEYBOARD;
8621   static constexpr WidgetCategory PREDICTIVE_BACK =
8622     JankFrameCountByWidgetReported_WidgetCategory_PREDICTIVE_BACK;
8623   static constexpr WidgetCategory OTHER =
8624     JankFrameCountByWidgetReported_WidgetCategory_OTHER;
8625   static inline bool WidgetCategory_IsValid(int value) {
8626     return JankFrameCountByWidgetReported_WidgetCategory_IsValid(value);
8627   }
8628   static constexpr WidgetCategory WidgetCategory_MIN =
8629     JankFrameCountByWidgetReported_WidgetCategory_WidgetCategory_MIN;
8630   static constexpr WidgetCategory WidgetCategory_MAX =
8631     JankFrameCountByWidgetReported_WidgetCategory_WidgetCategory_MAX;
8632   static constexpr int WidgetCategory_ARRAYSIZE =
8633     JankFrameCountByWidgetReported_WidgetCategory_WidgetCategory_ARRAYSIZE;
8634   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
8635   WidgetCategory_descriptor() {
8636     return JankFrameCountByWidgetReported_WidgetCategory_descriptor();
8637   }
8638   template<typename T>
8639   static inline const std::string& WidgetCategory_Name(T enum_t_value) {
8640     static_assert(::std::is_same<T, WidgetCategory>::value ||
8641       ::std::is_integral<T>::value,
8642       "Incorrect type passed to function WidgetCategory_Name.");
8643     return JankFrameCountByWidgetReported_WidgetCategory_Name(enum_t_value);
8644   }
8645   static inline bool WidgetCategory_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
8646       WidgetCategory* value) {
8647     return JankFrameCountByWidgetReported_WidgetCategory_Parse(name, value);
8648   }
8649 
8650   typedef JankFrameCountByWidgetReported_WidgetState WidgetState;
8651   static constexpr WidgetState WIDGET_STATE_UNSPECIFIED =
8652     JankFrameCountByWidgetReported_WidgetState_WIDGET_STATE_UNSPECIFIED;
8653   static constexpr WidgetState NONE =
8654     JankFrameCountByWidgetReported_WidgetState_NONE;
8655   static constexpr WidgetState SCROLLING =
8656     JankFrameCountByWidgetReported_WidgetState_SCROLLING;
8657   static constexpr WidgetState FLINGING =
8658     JankFrameCountByWidgetReported_WidgetState_FLINGING;
8659   static constexpr WidgetState SWIPING =
8660     JankFrameCountByWidgetReported_WidgetState_SWIPING;
8661   static constexpr WidgetState DRAGGING =
8662     JankFrameCountByWidgetReported_WidgetState_DRAGGING;
8663   static constexpr WidgetState ZOOMING =
8664     JankFrameCountByWidgetReported_WidgetState_ZOOMING;
8665   static constexpr WidgetState ANIMATING =
8666     JankFrameCountByWidgetReported_WidgetState_ANIMATING;
8667   static constexpr WidgetState PLAYBACK =
8668     JankFrameCountByWidgetReported_WidgetState_PLAYBACK;
8669   static constexpr WidgetState TAPPING =
8670     JankFrameCountByWidgetReported_WidgetState_TAPPING;
8671   static inline bool WidgetState_IsValid(int value) {
8672     return JankFrameCountByWidgetReported_WidgetState_IsValid(value);
8673   }
8674   static constexpr WidgetState WidgetState_MIN =
8675     JankFrameCountByWidgetReported_WidgetState_WidgetState_MIN;
8676   static constexpr WidgetState WidgetState_MAX =
8677     JankFrameCountByWidgetReported_WidgetState_WidgetState_MAX;
8678   static constexpr int WidgetState_ARRAYSIZE =
8679     JankFrameCountByWidgetReported_WidgetState_WidgetState_ARRAYSIZE;
8680   static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
8681   WidgetState_descriptor() {
8682     return JankFrameCountByWidgetReported_WidgetState_descriptor();
8683   }
8684   template<typename T>
8685   static inline const std::string& WidgetState_Name(T enum_t_value) {
8686     static_assert(::std::is_same<T, WidgetState>::value ||
8687       ::std::is_integral<T>::value,
8688       "Incorrect type passed to function WidgetState_Name.");
8689     return JankFrameCountByWidgetReported_WidgetState_Name(enum_t_value);
8690   }
8691   static inline bool WidgetState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
8692       WidgetState* value) {
8693     return JankFrameCountByWidgetReported_WidgetState_Parse(name, value);
8694   }
8695 
8696   // accessors -------------------------------------------------------
8697 
8698   enum : int {
8699     kFrameOverrunHistogramFieldNumber = 9,
8700     kActivityNameFieldNumber = 2,
8701     kWidgetIdFieldNumber = 3,
8702     kUidFieldNumber = 1,
8703     kRefreshRateFieldNumber = 4,
8704     kWidgetTypeFieldNumber = 5,
8705     kWidgetStateFieldNumber = 6,
8706     kTotalFramesFieldNumber = 7,
8707     kJankyFramesFieldNumber = 8,
8708   };
8709   // repeated int32 frame_overrun_histogram = 9;
8710   int frame_overrun_histogram_size() const;
8711   private:
8712   int _internal_frame_overrun_histogram_size() const;
8713   public:
8714   void clear_frame_overrun_histogram();
8715   private:
8716   ::int32_t _internal_frame_overrun_histogram(int index) const;
8717   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >&
8718       _internal_frame_overrun_histogram() const;
8719   void _internal_add_frame_overrun_histogram(::int32_t value);
8720   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >*
8721       _internal_mutable_frame_overrun_histogram();
8722   public:
8723   ::int32_t frame_overrun_histogram(int index) const;
8724   void set_frame_overrun_histogram(int index, ::int32_t value);
8725   void add_frame_overrun_histogram(::int32_t value);
8726   const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >&
8727       frame_overrun_histogram() const;
8728   ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >*
8729       mutable_frame_overrun_histogram();
8730 
8731   // optional string activity_name = 2;
8732   bool has_activity_name() const;
8733   private:
8734   bool _internal_has_activity_name() const;
8735   public:
8736   void clear_activity_name();
8737   const std::string& activity_name() const;
8738   template <typename ArgT0 = const std::string&, typename... ArgT>
8739   void set_activity_name(ArgT0&& arg0, ArgT... args);
8740   std::string* mutable_activity_name();
8741   PROTOBUF_NODISCARD std::string* release_activity_name();
8742   void set_allocated_activity_name(std::string* activity_name);
8743   private:
8744   const std::string& _internal_activity_name() const;
8745   inline PROTOBUF_ALWAYS_INLINE void _internal_set_activity_name(const std::string& value);
8746   std::string* _internal_mutable_activity_name();
8747   public:
8748 
8749   // optional string widget_id = 3;
8750   bool has_widget_id() const;
8751   private:
8752   bool _internal_has_widget_id() const;
8753   public:
8754   void clear_widget_id();
8755   const std::string& widget_id() const;
8756   template <typename ArgT0 = const std::string&, typename... ArgT>
8757   void set_widget_id(ArgT0&& arg0, ArgT... args);
8758   std::string* mutable_widget_id();
8759   PROTOBUF_NODISCARD std::string* release_widget_id();
8760   void set_allocated_widget_id(std::string* widget_id);
8761   private:
8762   const std::string& _internal_widget_id() const;
8763   inline PROTOBUF_ALWAYS_INLINE void _internal_set_widget_id(const std::string& value);
8764   std::string* _internal_mutable_widget_id();
8765   public:
8766 
8767   // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
8768   bool has_uid() const;
8769   private:
8770   bool _internal_has_uid() const;
8771   public:
8772   void clear_uid();
8773   ::int32_t uid() const;
8774   void set_uid(::int32_t value);
8775   private:
8776   ::int32_t _internal_uid() const;
8777   void _internal_set_uid(::int32_t value);
8778   public:
8779 
8780   // optional int32 refresh_rate = 4;
8781   bool has_refresh_rate() const;
8782   private:
8783   bool _internal_has_refresh_rate() const;
8784   public:
8785   void clear_refresh_rate();
8786   ::int32_t refresh_rate() const;
8787   void set_refresh_rate(::int32_t value);
8788   private:
8789   ::int32_t _internal_refresh_rate() const;
8790   void _internal_set_refresh_rate(::int32_t value);
8791   public:
8792 
8793   // optional .android.os.statsd.framework.JankFrameCountByWidgetReported.WidgetCategory widget_type = 5;
8794   bool has_widget_type() const;
8795   private:
8796   bool _internal_has_widget_type() const;
8797   public:
8798   void clear_widget_type();
8799   ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory widget_type() const;
8800   void set_widget_type(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory value);
8801   private:
8802   ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory _internal_widget_type() const;
8803   void _internal_set_widget_type(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory value);
8804   public:
8805 
8806   // optional .android.os.statsd.framework.JankFrameCountByWidgetReported.WidgetState widget_state = 6;
8807   bool has_widget_state() const;
8808   private:
8809   bool _internal_has_widget_state() const;
8810   public:
8811   void clear_widget_state();
8812   ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState widget_state() const;
8813   void set_widget_state(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState value);
8814   private:
8815   ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState _internal_widget_state() const;
8816   void _internal_set_widget_state(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState value);
8817   public:
8818 
8819   // optional int64 total_frames = 7;
8820   bool has_total_frames() const;
8821   private:
8822   bool _internal_has_total_frames() const;
8823   public:
8824   void clear_total_frames();
8825   ::int64_t total_frames() const;
8826   void set_total_frames(::int64_t value);
8827   private:
8828   ::int64_t _internal_total_frames() const;
8829   void _internal_set_total_frames(::int64_t value);
8830   public:
8831 
8832   // optional int64 janky_frames = 8;
8833   bool has_janky_frames() const;
8834   private:
8835   bool _internal_has_janky_frames() const;
8836   public:
8837   void clear_janky_frames();
8838   ::int64_t janky_frames() const;
8839   void set_janky_frames(::int64_t value);
8840   private:
8841   ::int64_t _internal_janky_frames() const;
8842   void _internal_set_janky_frames(::int64_t value);
8843   public:
8844 
8845   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.JankFrameCountByWidgetReported)
8846  private:
8847   class _Internal;
8848 
8849   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8850   typedef void InternalArenaConstructable_;
8851   typedef void DestructorSkippable_;
8852   struct Impl_ {
8853     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
8854     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8855     ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t > frame_overrun_histogram_;
8856     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr activity_name_;
8857     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr widget_id_;
8858     ::int32_t uid_;
8859     ::int32_t refresh_rate_;
8860     int widget_type_;
8861     int widget_state_;
8862     ::int64_t total_frames_;
8863     ::int64_t janky_frames_;
8864   };
8865   union { Impl_ _impl_; };
8866   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
8867 };
8868 // -------------------------------------------------------------------
8869 
8870 class IntentCreatorTokenAdded final :
8871     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.IntentCreatorTokenAdded) */ {
8872  public:
IntentCreatorTokenAdded()8873   inline IntentCreatorTokenAdded() : IntentCreatorTokenAdded(nullptr) {}
8874   ~IntentCreatorTokenAdded() override;
8875   explicit PROTOBUF_CONSTEXPR IntentCreatorTokenAdded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8876 
8877   IntentCreatorTokenAdded(const IntentCreatorTokenAdded& from);
IntentCreatorTokenAdded(IntentCreatorTokenAdded && from)8878   IntentCreatorTokenAdded(IntentCreatorTokenAdded&& from) noexcept
8879     : IntentCreatorTokenAdded() {
8880     *this = ::std::move(from);
8881   }
8882 
8883   inline IntentCreatorTokenAdded& operator=(const IntentCreatorTokenAdded& from) {
8884     if (this == &from) return *this;
8885     CopyFrom(from);
8886     return *this;
8887   }
8888   inline IntentCreatorTokenAdded& operator=(IntentCreatorTokenAdded&& from) noexcept {
8889     if (this == &from) return *this;
8890     if (GetOwningArena() == from.GetOwningArena()
8891   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
8892         && GetOwningArena() != nullptr
8893   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
8894     ) {
8895       InternalSwap(&from);
8896     } else {
8897       CopyFrom(from);
8898     }
8899     return *this;
8900   }
8901 
unknown_fields()8902   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
8903     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
8904   }
mutable_unknown_fields()8905   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
8906     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8907   }
8908 
descriptor()8909   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8910     return GetDescriptor();
8911   }
GetDescriptor()8912   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8913     return default_instance().GetMetadata().descriptor;
8914   }
GetReflection()8915   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8916     return default_instance().GetMetadata().reflection;
8917   }
default_instance()8918   static const IntentCreatorTokenAdded& default_instance() {
8919     return *internal_default_instance();
8920   }
internal_default_instance()8921   static inline const IntentCreatorTokenAdded* internal_default_instance() {
8922     return reinterpret_cast<const IntentCreatorTokenAdded*>(
8923                &_IntentCreatorTokenAdded_default_instance_);
8924   }
8925   static constexpr int kIndexInFileMessages =
8926     28;
8927 
swap(IntentCreatorTokenAdded & a,IntentCreatorTokenAdded & b)8928   friend void swap(IntentCreatorTokenAdded& a, IntentCreatorTokenAdded& b) {
8929     a.Swap(&b);
8930   }
Swap(IntentCreatorTokenAdded * other)8931   inline void Swap(IntentCreatorTokenAdded* other) {
8932     if (other == this) return;
8933   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
8934     if (GetOwningArena() != nullptr &&
8935         GetOwningArena() == other->GetOwningArena()) {
8936    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
8937     if (GetOwningArena() == other->GetOwningArena()) {
8938   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
8939       InternalSwap(other);
8940     } else {
8941       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8942     }
8943   }
8944   void UnsafeArenaSwap(IntentCreatorTokenAdded* other) {
8945     if (other == this) return;
8946     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8947     InternalSwap(other);
8948   }
8949 
8950   // implements Message ----------------------------------------------
8951 
8952   IntentCreatorTokenAdded* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8953     return CreateMaybeMessage<IntentCreatorTokenAdded>(arena);
8954   }
8955   IntentCreatorTokenAdded* New() const {
8956     return New(nullptr);
8957   }
8958   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8959   void CopyFrom(const IntentCreatorTokenAdded& from);
8960   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8961   void MergeFrom( const IntentCreatorTokenAdded& from) {
8962     IntentCreatorTokenAdded::MergeImpl(*this, from);
8963   }
8964   private:
8965   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
8966   public:
8967   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8968   bool IsInitialized() const final;
8969 
8970   size_t ByteSizeLong() const final;
8971   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8972   ::uint8_t* _InternalSerialize(
8973       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8974   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
8975 
8976   private:
8977   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
8978   void SharedDtor();
8979   void SetCachedSize(int size) const final;
8980   void InternalSwap(IntentCreatorTokenAdded* other);
8981 
8982   private:
8983   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8984   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8985     return "android.os.statsd.framework.IntentCreatorTokenAdded";
8986   }
8987   protected:
8988   explicit IntentCreatorTokenAdded(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8989                        bool is_message_owned = false);
8990   public:
8991 
8992   static const ClassData _class_data_;
8993   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8994 
8995   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8996 
8997   // nested types ----------------------------------------------------
8998 
8999   // accessors -------------------------------------------------------
9000 
9001   enum : int {
9002     kCreatorUidFieldNumber = 1,
9003     kIsOptimizedFieldNumber = 2,
9004   };
9005   // optional int32 creator_uid = 1 [(.android.os.statsd.is_uid) = true];
9006   bool has_creator_uid() const;
9007   private:
9008   bool _internal_has_creator_uid() const;
9009   public:
9010   void clear_creator_uid();
9011   ::int32_t creator_uid() const;
9012   void set_creator_uid(::int32_t value);
9013   private:
9014   ::int32_t _internal_creator_uid() const;
9015   void _internal_set_creator_uid(::int32_t value);
9016   public:
9017 
9018   // optional bool is_optimized = 2;
9019   bool has_is_optimized() const;
9020   private:
9021   bool _internal_has_is_optimized() const;
9022   public:
9023   void clear_is_optimized();
9024   bool is_optimized() const;
9025   void set_is_optimized(bool value);
9026   private:
9027   bool _internal_is_optimized() const;
9028   void _internal_set_is_optimized(bool value);
9029   public:
9030 
9031   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.IntentCreatorTokenAdded)
9032  private:
9033   class _Internal;
9034 
9035   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9036   typedef void InternalArenaConstructable_;
9037   typedef void DestructorSkippable_;
9038   struct Impl_ {
9039     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9040     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9041     ::int32_t creator_uid_;
9042     bool is_optimized_;
9043   };
9044   union { Impl_ _impl_; };
9045   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
9046 };
9047 // -------------------------------------------------------------------
9048 
9049 class NotificationChannelClassification final :
9050     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.NotificationChannelClassification) */ {
9051  public:
NotificationChannelClassification()9052   inline NotificationChannelClassification() : NotificationChannelClassification(nullptr) {}
9053   ~NotificationChannelClassification() override;
9054   explicit PROTOBUF_CONSTEXPR NotificationChannelClassification(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9055 
9056   NotificationChannelClassification(const NotificationChannelClassification& from);
NotificationChannelClassification(NotificationChannelClassification && from)9057   NotificationChannelClassification(NotificationChannelClassification&& from) noexcept
9058     : NotificationChannelClassification() {
9059     *this = ::std::move(from);
9060   }
9061 
9062   inline NotificationChannelClassification& operator=(const NotificationChannelClassification& from) {
9063     if (this == &from) return *this;
9064     CopyFrom(from);
9065     return *this;
9066   }
9067   inline NotificationChannelClassification& operator=(NotificationChannelClassification&& from) noexcept {
9068     if (this == &from) return *this;
9069     if (GetOwningArena() == from.GetOwningArena()
9070   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
9071         && GetOwningArena() != nullptr
9072   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
9073     ) {
9074       InternalSwap(&from);
9075     } else {
9076       CopyFrom(from);
9077     }
9078     return *this;
9079   }
9080 
unknown_fields()9081   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
9082     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
9083   }
mutable_unknown_fields()9084   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
9085     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9086   }
9087 
descriptor()9088   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9089     return GetDescriptor();
9090   }
GetDescriptor()9091   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9092     return default_instance().GetMetadata().descriptor;
9093   }
GetReflection()9094   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9095     return default_instance().GetMetadata().reflection;
9096   }
default_instance()9097   static const NotificationChannelClassification& default_instance() {
9098     return *internal_default_instance();
9099   }
internal_default_instance()9100   static inline const NotificationChannelClassification* internal_default_instance() {
9101     return reinterpret_cast<const NotificationChannelClassification*>(
9102                &_NotificationChannelClassification_default_instance_);
9103   }
9104   static constexpr int kIndexInFileMessages =
9105     29;
9106 
swap(NotificationChannelClassification & a,NotificationChannelClassification & b)9107   friend void swap(NotificationChannelClassification& a, NotificationChannelClassification& b) {
9108     a.Swap(&b);
9109   }
Swap(NotificationChannelClassification * other)9110   inline void Swap(NotificationChannelClassification* other) {
9111     if (other == this) return;
9112   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
9113     if (GetOwningArena() != nullptr &&
9114         GetOwningArena() == other->GetOwningArena()) {
9115    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
9116     if (GetOwningArena() == other->GetOwningArena()) {
9117   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
9118       InternalSwap(other);
9119     } else {
9120       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9121     }
9122   }
9123   void UnsafeArenaSwap(NotificationChannelClassification* other) {
9124     if (other == this) return;
9125     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9126     InternalSwap(other);
9127   }
9128 
9129   // implements Message ----------------------------------------------
9130 
9131   NotificationChannelClassification* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
9132     return CreateMaybeMessage<NotificationChannelClassification>(arena);
9133   }
9134   NotificationChannelClassification* New() const {
9135     return New(nullptr);
9136   }
9137   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9138   void CopyFrom(const NotificationChannelClassification& from);
9139   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9140   void MergeFrom( const NotificationChannelClassification& from) {
9141     NotificationChannelClassification::MergeImpl(*this, from);
9142   }
9143   private:
9144   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
9145   public:
9146   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
9147   bool IsInitialized() const final;
9148 
9149   size_t ByteSizeLong() const final;
9150   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
9151   ::uint8_t* _InternalSerialize(
9152       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
9153   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
9154 
9155   private:
9156   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
9157   void SharedDtor();
9158   void SetCachedSize(int size) const final;
9159   void InternalSwap(NotificationChannelClassification* other);
9160 
9161   private:
9162   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9163   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9164     return "android.os.statsd.framework.NotificationChannelClassification";
9165   }
9166   protected:
9167   explicit NotificationChannelClassification(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9168                        bool is_message_owned = false);
9169   public:
9170 
9171   static const ClassData _class_data_;
9172   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
9173 
9174   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
9175 
9176   // nested types ----------------------------------------------------
9177 
9178   // accessors -------------------------------------------------------
9179 
9180   enum : int {
9181     kReceiveAdjustmentAfterPostFieldNumber = 1,
9182     kWasAlertingFieldNumber = 2,
9183     kTypeFieldNumber = 3,
9184     kLatencyMsFieldNumber = 4,
9185   };
9186   // optional bool receive_adjustment_after_post = 1;
9187   bool has_receive_adjustment_after_post() const;
9188   private:
9189   bool _internal_has_receive_adjustment_after_post() const;
9190   public:
9191   void clear_receive_adjustment_after_post();
9192   bool receive_adjustment_after_post() const;
9193   void set_receive_adjustment_after_post(bool value);
9194   private:
9195   bool _internal_receive_adjustment_after_post() const;
9196   void _internal_set_receive_adjustment_after_post(bool value);
9197   public:
9198 
9199   // optional bool was_alerting = 2;
9200   bool has_was_alerting() const;
9201   private:
9202   bool _internal_has_was_alerting() const;
9203   public:
9204   void clear_was_alerting();
9205   bool was_alerting() const;
9206   void set_was_alerting(bool value);
9207   private:
9208   bool _internal_was_alerting() const;
9209   void _internal_set_was_alerting(bool value);
9210   public:
9211 
9212   // optional int32 type = 3;
9213   bool has_type() const;
9214   private:
9215   bool _internal_has_type() const;
9216   public:
9217   void clear_type();
9218   ::int32_t type() const;
9219   void set_type(::int32_t value);
9220   private:
9221   ::int32_t _internal_type() const;
9222   void _internal_set_type(::int32_t value);
9223   public:
9224 
9225   // optional int32 latency_ms = 4;
9226   bool has_latency_ms() const;
9227   private:
9228   bool _internal_has_latency_ms() const;
9229   public:
9230   void clear_latency_ms();
9231   ::int32_t latency_ms() const;
9232   void set_latency_ms(::int32_t value);
9233   private:
9234   ::int32_t _internal_latency_ms() const;
9235   void _internal_set_latency_ms(::int32_t value);
9236   public:
9237 
9238   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.NotificationChannelClassification)
9239  private:
9240   class _Internal;
9241 
9242   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9243   typedef void InternalArenaConstructable_;
9244   typedef void DestructorSkippable_;
9245   struct Impl_ {
9246     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9247     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9248     bool receive_adjustment_after_post_;
9249     bool was_alerting_;
9250     ::int32_t type_;
9251     ::int32_t latency_ms_;
9252   };
9253   union { Impl_ _impl_; };
9254   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
9255 };
9256 // -------------------------------------------------------------------
9257 
9258 class CameraStatusForCompatibilityChanged final :
9259     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.framework.CameraStatusForCompatibilityChanged) */ {
9260  public:
CameraStatusForCompatibilityChanged()9261   inline CameraStatusForCompatibilityChanged() : CameraStatusForCompatibilityChanged(nullptr) {}
9262   ~CameraStatusForCompatibilityChanged() override;
9263   explicit PROTOBUF_CONSTEXPR CameraStatusForCompatibilityChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9264 
9265   CameraStatusForCompatibilityChanged(const CameraStatusForCompatibilityChanged& from);
CameraStatusForCompatibilityChanged(CameraStatusForCompatibilityChanged && from)9266   CameraStatusForCompatibilityChanged(CameraStatusForCompatibilityChanged&& from) noexcept
9267     : CameraStatusForCompatibilityChanged() {
9268     *this = ::std::move(from);
9269   }
9270 
9271   inline CameraStatusForCompatibilityChanged& operator=(const CameraStatusForCompatibilityChanged& from) {
9272     if (this == &from) return *this;
9273     CopyFrom(from);
9274     return *this;
9275   }
9276   inline CameraStatusForCompatibilityChanged& operator=(CameraStatusForCompatibilityChanged&& from) noexcept {
9277     if (this == &from) return *this;
9278     if (GetOwningArena() == from.GetOwningArena()
9279   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
9280         && GetOwningArena() != nullptr
9281   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
9282     ) {
9283       InternalSwap(&from);
9284     } else {
9285       CopyFrom(from);
9286     }
9287     return *this;
9288   }
9289 
unknown_fields()9290   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
9291     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
9292   }
mutable_unknown_fields()9293   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
9294     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9295   }
9296 
descriptor()9297   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9298     return GetDescriptor();
9299   }
GetDescriptor()9300   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9301     return default_instance().GetMetadata().descriptor;
9302   }
GetReflection()9303   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9304     return default_instance().GetMetadata().reflection;
9305   }
default_instance()9306   static const CameraStatusForCompatibilityChanged& default_instance() {
9307     return *internal_default_instance();
9308   }
internal_default_instance()9309   static inline const CameraStatusForCompatibilityChanged* internal_default_instance() {
9310     return reinterpret_cast<const CameraStatusForCompatibilityChanged*>(
9311                &_CameraStatusForCompatibilityChanged_default_instance_);
9312   }
9313   static constexpr int kIndexInFileMessages =
9314     30;
9315 
swap(CameraStatusForCompatibilityChanged & a,CameraStatusForCompatibilityChanged & b)9316   friend void swap(CameraStatusForCompatibilityChanged& a, CameraStatusForCompatibilityChanged& b) {
9317     a.Swap(&b);
9318   }
Swap(CameraStatusForCompatibilityChanged * other)9319   inline void Swap(CameraStatusForCompatibilityChanged* other) {
9320     if (other == this) return;
9321   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
9322     if (GetOwningArena() != nullptr &&
9323         GetOwningArena() == other->GetOwningArena()) {
9324    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
9325     if (GetOwningArena() == other->GetOwningArena()) {
9326   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
9327       InternalSwap(other);
9328     } else {
9329       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9330     }
9331   }
9332   void UnsafeArenaSwap(CameraStatusForCompatibilityChanged* other) {
9333     if (other == this) return;
9334     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9335     InternalSwap(other);
9336   }
9337 
9338   // implements Message ----------------------------------------------
9339 
9340   CameraStatusForCompatibilityChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
9341     return CreateMaybeMessage<CameraStatusForCompatibilityChanged>(arena);
9342   }
9343   CameraStatusForCompatibilityChanged* New() const {
9344     return New(nullptr);
9345   }
9346   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9347   void CopyFrom(const CameraStatusForCompatibilityChanged& from);
9348   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9349   void MergeFrom( const CameraStatusForCompatibilityChanged& from) {
9350     CameraStatusForCompatibilityChanged::MergeImpl(*this, from);
9351   }
9352   private:
9353   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
9354   public:
9355   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
9356   bool IsInitialized() const final;
9357 
9358   size_t ByteSizeLong() const final;
9359   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
9360   ::uint8_t* _InternalSerialize(
9361       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
9362   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
9363 
9364   private:
9365   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
9366   void SharedDtor();
9367   void SetCachedSize(int size) const final;
9368   void InternalSwap(CameraStatusForCompatibilityChanged* other);
9369 
9370   private:
9371   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9372   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9373     return "android.os.statsd.framework.CameraStatusForCompatibilityChanged";
9374   }
9375   protected:
9376   explicit CameraStatusForCompatibilityChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9377                        bool is_message_owned = false);
9378   public:
9379 
9380   static const ClassData _class_data_;
9381   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
9382 
9383   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
9384 
9385   // nested types ----------------------------------------------------
9386 
9387   // accessors -------------------------------------------------------
9388 
9389   enum : int {
9390     kFreeformCameraCompatModeStateFieldNumber = 1,
9391     kCameraStateFieldNumber = 2,
9392     kLatencyMsFieldNumber = 3,
9393   };
9394   // optional .android.framework.compat.FreeformCameraCompatMode freeform_camera_compat_mode_state = 1;
9395   bool has_freeform_camera_compat_mode_state() const;
9396   private:
9397   bool _internal_has_freeform_camera_compat_mode_state() const;
9398   public:
9399   void clear_freeform_camera_compat_mode_state();
9400   ::android::framework::compat::FreeformCameraCompatMode freeform_camera_compat_mode_state() const;
9401   void set_freeform_camera_compat_mode_state(::android::framework::compat::FreeformCameraCompatMode value);
9402   private:
9403   ::android::framework::compat::FreeformCameraCompatMode _internal_freeform_camera_compat_mode_state() const;
9404   void _internal_set_freeform_camera_compat_mode_state(::android::framework::compat::FreeformCameraCompatMode value);
9405   public:
9406 
9407   // optional .android.framework.compat.CameraState camera_state = 2;
9408   bool has_camera_state() const;
9409   private:
9410   bool _internal_has_camera_state() const;
9411   public:
9412   void clear_camera_state();
9413   ::android::framework::compat::CameraState camera_state() const;
9414   void set_camera_state(::android::framework::compat::CameraState value);
9415   private:
9416   ::android::framework::compat::CameraState _internal_camera_state() const;
9417   void _internal_set_camera_state(::android::framework::compat::CameraState value);
9418   public:
9419 
9420   // optional int32 latency_ms = 3;
9421   bool has_latency_ms() const;
9422   private:
9423   bool _internal_has_latency_ms() const;
9424   public:
9425   void clear_latency_ms();
9426   ::int32_t latency_ms() const;
9427   void set_latency_ms(::int32_t value);
9428   private:
9429   ::int32_t _internal_latency_ms() const;
9430   void _internal_set_latency_ms(::int32_t value);
9431   public:
9432 
9433   // @@protoc_insertion_point(class_scope:android.os.statsd.framework.CameraStatusForCompatibilityChanged)
9434  private:
9435   class _Internal;
9436 
9437   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9438   typedef void InternalArenaConstructable_;
9439   typedef void DestructorSkippable_;
9440   struct Impl_ {
9441     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
9442     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9443     int freeform_camera_compat_mode_state_;
9444     int camera_state_;
9445     ::int32_t latency_ms_;
9446   };
9447   union { Impl_ _impl_; };
9448   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto;
9449 };
9450 // ===================================================================
9451 
9452 static const int kFullScreenIntentLaunchedFieldNumber = 631;
9453 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9454     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::FullScreenIntentLaunched >, 11, false >
9455   full_screen_intent_launched;
9456 static const int kBalAllowedFieldNumber = 632;
9457 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9458     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::BalAllowed >, 11, false >
9459   bal_allowed;
9460 static const int kInTaskActivityStartedFieldNumber = 685;
9461 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9462     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::InTaskActivityStarted >, 11, false >
9463   in_task_activity_started;
9464 static const int kDeviceOrientationChangedFieldNumber = 906;
9465 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9466     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::DeviceOrientationChanged >, 11, false >
9467   device_orientation_changed;
9468 static const int kCachedAppsHighWatermarkFieldNumber = 10189;
9469 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9470     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::CachedAppsHighWaterMark >, 11, false >
9471   cached_apps_high_watermark;
9472 static const int kStylusPredictionMetricsReportedFieldNumber = 718;
9473 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9474     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::StylusPredictionMetricsReported >, 11, false >
9475   stylus_prediction_metrics_reported;
9476 static const int kUserRiskEventReportedFieldNumber = 725;
9477 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9478     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::UserRiskEventReported >, 11, false >
9479   user_risk_event_reported;
9480 static const int kMediaProjectionStateChangedFieldNumber = 729;
9481 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9482     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::MediaProjectionStateChanged >, 11, false >
9483   media_projection_state_changed;
9484 static const int kMediaProjectionTargetChangedFieldNumber = 730;
9485 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9486     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::MediaProjectionTargetChanged >, 11, false >
9487   media_projection_target_changed;
9488 static const int kExcessiveBinderProxyCountReportedFieldNumber = 853;
9489 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9490     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::ExcessiveBinderProxyCountReported >, 11, false >
9491   excessive_binder_proxy_count_reported;
9492 static const int kProxyBytesTransferByFgBgFieldNumber = 10200;
9493 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9494     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::ProxyBytesTransferByFgBg >, 11, false >
9495   proxy_bytes_transfer_by_fg_bg;
9496 static const int kMobileBytesTransferByProcStateFieldNumber = 10204;
9497 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9498     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::MobileBytesTransferByProcState >, 11, false >
9499   mobile_bytes_transfer_by_proc_state;
9500 static const int kBiometricFrrNotificationFieldNumber = 817;
9501 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9502     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::BiometricFRRNotification >, 11, false >
9503   biometric_frr_notification;
9504 static const int kSensitiveContentMediaProjectionSessionFieldNumber = 830;
9505 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9506     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::SensitiveContentMediaProjectionSession >, 11, false >
9507   sensitive_content_media_projection_session;
9508 static const int kSensitiveNotificationAppProtectionSessionFieldNumber = 831;
9509 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9510     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::SensitiveNotificationAppProtectionSession >, 11, false >
9511   sensitive_notification_app_protection_session;
9512 static const int kSensitiveNotificationAppProtectionAppliedFieldNumber = 832;
9513 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9514     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::SensitiveNotificationAppProtectionApplied >, 11, false >
9515   sensitive_notification_app_protection_applied;
9516 static const int kSensitiveNotificationRedactionFieldNumber = 833;
9517 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9518     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::SensitiveNotificationRedaction >, 11, false >
9519   sensitive_notification_redaction;
9520 static const int kSensitiveContentAppProtectionFieldNumber = 835;
9521 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9522     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::SensitiveContentAppProtection >, 11, false >
9523   sensitive_content_app_protection;
9524 static const int kAppRestrictionStateChangedFieldNumber = 866;
9525 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9526     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::AppRestrictionStateChanged >, 11, false >
9527   app_restriction_state_changed;
9528 static const int kBatteryUsageStatsPerUidFieldNumber = 10209;
9529 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9530     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::BatteryUsageStatsPerUid >, 11, false >
9531   battery_usage_stats_per_uid;
9532 static const int kPostgcMemorySnapshotFieldNumber = 924;
9533 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9534     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::PostGCMemorySnapshot >, 11, false >
9535   postgc_memory_snapshot;
9536 static const int kPowerSaveTempAllowlistChangedFieldNumber = 926;
9537 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9538     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::PowerSaveTempAllowlistChanged >, 11, false >
9539   power_save_temp_allowlist_changed;
9540 static const int kAppOpAccessTrackedFieldNumber = 931;
9541 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9542     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::AppOpAccessTracked >, 11, false >
9543   app_op_access_tracked;
9544 static const int kContentOrFileUriEventReportedFieldNumber = 933;
9545 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9546     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::ContentOrFileUriEventReported >, 11, false >
9547   content_or_file_uri_event_reported;
9548 static const int kDeviceIdleTempAllowlistUpdatedFieldNumber = 940;
9549 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9550     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::DeviceIdleTempAllowlistUpdated >, 11, false >
9551   device_idle_temp_allowlist_updated;
9552 static const int kAppOpNoteOpOrCheckOpBinderApiCalledFieldNumber = 943;
9553 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9554     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled >, 11, false >
9555   app_op_note_op_or_check_op_binder_api_called;
9556 static const int kFrameworkWakelockInfoFieldNumber = 10230;
9557 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9558     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::FrameworkWakelockInfo >, 11, false >
9559   framework_wakelock_info;
9560 static const int kJankFrameCountByWidgetReportedFieldNumber = 950;
9561 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9562     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::JankFrameCountByWidgetReported >, 11, false >
9563   jank_frame_count_by_widget_reported;
9564 static const int kIntentCreatorTokenAddedFieldNumber = 978;
9565 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9566     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::IntentCreatorTokenAdded >, 11, false >
9567   intent_creator_token_added;
9568 static const int kNotificationChannelClassificationFieldNumber = 983;
9569 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9570     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::NotificationChannelClassification >, 11, false >
9571   notification_channel_classification;
9572 static const int kCameraStatusForCompatibilityChangedFieldNumber = 999;
9573 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
9574     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::framework::CameraStatusForCompatibilityChanged >, 11, false >
9575   camera_status_for_compatibility_changed;
9576 
9577 // ===================================================================
9578 
9579 #ifdef __GNUC__
9580   #pragma GCC diagnostic push
9581   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
9582 #endif  // __GNUC__
9583 // FullScreenIntentLaunched
9584 
9585 // optional int32 creator_uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_creator_uid()9586 inline bool FullScreenIntentLaunched::_internal_has_creator_uid() const {
9587   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
9588   return value;
9589 }
has_creator_uid()9590 inline bool FullScreenIntentLaunched::has_creator_uid() const {
9591   return _internal_has_creator_uid();
9592 }
clear_creator_uid()9593 inline void FullScreenIntentLaunched::clear_creator_uid() {
9594   _impl_.creator_uid_ = 0;
9595   _impl_._has_bits_[0] &= ~0x00000002u;
9596 }
_internal_creator_uid()9597 inline ::int32_t FullScreenIntentLaunched::_internal_creator_uid() const {
9598   return _impl_.creator_uid_;
9599 }
creator_uid()9600 inline ::int32_t FullScreenIntentLaunched::creator_uid() const {
9601   // @@protoc_insertion_point(field_get:android.os.statsd.framework.FullScreenIntentLaunched.creator_uid)
9602   return _internal_creator_uid();
9603 }
_internal_set_creator_uid(::int32_t value)9604 inline void FullScreenIntentLaunched::_internal_set_creator_uid(::int32_t value) {
9605   _impl_._has_bits_[0] |= 0x00000002u;
9606   _impl_.creator_uid_ = value;
9607 }
set_creator_uid(::int32_t value)9608 inline void FullScreenIntentLaunched::set_creator_uid(::int32_t value) {
9609   _internal_set_creator_uid(value);
9610   // @@protoc_insertion_point(field_set:android.os.statsd.framework.FullScreenIntentLaunched.creator_uid)
9611 }
9612 
9613 // optional string activity = 2;
_internal_has_activity()9614 inline bool FullScreenIntentLaunched::_internal_has_activity() const {
9615   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
9616   return value;
9617 }
has_activity()9618 inline bool FullScreenIntentLaunched::has_activity() const {
9619   return _internal_has_activity();
9620 }
clear_activity()9621 inline void FullScreenIntentLaunched::clear_activity() {
9622   _impl_.activity_.ClearToEmpty();
9623   _impl_._has_bits_[0] &= ~0x00000001u;
9624 }
activity()9625 inline const std::string& FullScreenIntentLaunched::activity() const {
9626   // @@protoc_insertion_point(field_get:android.os.statsd.framework.FullScreenIntentLaunched.activity)
9627   return _internal_activity();
9628 }
9629 template <typename ArgT0, typename... ArgT>
9630 inline PROTOBUF_ALWAYS_INLINE
set_activity(ArgT0 && arg0,ArgT...args)9631 void FullScreenIntentLaunched::set_activity(ArgT0&& arg0, ArgT... args) {
9632  _impl_._has_bits_[0] |= 0x00000001u;
9633  _impl_.activity_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9634   // @@protoc_insertion_point(field_set:android.os.statsd.framework.FullScreenIntentLaunched.activity)
9635 }
mutable_activity()9636 inline std::string* FullScreenIntentLaunched::mutable_activity() {
9637   std::string* _s = _internal_mutable_activity();
9638   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.FullScreenIntentLaunched.activity)
9639   return _s;
9640 }
_internal_activity()9641 inline const std::string& FullScreenIntentLaunched::_internal_activity() const {
9642   return _impl_.activity_.Get();
9643 }
_internal_set_activity(const std::string & value)9644 inline void FullScreenIntentLaunched::_internal_set_activity(const std::string& value) {
9645   _impl_._has_bits_[0] |= 0x00000001u;
9646   _impl_.activity_.Set(value, GetArenaForAllocation());
9647 }
_internal_mutable_activity()9648 inline std::string* FullScreenIntentLaunched::_internal_mutable_activity() {
9649   _impl_._has_bits_[0] |= 0x00000001u;
9650   return _impl_.activity_.Mutable(GetArenaForAllocation());
9651 }
release_activity()9652 inline std::string* FullScreenIntentLaunched::release_activity() {
9653   // @@protoc_insertion_point(field_release:android.os.statsd.framework.FullScreenIntentLaunched.activity)
9654   if (!_internal_has_activity()) {
9655     return nullptr;
9656   }
9657   _impl_._has_bits_[0] &= ~0x00000001u;
9658   auto* p = _impl_.activity_.Release();
9659 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9660   if (_impl_.activity_.IsDefault()) {
9661     _impl_.activity_.Set("", GetArenaForAllocation());
9662   }
9663 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9664   return p;
9665 }
set_allocated_activity(std::string * activity)9666 inline void FullScreenIntentLaunched::set_allocated_activity(std::string* activity) {
9667   if (activity != nullptr) {
9668     _impl_._has_bits_[0] |= 0x00000001u;
9669   } else {
9670     _impl_._has_bits_[0] &= ~0x00000001u;
9671   }
9672   _impl_.activity_.SetAllocated(activity, GetArenaForAllocation());
9673 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9674   if (_impl_.activity_.IsDefault()) {
9675     _impl_.activity_.Set("", GetArenaForAllocation());
9676   }
9677 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9678   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.FullScreenIntentLaunched.activity)
9679 }
9680 
9681 // -------------------------------------------------------------------
9682 
9683 // BalAllowed
9684 
9685 // optional string target_activity = 1;
_internal_has_target_activity()9686 inline bool BalAllowed::_internal_has_target_activity() const {
9687   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
9688   return value;
9689 }
has_target_activity()9690 inline bool BalAllowed::has_target_activity() const {
9691   return _internal_has_target_activity();
9692 }
clear_target_activity()9693 inline void BalAllowed::clear_target_activity() {
9694   _impl_.target_activity_.ClearToEmpty();
9695   _impl_._has_bits_[0] &= ~0x00000001u;
9696 }
target_activity()9697 inline const std::string& BalAllowed::target_activity() const {
9698   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.target_activity)
9699   return _internal_target_activity();
9700 }
9701 template <typename ArgT0, typename... ArgT>
9702 inline PROTOBUF_ALWAYS_INLINE
set_target_activity(ArgT0 && arg0,ArgT...args)9703 void BalAllowed::set_target_activity(ArgT0&& arg0, ArgT... args) {
9704  _impl_._has_bits_[0] |= 0x00000001u;
9705  _impl_.target_activity_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9706   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.target_activity)
9707 }
mutable_target_activity()9708 inline std::string* BalAllowed::mutable_target_activity() {
9709   std::string* _s = _internal_mutable_target_activity();
9710   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.BalAllowed.target_activity)
9711   return _s;
9712 }
_internal_target_activity()9713 inline const std::string& BalAllowed::_internal_target_activity() const {
9714   return _impl_.target_activity_.Get();
9715 }
_internal_set_target_activity(const std::string & value)9716 inline void BalAllowed::_internal_set_target_activity(const std::string& value) {
9717   _impl_._has_bits_[0] |= 0x00000001u;
9718   _impl_.target_activity_.Set(value, GetArenaForAllocation());
9719 }
_internal_mutable_target_activity()9720 inline std::string* BalAllowed::_internal_mutable_target_activity() {
9721   _impl_._has_bits_[0] |= 0x00000001u;
9722   return _impl_.target_activity_.Mutable(GetArenaForAllocation());
9723 }
release_target_activity()9724 inline std::string* BalAllowed::release_target_activity() {
9725   // @@protoc_insertion_point(field_release:android.os.statsd.framework.BalAllowed.target_activity)
9726   if (!_internal_has_target_activity()) {
9727     return nullptr;
9728   }
9729   _impl_._has_bits_[0] &= ~0x00000001u;
9730   auto* p = _impl_.target_activity_.Release();
9731 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9732   if (_impl_.target_activity_.IsDefault()) {
9733     _impl_.target_activity_.Set("", GetArenaForAllocation());
9734   }
9735 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9736   return p;
9737 }
set_allocated_target_activity(std::string * target_activity)9738 inline void BalAllowed::set_allocated_target_activity(std::string* target_activity) {
9739   if (target_activity != nullptr) {
9740     _impl_._has_bits_[0] |= 0x00000001u;
9741   } else {
9742     _impl_._has_bits_[0] &= ~0x00000001u;
9743   }
9744   _impl_.target_activity_.SetAllocated(target_activity, GetArenaForAllocation());
9745 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9746   if (_impl_.target_activity_.IsDefault()) {
9747     _impl_.target_activity_.Set("", GetArenaForAllocation());
9748   }
9749 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9750   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.BalAllowed.target_activity)
9751 }
9752 
9753 // optional .android.os.statsd.framework.BalAllowed.Status allowed_reason = 2;
_internal_has_allowed_reason()9754 inline bool BalAllowed::_internal_has_allowed_reason() const {
9755   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
9756   return value;
9757 }
has_allowed_reason()9758 inline bool BalAllowed::has_allowed_reason() const {
9759   return _internal_has_allowed_reason();
9760 }
clear_allowed_reason()9761 inline void BalAllowed::clear_allowed_reason() {
9762   _impl_.allowed_reason_ = 0;
9763   _impl_._has_bits_[0] &= ~0x00000002u;
9764 }
_internal_allowed_reason()9765 inline ::android::os::statsd::framework::BalAllowed_Status BalAllowed::_internal_allowed_reason() const {
9766   return static_cast< ::android::os::statsd::framework::BalAllowed_Status >(_impl_.allowed_reason_);
9767 }
allowed_reason()9768 inline ::android::os::statsd::framework::BalAllowed_Status BalAllowed::allowed_reason() const {
9769   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.allowed_reason)
9770   return _internal_allowed_reason();
9771 }
_internal_set_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value)9772 inline void BalAllowed::_internal_set_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value) {
9773   assert(::android::os::statsd::framework::BalAllowed_Status_IsValid(value));
9774   _impl_._has_bits_[0] |= 0x00000002u;
9775   _impl_.allowed_reason_ = value;
9776 }
set_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value)9777 inline void BalAllowed::set_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value) {
9778   _internal_set_allowed_reason(value);
9779   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.allowed_reason)
9780 }
9781 
9782 // optional int32 calling_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_calling_uid()9783 inline bool BalAllowed::_internal_has_calling_uid() const {
9784   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
9785   return value;
9786 }
has_calling_uid()9787 inline bool BalAllowed::has_calling_uid() const {
9788   return _internal_has_calling_uid();
9789 }
clear_calling_uid()9790 inline void BalAllowed::clear_calling_uid() {
9791   _impl_.calling_uid_ = 0;
9792   _impl_._has_bits_[0] &= ~0x00000004u;
9793 }
_internal_calling_uid()9794 inline ::int32_t BalAllowed::_internal_calling_uid() const {
9795   return _impl_.calling_uid_;
9796 }
calling_uid()9797 inline ::int32_t BalAllowed::calling_uid() const {
9798   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.calling_uid)
9799   return _internal_calling_uid();
9800 }
_internal_set_calling_uid(::int32_t value)9801 inline void BalAllowed::_internal_set_calling_uid(::int32_t value) {
9802   _impl_._has_bits_[0] |= 0x00000004u;
9803   _impl_.calling_uid_ = value;
9804 }
set_calling_uid(::int32_t value)9805 inline void BalAllowed::set_calling_uid(::int32_t value) {
9806   _internal_set_calling_uid(value);
9807   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.calling_uid)
9808 }
9809 
9810 // optional int32 real_calling_uid = 4 [(.android.os.statsd.is_uid) = true];
_internal_has_real_calling_uid()9811 inline bool BalAllowed::_internal_has_real_calling_uid() const {
9812   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
9813   return value;
9814 }
has_real_calling_uid()9815 inline bool BalAllowed::has_real_calling_uid() const {
9816   return _internal_has_real_calling_uid();
9817 }
clear_real_calling_uid()9818 inline void BalAllowed::clear_real_calling_uid() {
9819   _impl_.real_calling_uid_ = 0;
9820   _impl_._has_bits_[0] &= ~0x00000008u;
9821 }
_internal_real_calling_uid()9822 inline ::int32_t BalAllowed::_internal_real_calling_uid() const {
9823   return _impl_.real_calling_uid_;
9824 }
real_calling_uid()9825 inline ::int32_t BalAllowed::real_calling_uid() const {
9826   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.real_calling_uid)
9827   return _internal_real_calling_uid();
9828 }
_internal_set_real_calling_uid(::int32_t value)9829 inline void BalAllowed::_internal_set_real_calling_uid(::int32_t value) {
9830   _impl_._has_bits_[0] |= 0x00000008u;
9831   _impl_.real_calling_uid_ = value;
9832 }
set_real_calling_uid(::int32_t value)9833 inline void BalAllowed::set_real_calling_uid(::int32_t value) {
9834   _internal_set_real_calling_uid(value);
9835   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.real_calling_uid)
9836 }
9837 
9838 // optional .android.os.statsd.framework.BalAllowed.Status caller_allowed_reason = 5;
_internal_has_caller_allowed_reason()9839 inline bool BalAllowed::_internal_has_caller_allowed_reason() const {
9840   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
9841   return value;
9842 }
has_caller_allowed_reason()9843 inline bool BalAllowed::has_caller_allowed_reason() const {
9844   return _internal_has_caller_allowed_reason();
9845 }
clear_caller_allowed_reason()9846 inline void BalAllowed::clear_caller_allowed_reason() {
9847   _impl_.caller_allowed_reason_ = 0;
9848   _impl_._has_bits_[0] &= ~0x00000010u;
9849 }
_internal_caller_allowed_reason()9850 inline ::android::os::statsd::framework::BalAllowed_Status BalAllowed::_internal_caller_allowed_reason() const {
9851   return static_cast< ::android::os::statsd::framework::BalAllowed_Status >(_impl_.caller_allowed_reason_);
9852 }
caller_allowed_reason()9853 inline ::android::os::statsd::framework::BalAllowed_Status BalAllowed::caller_allowed_reason() const {
9854   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.caller_allowed_reason)
9855   return _internal_caller_allowed_reason();
9856 }
_internal_set_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value)9857 inline void BalAllowed::_internal_set_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value) {
9858   assert(::android::os::statsd::framework::BalAllowed_Status_IsValid(value));
9859   _impl_._has_bits_[0] |= 0x00000010u;
9860   _impl_.caller_allowed_reason_ = value;
9861 }
set_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value)9862 inline void BalAllowed::set_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value) {
9863   _internal_set_caller_allowed_reason(value);
9864   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.caller_allowed_reason)
9865 }
9866 
9867 // optional bool caller_opt_in = 6;
_internal_has_caller_opt_in()9868 inline bool BalAllowed::_internal_has_caller_opt_in() const {
9869   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
9870   return value;
9871 }
has_caller_opt_in()9872 inline bool BalAllowed::has_caller_opt_in() const {
9873   return _internal_has_caller_opt_in();
9874 }
clear_caller_opt_in()9875 inline void BalAllowed::clear_caller_opt_in() {
9876   _impl_.caller_opt_in_ = false;
9877   _impl_._has_bits_[0] &= ~0x00000040u;
9878 }
_internal_caller_opt_in()9879 inline bool BalAllowed::_internal_caller_opt_in() const {
9880   return _impl_.caller_opt_in_;
9881 }
caller_opt_in()9882 inline bool BalAllowed::caller_opt_in() const {
9883   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.caller_opt_in)
9884   return _internal_caller_opt_in();
9885 }
_internal_set_caller_opt_in(bool value)9886 inline void BalAllowed::_internal_set_caller_opt_in(bool value) {
9887   _impl_._has_bits_[0] |= 0x00000040u;
9888   _impl_.caller_opt_in_ = value;
9889 }
set_caller_opt_in(bool value)9890 inline void BalAllowed::set_caller_opt_in(bool value) {
9891   _internal_set_caller_opt_in(value);
9892   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.caller_opt_in)
9893 }
9894 
9895 // optional bool caller_opt_in_explicit = 7;
_internal_has_caller_opt_in_explicit()9896 inline bool BalAllowed::_internal_has_caller_opt_in_explicit() const {
9897   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
9898   return value;
9899 }
has_caller_opt_in_explicit()9900 inline bool BalAllowed::has_caller_opt_in_explicit() const {
9901   return _internal_has_caller_opt_in_explicit();
9902 }
clear_caller_opt_in_explicit()9903 inline void BalAllowed::clear_caller_opt_in_explicit() {
9904   _impl_.caller_opt_in_explicit_ = false;
9905   _impl_._has_bits_[0] &= ~0x00000080u;
9906 }
_internal_caller_opt_in_explicit()9907 inline bool BalAllowed::_internal_caller_opt_in_explicit() const {
9908   return _impl_.caller_opt_in_explicit_;
9909 }
caller_opt_in_explicit()9910 inline bool BalAllowed::caller_opt_in_explicit() const {
9911   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.caller_opt_in_explicit)
9912   return _internal_caller_opt_in_explicit();
9913 }
_internal_set_caller_opt_in_explicit(bool value)9914 inline void BalAllowed::_internal_set_caller_opt_in_explicit(bool value) {
9915   _impl_._has_bits_[0] |= 0x00000080u;
9916   _impl_.caller_opt_in_explicit_ = value;
9917 }
set_caller_opt_in_explicit(bool value)9918 inline void BalAllowed::set_caller_opt_in_explicit(bool value) {
9919   _internal_set_caller_opt_in_explicit(value);
9920   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.caller_opt_in_explicit)
9921 }
9922 
9923 // optional .android.os.statsd.framework.BalAllowed.Status real_caller_allowed_reason = 8;
_internal_has_real_caller_allowed_reason()9924 inline bool BalAllowed::_internal_has_real_caller_allowed_reason() const {
9925   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
9926   return value;
9927 }
has_real_caller_allowed_reason()9928 inline bool BalAllowed::has_real_caller_allowed_reason() const {
9929   return _internal_has_real_caller_allowed_reason();
9930 }
clear_real_caller_allowed_reason()9931 inline void BalAllowed::clear_real_caller_allowed_reason() {
9932   _impl_.real_caller_allowed_reason_ = 0;
9933   _impl_._has_bits_[0] &= ~0x00000020u;
9934 }
_internal_real_caller_allowed_reason()9935 inline ::android::os::statsd::framework::BalAllowed_Status BalAllowed::_internal_real_caller_allowed_reason() const {
9936   return static_cast< ::android::os::statsd::framework::BalAllowed_Status >(_impl_.real_caller_allowed_reason_);
9937 }
real_caller_allowed_reason()9938 inline ::android::os::statsd::framework::BalAllowed_Status BalAllowed::real_caller_allowed_reason() const {
9939   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.real_caller_allowed_reason)
9940   return _internal_real_caller_allowed_reason();
9941 }
_internal_set_real_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value)9942 inline void BalAllowed::_internal_set_real_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value) {
9943   assert(::android::os::statsd::framework::BalAllowed_Status_IsValid(value));
9944   _impl_._has_bits_[0] |= 0x00000020u;
9945   _impl_.real_caller_allowed_reason_ = value;
9946 }
set_real_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value)9947 inline void BalAllowed::set_real_caller_allowed_reason(::android::os::statsd::framework::BalAllowed_Status value) {
9948   _internal_set_real_caller_allowed_reason(value);
9949   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.real_caller_allowed_reason)
9950 }
9951 
9952 // optional bool real_caller_opt_in = 9;
_internal_has_real_caller_opt_in()9953 inline bool BalAllowed::_internal_has_real_caller_opt_in() const {
9954   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
9955   return value;
9956 }
has_real_caller_opt_in()9957 inline bool BalAllowed::has_real_caller_opt_in() const {
9958   return _internal_has_real_caller_opt_in();
9959 }
clear_real_caller_opt_in()9960 inline void BalAllowed::clear_real_caller_opt_in() {
9961   _impl_.real_caller_opt_in_ = false;
9962   _impl_._has_bits_[0] &= ~0x00000100u;
9963 }
_internal_real_caller_opt_in()9964 inline bool BalAllowed::_internal_real_caller_opt_in() const {
9965   return _impl_.real_caller_opt_in_;
9966 }
real_caller_opt_in()9967 inline bool BalAllowed::real_caller_opt_in() const {
9968   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.real_caller_opt_in)
9969   return _internal_real_caller_opt_in();
9970 }
_internal_set_real_caller_opt_in(bool value)9971 inline void BalAllowed::_internal_set_real_caller_opt_in(bool value) {
9972   _impl_._has_bits_[0] |= 0x00000100u;
9973   _impl_.real_caller_opt_in_ = value;
9974 }
set_real_caller_opt_in(bool value)9975 inline void BalAllowed::set_real_caller_opt_in(bool value) {
9976   _internal_set_real_caller_opt_in(value);
9977   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.real_caller_opt_in)
9978 }
9979 
9980 // optional bool real_caller_opt_in_explicit = 10;
_internal_has_real_caller_opt_in_explicit()9981 inline bool BalAllowed::_internal_has_real_caller_opt_in_explicit() const {
9982   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
9983   return value;
9984 }
has_real_caller_opt_in_explicit()9985 inline bool BalAllowed::has_real_caller_opt_in_explicit() const {
9986   return _internal_has_real_caller_opt_in_explicit();
9987 }
clear_real_caller_opt_in_explicit()9988 inline void BalAllowed::clear_real_caller_opt_in_explicit() {
9989   _impl_.real_caller_opt_in_explicit_ = false;
9990   _impl_._has_bits_[0] &= ~0x00000200u;
9991 }
_internal_real_caller_opt_in_explicit()9992 inline bool BalAllowed::_internal_real_caller_opt_in_explicit() const {
9993   return _impl_.real_caller_opt_in_explicit_;
9994 }
real_caller_opt_in_explicit()9995 inline bool BalAllowed::real_caller_opt_in_explicit() const {
9996   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.real_caller_opt_in_explicit)
9997   return _internal_real_caller_opt_in_explicit();
9998 }
_internal_set_real_caller_opt_in_explicit(bool value)9999 inline void BalAllowed::_internal_set_real_caller_opt_in_explicit(bool value) {
10000   _impl_._has_bits_[0] |= 0x00000200u;
10001   _impl_.real_caller_opt_in_explicit_ = value;
10002 }
set_real_caller_opt_in_explicit(bool value)10003 inline void BalAllowed::set_real_caller_opt_in_explicit(bool value) {
10004   _internal_set_real_caller_opt_in_explicit(value);
10005   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.real_caller_opt_in_explicit)
10006 }
10007 
10008 // optional int32 caller_target_sdk = 11;
_internal_has_caller_target_sdk()10009 inline bool BalAllowed::_internal_has_caller_target_sdk() const {
10010   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
10011   return value;
10012 }
has_caller_target_sdk()10013 inline bool BalAllowed::has_caller_target_sdk() const {
10014   return _internal_has_caller_target_sdk();
10015 }
clear_caller_target_sdk()10016 inline void BalAllowed::clear_caller_target_sdk() {
10017   _impl_.caller_target_sdk_ = 0;
10018   _impl_._has_bits_[0] &= ~0x00000400u;
10019 }
_internal_caller_target_sdk()10020 inline ::int32_t BalAllowed::_internal_caller_target_sdk() const {
10021   return _impl_.caller_target_sdk_;
10022 }
caller_target_sdk()10023 inline ::int32_t BalAllowed::caller_target_sdk() const {
10024   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.caller_target_sdk)
10025   return _internal_caller_target_sdk();
10026 }
_internal_set_caller_target_sdk(::int32_t value)10027 inline void BalAllowed::_internal_set_caller_target_sdk(::int32_t value) {
10028   _impl_._has_bits_[0] |= 0x00000400u;
10029   _impl_.caller_target_sdk_ = value;
10030 }
set_caller_target_sdk(::int32_t value)10031 inline void BalAllowed::set_caller_target_sdk(::int32_t value) {
10032   _internal_set_caller_target_sdk(value);
10033   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.caller_target_sdk)
10034 }
10035 
10036 // optional int32 real_caller_target_sdk = 12;
_internal_has_real_caller_target_sdk()10037 inline bool BalAllowed::_internal_has_real_caller_target_sdk() const {
10038   bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
10039   return value;
10040 }
has_real_caller_target_sdk()10041 inline bool BalAllowed::has_real_caller_target_sdk() const {
10042   return _internal_has_real_caller_target_sdk();
10043 }
clear_real_caller_target_sdk()10044 inline void BalAllowed::clear_real_caller_target_sdk() {
10045   _impl_.real_caller_target_sdk_ = 0;
10046   _impl_._has_bits_[0] &= ~0x00000800u;
10047 }
_internal_real_caller_target_sdk()10048 inline ::int32_t BalAllowed::_internal_real_caller_target_sdk() const {
10049   return _impl_.real_caller_target_sdk_;
10050 }
real_caller_target_sdk()10051 inline ::int32_t BalAllowed::real_caller_target_sdk() const {
10052   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BalAllowed.real_caller_target_sdk)
10053   return _internal_real_caller_target_sdk();
10054 }
_internal_set_real_caller_target_sdk(::int32_t value)10055 inline void BalAllowed::_internal_set_real_caller_target_sdk(::int32_t value) {
10056   _impl_._has_bits_[0] |= 0x00000800u;
10057   _impl_.real_caller_target_sdk_ = value;
10058 }
set_real_caller_target_sdk(::int32_t value)10059 inline void BalAllowed::set_real_caller_target_sdk(::int32_t value) {
10060   _internal_set_real_caller_target_sdk(value);
10061   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BalAllowed.real_caller_target_sdk)
10062 }
10063 
10064 // -------------------------------------------------------------------
10065 
10066 // InTaskActivityStarted
10067 
10068 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()10069 inline bool InTaskActivityStarted::_internal_has_uid() const {
10070   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
10071   return value;
10072 }
has_uid()10073 inline bool InTaskActivityStarted::has_uid() const {
10074   return _internal_has_uid();
10075 }
clear_uid()10076 inline void InTaskActivityStarted::clear_uid() {
10077   _impl_.uid_ = 0;
10078   _impl_._has_bits_[0] &= ~0x00000001u;
10079 }
_internal_uid()10080 inline ::int32_t InTaskActivityStarted::_internal_uid() const {
10081   return _impl_.uid_;
10082 }
uid()10083 inline ::int32_t InTaskActivityStarted::uid() const {
10084   // @@protoc_insertion_point(field_get:android.os.statsd.framework.InTaskActivityStarted.uid)
10085   return _internal_uid();
10086 }
_internal_set_uid(::int32_t value)10087 inline void InTaskActivityStarted::_internal_set_uid(::int32_t value) {
10088   _impl_._has_bits_[0] |= 0x00000001u;
10089   _impl_.uid_ = value;
10090 }
set_uid(::int32_t value)10091 inline void InTaskActivityStarted::set_uid(::int32_t value) {
10092   _internal_set_uid(value);
10093   // @@protoc_insertion_point(field_set:android.os.statsd.framework.InTaskActivityStarted.uid)
10094 }
10095 
10096 // optional .android.os.statsd.framework.InTaskActivityStarted.TransitionType type = 2;
_internal_has_type()10097 inline bool InTaskActivityStarted::_internal_has_type() const {
10098   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
10099   return value;
10100 }
has_type()10101 inline bool InTaskActivityStarted::has_type() const {
10102   return _internal_has_type();
10103 }
clear_type()10104 inline void InTaskActivityStarted::clear_type() {
10105   _impl_.type_ = 0;
10106   _impl_._has_bits_[0] &= ~0x00000002u;
10107 }
_internal_type()10108 inline ::android::os::statsd::framework::InTaskActivityStarted_TransitionType InTaskActivityStarted::_internal_type() const {
10109   return static_cast< ::android::os::statsd::framework::InTaskActivityStarted_TransitionType >(_impl_.type_);
10110 }
type()10111 inline ::android::os::statsd::framework::InTaskActivityStarted_TransitionType InTaskActivityStarted::type() const {
10112   // @@protoc_insertion_point(field_get:android.os.statsd.framework.InTaskActivityStarted.type)
10113   return _internal_type();
10114 }
_internal_set_type(::android::os::statsd::framework::InTaskActivityStarted_TransitionType value)10115 inline void InTaskActivityStarted::_internal_set_type(::android::os::statsd::framework::InTaskActivityStarted_TransitionType value) {
10116   assert(::android::os::statsd::framework::InTaskActivityStarted_TransitionType_IsValid(value));
10117   _impl_._has_bits_[0] |= 0x00000002u;
10118   _impl_.type_ = value;
10119 }
set_type(::android::os::statsd::framework::InTaskActivityStarted_TransitionType value)10120 inline void InTaskActivityStarted::set_type(::android::os::statsd::framework::InTaskActivityStarted_TransitionType value) {
10121   _internal_set_type(value);
10122   // @@protoc_insertion_point(field_set:android.os.statsd.framework.InTaskActivityStarted.type)
10123 }
10124 
10125 // optional bool is_opaque = 3;
_internal_has_is_opaque()10126 inline bool InTaskActivityStarted::_internal_has_is_opaque() const {
10127   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
10128   return value;
10129 }
has_is_opaque()10130 inline bool InTaskActivityStarted::has_is_opaque() const {
10131   return _internal_has_is_opaque();
10132 }
clear_is_opaque()10133 inline void InTaskActivityStarted::clear_is_opaque() {
10134   _impl_.is_opaque_ = false;
10135   _impl_._has_bits_[0] &= ~0x00000004u;
10136 }
_internal_is_opaque()10137 inline bool InTaskActivityStarted::_internal_is_opaque() const {
10138   return _impl_.is_opaque_;
10139 }
is_opaque()10140 inline bool InTaskActivityStarted::is_opaque() const {
10141   // @@protoc_insertion_point(field_get:android.os.statsd.framework.InTaskActivityStarted.is_opaque)
10142   return _internal_is_opaque();
10143 }
_internal_set_is_opaque(bool value)10144 inline void InTaskActivityStarted::_internal_set_is_opaque(bool value) {
10145   _impl_._has_bits_[0] |= 0x00000004u;
10146   _impl_.is_opaque_ = value;
10147 }
set_is_opaque(bool value)10148 inline void InTaskActivityStarted::set_is_opaque(bool value) {
10149   _internal_set_is_opaque(value);
10150   // @@protoc_insertion_point(field_set:android.os.statsd.framework.InTaskActivityStarted.is_opaque)
10151 }
10152 
10153 // optional int32 transition_delay_millis = 4;
_internal_has_transition_delay_millis()10154 inline bool InTaskActivityStarted::_internal_has_transition_delay_millis() const {
10155   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
10156   return value;
10157 }
has_transition_delay_millis()10158 inline bool InTaskActivityStarted::has_transition_delay_millis() const {
10159   return _internal_has_transition_delay_millis();
10160 }
clear_transition_delay_millis()10161 inline void InTaskActivityStarted::clear_transition_delay_millis() {
10162   _impl_.transition_delay_millis_ = 0;
10163   _impl_._has_bits_[0] &= ~0x00000008u;
10164 }
_internal_transition_delay_millis()10165 inline ::int32_t InTaskActivityStarted::_internal_transition_delay_millis() const {
10166   return _impl_.transition_delay_millis_;
10167 }
transition_delay_millis()10168 inline ::int32_t InTaskActivityStarted::transition_delay_millis() const {
10169   // @@protoc_insertion_point(field_get:android.os.statsd.framework.InTaskActivityStarted.transition_delay_millis)
10170   return _internal_transition_delay_millis();
10171 }
_internal_set_transition_delay_millis(::int32_t value)10172 inline void InTaskActivityStarted::_internal_set_transition_delay_millis(::int32_t value) {
10173   _impl_._has_bits_[0] |= 0x00000008u;
10174   _impl_.transition_delay_millis_ = value;
10175 }
set_transition_delay_millis(::int32_t value)10176 inline void InTaskActivityStarted::set_transition_delay_millis(::int32_t value) {
10177   _internal_set_transition_delay_millis(value);
10178   // @@protoc_insertion_point(field_set:android.os.statsd.framework.InTaskActivityStarted.transition_delay_millis)
10179 }
10180 
10181 // optional int32 windows_drawn_delay_millis = 5;
_internal_has_windows_drawn_delay_millis()10182 inline bool InTaskActivityStarted::_internal_has_windows_drawn_delay_millis() const {
10183   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
10184   return value;
10185 }
has_windows_drawn_delay_millis()10186 inline bool InTaskActivityStarted::has_windows_drawn_delay_millis() const {
10187   return _internal_has_windows_drawn_delay_millis();
10188 }
clear_windows_drawn_delay_millis()10189 inline void InTaskActivityStarted::clear_windows_drawn_delay_millis() {
10190   _impl_.windows_drawn_delay_millis_ = 0;
10191   _impl_._has_bits_[0] &= ~0x00000020u;
10192 }
_internal_windows_drawn_delay_millis()10193 inline ::int32_t InTaskActivityStarted::_internal_windows_drawn_delay_millis() const {
10194   return _impl_.windows_drawn_delay_millis_;
10195 }
windows_drawn_delay_millis()10196 inline ::int32_t InTaskActivityStarted::windows_drawn_delay_millis() const {
10197   // @@protoc_insertion_point(field_get:android.os.statsd.framework.InTaskActivityStarted.windows_drawn_delay_millis)
10198   return _internal_windows_drawn_delay_millis();
10199 }
_internal_set_windows_drawn_delay_millis(::int32_t value)10200 inline void InTaskActivityStarted::_internal_set_windows_drawn_delay_millis(::int32_t value) {
10201   _impl_._has_bits_[0] |= 0x00000020u;
10202   _impl_.windows_drawn_delay_millis_ = value;
10203 }
set_windows_drawn_delay_millis(::int32_t value)10204 inline void InTaskActivityStarted::set_windows_drawn_delay_millis(::int32_t value) {
10205   _internal_set_windows_drawn_delay_millis(value);
10206   // @@protoc_insertion_point(field_set:android.os.statsd.framework.InTaskActivityStarted.windows_drawn_delay_millis)
10207 }
10208 
10209 // optional int64 activity_start_timestamp_millis = 6;
_internal_has_activity_start_timestamp_millis()10210 inline bool InTaskActivityStarted::_internal_has_activity_start_timestamp_millis() const {
10211   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
10212   return value;
10213 }
has_activity_start_timestamp_millis()10214 inline bool InTaskActivityStarted::has_activity_start_timestamp_millis() const {
10215   return _internal_has_activity_start_timestamp_millis();
10216 }
clear_activity_start_timestamp_millis()10217 inline void InTaskActivityStarted::clear_activity_start_timestamp_millis() {
10218   _impl_.activity_start_timestamp_millis_ = ::int64_t{0};
10219   _impl_._has_bits_[0] &= ~0x00000010u;
10220 }
_internal_activity_start_timestamp_millis()10221 inline ::int64_t InTaskActivityStarted::_internal_activity_start_timestamp_millis() const {
10222   return _impl_.activity_start_timestamp_millis_;
10223 }
activity_start_timestamp_millis()10224 inline ::int64_t InTaskActivityStarted::activity_start_timestamp_millis() const {
10225   // @@protoc_insertion_point(field_get:android.os.statsd.framework.InTaskActivityStarted.activity_start_timestamp_millis)
10226   return _internal_activity_start_timestamp_millis();
10227 }
_internal_set_activity_start_timestamp_millis(::int64_t value)10228 inline void InTaskActivityStarted::_internal_set_activity_start_timestamp_millis(::int64_t value) {
10229   _impl_._has_bits_[0] |= 0x00000010u;
10230   _impl_.activity_start_timestamp_millis_ = value;
10231 }
set_activity_start_timestamp_millis(::int64_t value)10232 inline void InTaskActivityStarted::set_activity_start_timestamp_millis(::int64_t value) {
10233   _internal_set_activity_start_timestamp_millis(value);
10234   // @@protoc_insertion_point(field_set:android.os.statsd.framework.InTaskActivityStarted.activity_start_timestamp_millis)
10235 }
10236 
10237 // -------------------------------------------------------------------
10238 
10239 // DeviceOrientationChanged
10240 
10241 // optional .android.os.statsd.framework.DeviceOrientationChanged.Orientation orientation = 1 [(.android.os.statsd.state_field_option) = {
_internal_has_orientation()10242 inline bool DeviceOrientationChanged::_internal_has_orientation() const {
10243   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
10244   return value;
10245 }
has_orientation()10246 inline bool DeviceOrientationChanged::has_orientation() const {
10247   return _internal_has_orientation();
10248 }
clear_orientation()10249 inline void DeviceOrientationChanged::clear_orientation() {
10250   _impl_.orientation_ = 0;
10251   _impl_._has_bits_[0] &= ~0x00000001u;
10252 }
_internal_orientation()10253 inline ::android::os::statsd::framework::DeviceOrientationChanged_Orientation DeviceOrientationChanged::_internal_orientation() const {
10254   return static_cast< ::android::os::statsd::framework::DeviceOrientationChanged_Orientation >(_impl_.orientation_);
10255 }
orientation()10256 inline ::android::os::statsd::framework::DeviceOrientationChanged_Orientation DeviceOrientationChanged::orientation() const {
10257   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceOrientationChanged.orientation)
10258   return _internal_orientation();
10259 }
_internal_set_orientation(::android::os::statsd::framework::DeviceOrientationChanged_Orientation value)10260 inline void DeviceOrientationChanged::_internal_set_orientation(::android::os::statsd::framework::DeviceOrientationChanged_Orientation value) {
10261   assert(::android::os::statsd::framework::DeviceOrientationChanged_Orientation_IsValid(value));
10262   _impl_._has_bits_[0] |= 0x00000001u;
10263   _impl_.orientation_ = value;
10264 }
set_orientation(::android::os::statsd::framework::DeviceOrientationChanged_Orientation value)10265 inline void DeviceOrientationChanged::set_orientation(::android::os::statsd::framework::DeviceOrientationChanged_Orientation value) {
10266   _internal_set_orientation(value);
10267   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceOrientationChanged.orientation)
10268 }
10269 
10270 // -------------------------------------------------------------------
10271 
10272 // CachedAppsHighWaterMark
10273 
10274 // optional int32 cached_app_high_watermark = 1;
_internal_has_cached_app_high_watermark()10275 inline bool CachedAppsHighWaterMark::_internal_has_cached_app_high_watermark() const {
10276   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
10277   return value;
10278 }
has_cached_app_high_watermark()10279 inline bool CachedAppsHighWaterMark::has_cached_app_high_watermark() const {
10280   return _internal_has_cached_app_high_watermark();
10281 }
clear_cached_app_high_watermark()10282 inline void CachedAppsHighWaterMark::clear_cached_app_high_watermark() {
10283   _impl_.cached_app_high_watermark_ = 0;
10284   _impl_._has_bits_[0] &= ~0x00000001u;
10285 }
_internal_cached_app_high_watermark()10286 inline ::int32_t CachedAppsHighWaterMark::_internal_cached_app_high_watermark() const {
10287   return _impl_.cached_app_high_watermark_;
10288 }
cached_app_high_watermark()10289 inline ::int32_t CachedAppsHighWaterMark::cached_app_high_watermark() const {
10290   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.cached_app_high_watermark)
10291   return _internal_cached_app_high_watermark();
10292 }
_internal_set_cached_app_high_watermark(::int32_t value)10293 inline void CachedAppsHighWaterMark::_internal_set_cached_app_high_watermark(::int32_t value) {
10294   _impl_._has_bits_[0] |= 0x00000001u;
10295   _impl_.cached_app_high_watermark_ = value;
10296 }
set_cached_app_high_watermark(::int32_t value)10297 inline void CachedAppsHighWaterMark::set_cached_app_high_watermark(::int32_t value) {
10298   _internal_set_cached_app_high_watermark(value);
10299   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.cached_app_high_watermark)
10300 }
10301 
10302 // optional int32 uptime_in_seconds = 2;
_internal_has_uptime_in_seconds()10303 inline bool CachedAppsHighWaterMark::_internal_has_uptime_in_seconds() const {
10304   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
10305   return value;
10306 }
has_uptime_in_seconds()10307 inline bool CachedAppsHighWaterMark::has_uptime_in_seconds() const {
10308   return _internal_has_uptime_in_seconds();
10309 }
clear_uptime_in_seconds()10310 inline void CachedAppsHighWaterMark::clear_uptime_in_seconds() {
10311   _impl_.uptime_in_seconds_ = 0;
10312   _impl_._has_bits_[0] &= ~0x00000002u;
10313 }
_internal_uptime_in_seconds()10314 inline ::int32_t CachedAppsHighWaterMark::_internal_uptime_in_seconds() const {
10315   return _impl_.uptime_in_seconds_;
10316 }
uptime_in_seconds()10317 inline ::int32_t CachedAppsHighWaterMark::uptime_in_seconds() const {
10318   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.uptime_in_seconds)
10319   return _internal_uptime_in_seconds();
10320 }
_internal_set_uptime_in_seconds(::int32_t value)10321 inline void CachedAppsHighWaterMark::_internal_set_uptime_in_seconds(::int32_t value) {
10322   _impl_._has_bits_[0] |= 0x00000002u;
10323   _impl_.uptime_in_seconds_ = value;
10324 }
set_uptime_in_seconds(::int32_t value)10325 inline void CachedAppsHighWaterMark::set_uptime_in_seconds(::int32_t value) {
10326   _internal_set_uptime_in_seconds(value);
10327   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.uptime_in_seconds)
10328 }
10329 
10330 // optional int32 binder_proxy_snapshot = 3;
_internal_has_binder_proxy_snapshot()10331 inline bool CachedAppsHighWaterMark::_internal_has_binder_proxy_snapshot() const {
10332   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
10333   return value;
10334 }
has_binder_proxy_snapshot()10335 inline bool CachedAppsHighWaterMark::has_binder_proxy_snapshot() const {
10336   return _internal_has_binder_proxy_snapshot();
10337 }
clear_binder_proxy_snapshot()10338 inline void CachedAppsHighWaterMark::clear_binder_proxy_snapshot() {
10339   _impl_.binder_proxy_snapshot_ = 0;
10340   _impl_._has_bits_[0] &= ~0x00000004u;
10341 }
_internal_binder_proxy_snapshot()10342 inline ::int32_t CachedAppsHighWaterMark::_internal_binder_proxy_snapshot() const {
10343   return _impl_.binder_proxy_snapshot_;
10344 }
binder_proxy_snapshot()10345 inline ::int32_t CachedAppsHighWaterMark::binder_proxy_snapshot() const {
10346   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.binder_proxy_snapshot)
10347   return _internal_binder_proxy_snapshot();
10348 }
_internal_set_binder_proxy_snapshot(::int32_t value)10349 inline void CachedAppsHighWaterMark::_internal_set_binder_proxy_snapshot(::int32_t value) {
10350   _impl_._has_bits_[0] |= 0x00000004u;
10351   _impl_.binder_proxy_snapshot_ = value;
10352 }
set_binder_proxy_snapshot(::int32_t value)10353 inline void CachedAppsHighWaterMark::set_binder_proxy_snapshot(::int32_t value) {
10354   _internal_set_binder_proxy_snapshot(value);
10355   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.binder_proxy_snapshot)
10356 }
10357 
10358 // optional int32 free_in_kb = 4;
_internal_has_free_in_kb()10359 inline bool CachedAppsHighWaterMark::_internal_has_free_in_kb() const {
10360   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
10361   return value;
10362 }
has_free_in_kb()10363 inline bool CachedAppsHighWaterMark::has_free_in_kb() const {
10364   return _internal_has_free_in_kb();
10365 }
clear_free_in_kb()10366 inline void CachedAppsHighWaterMark::clear_free_in_kb() {
10367   _impl_.free_in_kb_ = 0;
10368   _impl_._has_bits_[0] &= ~0x00000008u;
10369 }
_internal_free_in_kb()10370 inline ::int32_t CachedAppsHighWaterMark::_internal_free_in_kb() const {
10371   return _impl_.free_in_kb_;
10372 }
free_in_kb()10373 inline ::int32_t CachedAppsHighWaterMark::free_in_kb() const {
10374   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.free_in_kb)
10375   return _internal_free_in_kb();
10376 }
_internal_set_free_in_kb(::int32_t value)10377 inline void CachedAppsHighWaterMark::_internal_set_free_in_kb(::int32_t value) {
10378   _impl_._has_bits_[0] |= 0x00000008u;
10379   _impl_.free_in_kb_ = value;
10380 }
set_free_in_kb(::int32_t value)10381 inline void CachedAppsHighWaterMark::set_free_in_kb(::int32_t value) {
10382   _internal_set_free_in_kb(value);
10383   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.free_in_kb)
10384 }
10385 
10386 // optional int32 cached_in_kb = 5;
_internal_has_cached_in_kb()10387 inline bool CachedAppsHighWaterMark::_internal_has_cached_in_kb() const {
10388   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
10389   return value;
10390 }
has_cached_in_kb()10391 inline bool CachedAppsHighWaterMark::has_cached_in_kb() const {
10392   return _internal_has_cached_in_kb();
10393 }
clear_cached_in_kb()10394 inline void CachedAppsHighWaterMark::clear_cached_in_kb() {
10395   _impl_.cached_in_kb_ = 0;
10396   _impl_._has_bits_[0] &= ~0x00000010u;
10397 }
_internal_cached_in_kb()10398 inline ::int32_t CachedAppsHighWaterMark::_internal_cached_in_kb() const {
10399   return _impl_.cached_in_kb_;
10400 }
cached_in_kb()10401 inline ::int32_t CachedAppsHighWaterMark::cached_in_kb() const {
10402   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.cached_in_kb)
10403   return _internal_cached_in_kb();
10404 }
_internal_set_cached_in_kb(::int32_t value)10405 inline void CachedAppsHighWaterMark::_internal_set_cached_in_kb(::int32_t value) {
10406   _impl_._has_bits_[0] |= 0x00000010u;
10407   _impl_.cached_in_kb_ = value;
10408 }
set_cached_in_kb(::int32_t value)10409 inline void CachedAppsHighWaterMark::set_cached_in_kb(::int32_t value) {
10410   _internal_set_cached_in_kb(value);
10411   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.cached_in_kb)
10412 }
10413 
10414 // optional int32 zram_in_kb = 6;
_internal_has_zram_in_kb()10415 inline bool CachedAppsHighWaterMark::_internal_has_zram_in_kb() const {
10416   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
10417   return value;
10418 }
has_zram_in_kb()10419 inline bool CachedAppsHighWaterMark::has_zram_in_kb() const {
10420   return _internal_has_zram_in_kb();
10421 }
clear_zram_in_kb()10422 inline void CachedAppsHighWaterMark::clear_zram_in_kb() {
10423   _impl_.zram_in_kb_ = 0;
10424   _impl_._has_bits_[0] &= ~0x00000020u;
10425 }
_internal_zram_in_kb()10426 inline ::int32_t CachedAppsHighWaterMark::_internal_zram_in_kb() const {
10427   return _impl_.zram_in_kb_;
10428 }
zram_in_kb()10429 inline ::int32_t CachedAppsHighWaterMark::zram_in_kb() const {
10430   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.zram_in_kb)
10431   return _internal_zram_in_kb();
10432 }
_internal_set_zram_in_kb(::int32_t value)10433 inline void CachedAppsHighWaterMark::_internal_set_zram_in_kb(::int32_t value) {
10434   _impl_._has_bits_[0] |= 0x00000020u;
10435   _impl_.zram_in_kb_ = value;
10436 }
set_zram_in_kb(::int32_t value)10437 inline void CachedAppsHighWaterMark::set_zram_in_kb(::int32_t value) {
10438   _internal_set_zram_in_kb(value);
10439   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.zram_in_kb)
10440 }
10441 
10442 // optional int32 kernel_in_kb = 7;
_internal_has_kernel_in_kb()10443 inline bool CachedAppsHighWaterMark::_internal_has_kernel_in_kb() const {
10444   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
10445   return value;
10446 }
has_kernel_in_kb()10447 inline bool CachedAppsHighWaterMark::has_kernel_in_kb() const {
10448   return _internal_has_kernel_in_kb();
10449 }
clear_kernel_in_kb()10450 inline void CachedAppsHighWaterMark::clear_kernel_in_kb() {
10451   _impl_.kernel_in_kb_ = 0;
10452   _impl_._has_bits_[0] &= ~0x00000040u;
10453 }
_internal_kernel_in_kb()10454 inline ::int32_t CachedAppsHighWaterMark::_internal_kernel_in_kb() const {
10455   return _impl_.kernel_in_kb_;
10456 }
kernel_in_kb()10457 inline ::int32_t CachedAppsHighWaterMark::kernel_in_kb() const {
10458   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.kernel_in_kb)
10459   return _internal_kernel_in_kb();
10460 }
_internal_set_kernel_in_kb(::int32_t value)10461 inline void CachedAppsHighWaterMark::_internal_set_kernel_in_kb(::int32_t value) {
10462   _impl_._has_bits_[0] |= 0x00000040u;
10463   _impl_.kernel_in_kb_ = value;
10464 }
set_kernel_in_kb(::int32_t value)10465 inline void CachedAppsHighWaterMark::set_kernel_in_kb(::int32_t value) {
10466   _internal_set_kernel_in_kb(value);
10467   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.kernel_in_kb)
10468 }
10469 
10470 // optional int32 num_frozen_apps = 8;
_internal_has_num_frozen_apps()10471 inline bool CachedAppsHighWaterMark::_internal_has_num_frozen_apps() const {
10472   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
10473   return value;
10474 }
has_num_frozen_apps()10475 inline bool CachedAppsHighWaterMark::has_num_frozen_apps() const {
10476   return _internal_has_num_frozen_apps();
10477 }
clear_num_frozen_apps()10478 inline void CachedAppsHighWaterMark::clear_num_frozen_apps() {
10479   _impl_.num_frozen_apps_ = 0;
10480   _impl_._has_bits_[0] &= ~0x00000080u;
10481 }
_internal_num_frozen_apps()10482 inline ::int32_t CachedAppsHighWaterMark::_internal_num_frozen_apps() const {
10483   return _impl_.num_frozen_apps_;
10484 }
num_frozen_apps()10485 inline ::int32_t CachedAppsHighWaterMark::num_frozen_apps() const {
10486   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.num_frozen_apps)
10487   return _internal_num_frozen_apps();
10488 }
_internal_set_num_frozen_apps(::int32_t value)10489 inline void CachedAppsHighWaterMark::_internal_set_num_frozen_apps(::int32_t value) {
10490   _impl_._has_bits_[0] |= 0x00000080u;
10491   _impl_.num_frozen_apps_ = value;
10492 }
set_num_frozen_apps(::int32_t value)10493 inline void CachedAppsHighWaterMark::set_num_frozen_apps(::int32_t value) {
10494   _internal_set_num_frozen_apps(value);
10495   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.num_frozen_apps)
10496 }
10497 
10498 // optional int32 longest_frozen_time_in_seconds = 9;
_internal_has_longest_frozen_time_in_seconds()10499 inline bool CachedAppsHighWaterMark::_internal_has_longest_frozen_time_in_seconds() const {
10500   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
10501   return value;
10502 }
has_longest_frozen_time_in_seconds()10503 inline bool CachedAppsHighWaterMark::has_longest_frozen_time_in_seconds() const {
10504   return _internal_has_longest_frozen_time_in_seconds();
10505 }
clear_longest_frozen_time_in_seconds()10506 inline void CachedAppsHighWaterMark::clear_longest_frozen_time_in_seconds() {
10507   _impl_.longest_frozen_time_in_seconds_ = 0;
10508   _impl_._has_bits_[0] &= ~0x00000100u;
10509 }
_internal_longest_frozen_time_in_seconds()10510 inline ::int32_t CachedAppsHighWaterMark::_internal_longest_frozen_time_in_seconds() const {
10511   return _impl_.longest_frozen_time_in_seconds_;
10512 }
longest_frozen_time_in_seconds()10513 inline ::int32_t CachedAppsHighWaterMark::longest_frozen_time_in_seconds() const {
10514   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.longest_frozen_time_in_seconds)
10515   return _internal_longest_frozen_time_in_seconds();
10516 }
_internal_set_longest_frozen_time_in_seconds(::int32_t value)10517 inline void CachedAppsHighWaterMark::_internal_set_longest_frozen_time_in_seconds(::int32_t value) {
10518   _impl_._has_bits_[0] |= 0x00000100u;
10519   _impl_.longest_frozen_time_in_seconds_ = value;
10520 }
set_longest_frozen_time_in_seconds(::int32_t value)10521 inline void CachedAppsHighWaterMark::set_longest_frozen_time_in_seconds(::int32_t value) {
10522   _internal_set_longest_frozen_time_in_seconds(value);
10523   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.longest_frozen_time_in_seconds)
10524 }
10525 
10526 // optional int32 shortest_frozen_time_in_seconds = 10;
_internal_has_shortest_frozen_time_in_seconds()10527 inline bool CachedAppsHighWaterMark::_internal_has_shortest_frozen_time_in_seconds() const {
10528   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
10529   return value;
10530 }
has_shortest_frozen_time_in_seconds()10531 inline bool CachedAppsHighWaterMark::has_shortest_frozen_time_in_seconds() const {
10532   return _internal_has_shortest_frozen_time_in_seconds();
10533 }
clear_shortest_frozen_time_in_seconds()10534 inline void CachedAppsHighWaterMark::clear_shortest_frozen_time_in_seconds() {
10535   _impl_.shortest_frozen_time_in_seconds_ = 0;
10536   _impl_._has_bits_[0] &= ~0x00000200u;
10537 }
_internal_shortest_frozen_time_in_seconds()10538 inline ::int32_t CachedAppsHighWaterMark::_internal_shortest_frozen_time_in_seconds() const {
10539   return _impl_.shortest_frozen_time_in_seconds_;
10540 }
shortest_frozen_time_in_seconds()10541 inline ::int32_t CachedAppsHighWaterMark::shortest_frozen_time_in_seconds() const {
10542   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.shortest_frozen_time_in_seconds)
10543   return _internal_shortest_frozen_time_in_seconds();
10544 }
_internal_set_shortest_frozen_time_in_seconds(::int32_t value)10545 inline void CachedAppsHighWaterMark::_internal_set_shortest_frozen_time_in_seconds(::int32_t value) {
10546   _impl_._has_bits_[0] |= 0x00000200u;
10547   _impl_.shortest_frozen_time_in_seconds_ = value;
10548 }
set_shortest_frozen_time_in_seconds(::int32_t value)10549 inline void CachedAppsHighWaterMark::set_shortest_frozen_time_in_seconds(::int32_t value) {
10550   _internal_set_shortest_frozen_time_in_seconds(value);
10551   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.shortest_frozen_time_in_seconds)
10552 }
10553 
10554 // optional int32 mean_frozen_time_in_seconds = 11;
_internal_has_mean_frozen_time_in_seconds()10555 inline bool CachedAppsHighWaterMark::_internal_has_mean_frozen_time_in_seconds() const {
10556   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
10557   return value;
10558 }
has_mean_frozen_time_in_seconds()10559 inline bool CachedAppsHighWaterMark::has_mean_frozen_time_in_seconds() const {
10560   return _internal_has_mean_frozen_time_in_seconds();
10561 }
clear_mean_frozen_time_in_seconds()10562 inline void CachedAppsHighWaterMark::clear_mean_frozen_time_in_seconds() {
10563   _impl_.mean_frozen_time_in_seconds_ = 0;
10564   _impl_._has_bits_[0] &= ~0x00000400u;
10565 }
_internal_mean_frozen_time_in_seconds()10566 inline ::int32_t CachedAppsHighWaterMark::_internal_mean_frozen_time_in_seconds() const {
10567   return _impl_.mean_frozen_time_in_seconds_;
10568 }
mean_frozen_time_in_seconds()10569 inline ::int32_t CachedAppsHighWaterMark::mean_frozen_time_in_seconds() const {
10570   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.mean_frozen_time_in_seconds)
10571   return _internal_mean_frozen_time_in_seconds();
10572 }
_internal_set_mean_frozen_time_in_seconds(::int32_t value)10573 inline void CachedAppsHighWaterMark::_internal_set_mean_frozen_time_in_seconds(::int32_t value) {
10574   _impl_._has_bits_[0] |= 0x00000400u;
10575   _impl_.mean_frozen_time_in_seconds_ = value;
10576 }
set_mean_frozen_time_in_seconds(::int32_t value)10577 inline void CachedAppsHighWaterMark::set_mean_frozen_time_in_seconds(::int32_t value) {
10578   _internal_set_mean_frozen_time_in_seconds(value);
10579   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.mean_frozen_time_in_seconds)
10580 }
10581 
10582 // optional int32 average_frozen_time_in_seconds = 12;
_internal_has_average_frozen_time_in_seconds()10583 inline bool CachedAppsHighWaterMark::_internal_has_average_frozen_time_in_seconds() const {
10584   bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
10585   return value;
10586 }
has_average_frozen_time_in_seconds()10587 inline bool CachedAppsHighWaterMark::has_average_frozen_time_in_seconds() const {
10588   return _internal_has_average_frozen_time_in_seconds();
10589 }
clear_average_frozen_time_in_seconds()10590 inline void CachedAppsHighWaterMark::clear_average_frozen_time_in_seconds() {
10591   _impl_.average_frozen_time_in_seconds_ = 0;
10592   _impl_._has_bits_[0] &= ~0x00000800u;
10593 }
_internal_average_frozen_time_in_seconds()10594 inline ::int32_t CachedAppsHighWaterMark::_internal_average_frozen_time_in_seconds() const {
10595   return _impl_.average_frozen_time_in_seconds_;
10596 }
average_frozen_time_in_seconds()10597 inline ::int32_t CachedAppsHighWaterMark::average_frozen_time_in_seconds() const {
10598   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CachedAppsHighWaterMark.average_frozen_time_in_seconds)
10599   return _internal_average_frozen_time_in_seconds();
10600 }
_internal_set_average_frozen_time_in_seconds(::int32_t value)10601 inline void CachedAppsHighWaterMark::_internal_set_average_frozen_time_in_seconds(::int32_t value) {
10602   _impl_._has_bits_[0] |= 0x00000800u;
10603   _impl_.average_frozen_time_in_seconds_ = value;
10604 }
set_average_frozen_time_in_seconds(::int32_t value)10605 inline void CachedAppsHighWaterMark::set_average_frozen_time_in_seconds(::int32_t value) {
10606   _internal_set_average_frozen_time_in_seconds(value);
10607   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CachedAppsHighWaterMark.average_frozen_time_in_seconds)
10608 }
10609 
10610 // -------------------------------------------------------------------
10611 
10612 // StylusPredictionMetricsReported
10613 
10614 // optional int32 stylus_vendor_id = 1;
_internal_has_stylus_vendor_id()10615 inline bool StylusPredictionMetricsReported::_internal_has_stylus_vendor_id() const {
10616   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
10617   return value;
10618 }
has_stylus_vendor_id()10619 inline bool StylusPredictionMetricsReported::has_stylus_vendor_id() const {
10620   return _internal_has_stylus_vendor_id();
10621 }
clear_stylus_vendor_id()10622 inline void StylusPredictionMetricsReported::clear_stylus_vendor_id() {
10623   _impl_.stylus_vendor_id_ = 0;
10624   _impl_._has_bits_[0] &= ~0x00000001u;
10625 }
_internal_stylus_vendor_id()10626 inline ::int32_t StylusPredictionMetricsReported::_internal_stylus_vendor_id() const {
10627   return _impl_.stylus_vendor_id_;
10628 }
stylus_vendor_id()10629 inline ::int32_t StylusPredictionMetricsReported::stylus_vendor_id() const {
10630   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.stylus_vendor_id)
10631   return _internal_stylus_vendor_id();
10632 }
_internal_set_stylus_vendor_id(::int32_t value)10633 inline void StylusPredictionMetricsReported::_internal_set_stylus_vendor_id(::int32_t value) {
10634   _impl_._has_bits_[0] |= 0x00000001u;
10635   _impl_.stylus_vendor_id_ = value;
10636 }
set_stylus_vendor_id(::int32_t value)10637 inline void StylusPredictionMetricsReported::set_stylus_vendor_id(::int32_t value) {
10638   _internal_set_stylus_vendor_id(value);
10639   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.stylus_vendor_id)
10640 }
10641 
10642 // optional int32 stylus_product_id = 2;
_internal_has_stylus_product_id()10643 inline bool StylusPredictionMetricsReported::_internal_has_stylus_product_id() const {
10644   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
10645   return value;
10646 }
has_stylus_product_id()10647 inline bool StylusPredictionMetricsReported::has_stylus_product_id() const {
10648   return _internal_has_stylus_product_id();
10649 }
clear_stylus_product_id()10650 inline void StylusPredictionMetricsReported::clear_stylus_product_id() {
10651   _impl_.stylus_product_id_ = 0;
10652   _impl_._has_bits_[0] &= ~0x00000002u;
10653 }
_internal_stylus_product_id()10654 inline ::int32_t StylusPredictionMetricsReported::_internal_stylus_product_id() const {
10655   return _impl_.stylus_product_id_;
10656 }
stylus_product_id()10657 inline ::int32_t StylusPredictionMetricsReported::stylus_product_id() const {
10658   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.stylus_product_id)
10659   return _internal_stylus_product_id();
10660 }
_internal_set_stylus_product_id(::int32_t value)10661 inline void StylusPredictionMetricsReported::_internal_set_stylus_product_id(::int32_t value) {
10662   _impl_._has_bits_[0] |= 0x00000002u;
10663   _impl_.stylus_product_id_ = value;
10664 }
set_stylus_product_id(::int32_t value)10665 inline void StylusPredictionMetricsReported::set_stylus_product_id(::int32_t value) {
10666   _internal_set_stylus_product_id(value);
10667   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.stylus_product_id)
10668 }
10669 
10670 // optional int32 delta_time_bucket_milliseconds = 3;
_internal_has_delta_time_bucket_milliseconds()10671 inline bool StylusPredictionMetricsReported::_internal_has_delta_time_bucket_milliseconds() const {
10672   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
10673   return value;
10674 }
has_delta_time_bucket_milliseconds()10675 inline bool StylusPredictionMetricsReported::has_delta_time_bucket_milliseconds() const {
10676   return _internal_has_delta_time_bucket_milliseconds();
10677 }
clear_delta_time_bucket_milliseconds()10678 inline void StylusPredictionMetricsReported::clear_delta_time_bucket_milliseconds() {
10679   _impl_.delta_time_bucket_milliseconds_ = 0;
10680   _impl_._has_bits_[0] &= ~0x00000004u;
10681 }
_internal_delta_time_bucket_milliseconds()10682 inline ::int32_t StylusPredictionMetricsReported::_internal_delta_time_bucket_milliseconds() const {
10683   return _impl_.delta_time_bucket_milliseconds_;
10684 }
delta_time_bucket_milliseconds()10685 inline ::int32_t StylusPredictionMetricsReported::delta_time_bucket_milliseconds() const {
10686   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.delta_time_bucket_milliseconds)
10687   return _internal_delta_time_bucket_milliseconds();
10688 }
_internal_set_delta_time_bucket_milliseconds(::int32_t value)10689 inline void StylusPredictionMetricsReported::_internal_set_delta_time_bucket_milliseconds(::int32_t value) {
10690   _impl_._has_bits_[0] |= 0x00000004u;
10691   _impl_.delta_time_bucket_milliseconds_ = value;
10692 }
set_delta_time_bucket_milliseconds(::int32_t value)10693 inline void StylusPredictionMetricsReported::set_delta_time_bucket_milliseconds(::int32_t value) {
10694   _internal_set_delta_time_bucket_milliseconds(value);
10695   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.delta_time_bucket_milliseconds)
10696 }
10697 
10698 // optional int32 along_trajectory_error_mean_millipixels = 4;
_internal_has_along_trajectory_error_mean_millipixels()10699 inline bool StylusPredictionMetricsReported::_internal_has_along_trajectory_error_mean_millipixels() const {
10700   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
10701   return value;
10702 }
has_along_trajectory_error_mean_millipixels()10703 inline bool StylusPredictionMetricsReported::has_along_trajectory_error_mean_millipixels() const {
10704   return _internal_has_along_trajectory_error_mean_millipixels();
10705 }
clear_along_trajectory_error_mean_millipixels()10706 inline void StylusPredictionMetricsReported::clear_along_trajectory_error_mean_millipixels() {
10707   _impl_.along_trajectory_error_mean_millipixels_ = 0;
10708   _impl_._has_bits_[0] &= ~0x00000008u;
10709 }
_internal_along_trajectory_error_mean_millipixels()10710 inline ::int32_t StylusPredictionMetricsReported::_internal_along_trajectory_error_mean_millipixels() const {
10711   return _impl_.along_trajectory_error_mean_millipixels_;
10712 }
along_trajectory_error_mean_millipixels()10713 inline ::int32_t StylusPredictionMetricsReported::along_trajectory_error_mean_millipixels() const {
10714   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.along_trajectory_error_mean_millipixels)
10715   return _internal_along_trajectory_error_mean_millipixels();
10716 }
_internal_set_along_trajectory_error_mean_millipixels(::int32_t value)10717 inline void StylusPredictionMetricsReported::_internal_set_along_trajectory_error_mean_millipixels(::int32_t value) {
10718   _impl_._has_bits_[0] |= 0x00000008u;
10719   _impl_.along_trajectory_error_mean_millipixels_ = value;
10720 }
set_along_trajectory_error_mean_millipixels(::int32_t value)10721 inline void StylusPredictionMetricsReported::set_along_trajectory_error_mean_millipixels(::int32_t value) {
10722   _internal_set_along_trajectory_error_mean_millipixels(value);
10723   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.along_trajectory_error_mean_millipixels)
10724 }
10725 
10726 // optional int32 along_trajectory_error_std_millipixels = 5;
_internal_has_along_trajectory_error_std_millipixels()10727 inline bool StylusPredictionMetricsReported::_internal_has_along_trajectory_error_std_millipixels() const {
10728   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
10729   return value;
10730 }
has_along_trajectory_error_std_millipixels()10731 inline bool StylusPredictionMetricsReported::has_along_trajectory_error_std_millipixels() const {
10732   return _internal_has_along_trajectory_error_std_millipixels();
10733 }
clear_along_trajectory_error_std_millipixels()10734 inline void StylusPredictionMetricsReported::clear_along_trajectory_error_std_millipixels() {
10735   _impl_.along_trajectory_error_std_millipixels_ = 0;
10736   _impl_._has_bits_[0] &= ~0x00000010u;
10737 }
_internal_along_trajectory_error_std_millipixels()10738 inline ::int32_t StylusPredictionMetricsReported::_internal_along_trajectory_error_std_millipixels() const {
10739   return _impl_.along_trajectory_error_std_millipixels_;
10740 }
along_trajectory_error_std_millipixels()10741 inline ::int32_t StylusPredictionMetricsReported::along_trajectory_error_std_millipixels() const {
10742   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.along_trajectory_error_std_millipixels)
10743   return _internal_along_trajectory_error_std_millipixels();
10744 }
_internal_set_along_trajectory_error_std_millipixels(::int32_t value)10745 inline void StylusPredictionMetricsReported::_internal_set_along_trajectory_error_std_millipixels(::int32_t value) {
10746   _impl_._has_bits_[0] |= 0x00000010u;
10747   _impl_.along_trajectory_error_std_millipixels_ = value;
10748 }
set_along_trajectory_error_std_millipixels(::int32_t value)10749 inline void StylusPredictionMetricsReported::set_along_trajectory_error_std_millipixels(::int32_t value) {
10750   _internal_set_along_trajectory_error_std_millipixels(value);
10751   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.along_trajectory_error_std_millipixels)
10752 }
10753 
10754 // optional int32 off_trajectory_rmse_millipixels = 6;
_internal_has_off_trajectory_rmse_millipixels()10755 inline bool StylusPredictionMetricsReported::_internal_has_off_trajectory_rmse_millipixels() const {
10756   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
10757   return value;
10758 }
has_off_trajectory_rmse_millipixels()10759 inline bool StylusPredictionMetricsReported::has_off_trajectory_rmse_millipixels() const {
10760   return _internal_has_off_trajectory_rmse_millipixels();
10761 }
clear_off_trajectory_rmse_millipixels()10762 inline void StylusPredictionMetricsReported::clear_off_trajectory_rmse_millipixels() {
10763   _impl_.off_trajectory_rmse_millipixels_ = 0;
10764   _impl_._has_bits_[0] &= ~0x00000020u;
10765 }
_internal_off_trajectory_rmse_millipixels()10766 inline ::int32_t StylusPredictionMetricsReported::_internal_off_trajectory_rmse_millipixels() const {
10767   return _impl_.off_trajectory_rmse_millipixels_;
10768 }
off_trajectory_rmse_millipixels()10769 inline ::int32_t StylusPredictionMetricsReported::off_trajectory_rmse_millipixels() const {
10770   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.off_trajectory_rmse_millipixels)
10771   return _internal_off_trajectory_rmse_millipixels();
10772 }
_internal_set_off_trajectory_rmse_millipixels(::int32_t value)10773 inline void StylusPredictionMetricsReported::_internal_set_off_trajectory_rmse_millipixels(::int32_t value) {
10774   _impl_._has_bits_[0] |= 0x00000020u;
10775   _impl_.off_trajectory_rmse_millipixels_ = value;
10776 }
set_off_trajectory_rmse_millipixels(::int32_t value)10777 inline void StylusPredictionMetricsReported::set_off_trajectory_rmse_millipixels(::int32_t value) {
10778   _internal_set_off_trajectory_rmse_millipixels(value);
10779   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.off_trajectory_rmse_millipixels)
10780 }
10781 
10782 // optional int32 pressure_rmse_milliunits = 7;
_internal_has_pressure_rmse_milliunits()10783 inline bool StylusPredictionMetricsReported::_internal_has_pressure_rmse_milliunits() const {
10784   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
10785   return value;
10786 }
has_pressure_rmse_milliunits()10787 inline bool StylusPredictionMetricsReported::has_pressure_rmse_milliunits() const {
10788   return _internal_has_pressure_rmse_milliunits();
10789 }
clear_pressure_rmse_milliunits()10790 inline void StylusPredictionMetricsReported::clear_pressure_rmse_milliunits() {
10791   _impl_.pressure_rmse_milliunits_ = 0;
10792   _impl_._has_bits_[0] &= ~0x00000040u;
10793 }
_internal_pressure_rmse_milliunits()10794 inline ::int32_t StylusPredictionMetricsReported::_internal_pressure_rmse_milliunits() const {
10795   return _impl_.pressure_rmse_milliunits_;
10796 }
pressure_rmse_milliunits()10797 inline ::int32_t StylusPredictionMetricsReported::pressure_rmse_milliunits() const {
10798   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.pressure_rmse_milliunits)
10799   return _internal_pressure_rmse_milliunits();
10800 }
_internal_set_pressure_rmse_milliunits(::int32_t value)10801 inline void StylusPredictionMetricsReported::_internal_set_pressure_rmse_milliunits(::int32_t value) {
10802   _impl_._has_bits_[0] |= 0x00000040u;
10803   _impl_.pressure_rmse_milliunits_ = value;
10804 }
set_pressure_rmse_milliunits(::int32_t value)10805 inline void StylusPredictionMetricsReported::set_pressure_rmse_milliunits(::int32_t value) {
10806   _internal_set_pressure_rmse_milliunits(value);
10807   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.pressure_rmse_milliunits)
10808 }
10809 
10810 // optional int32 high_velocity_along_trajectory_rmse_millipixels = 8;
_internal_has_high_velocity_along_trajectory_rmse_millipixels()10811 inline bool StylusPredictionMetricsReported::_internal_has_high_velocity_along_trajectory_rmse_millipixels() const {
10812   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
10813   return value;
10814 }
has_high_velocity_along_trajectory_rmse_millipixels()10815 inline bool StylusPredictionMetricsReported::has_high_velocity_along_trajectory_rmse_millipixels() const {
10816   return _internal_has_high_velocity_along_trajectory_rmse_millipixels();
10817 }
clear_high_velocity_along_trajectory_rmse_millipixels()10818 inline void StylusPredictionMetricsReported::clear_high_velocity_along_trajectory_rmse_millipixels() {
10819   _impl_.high_velocity_along_trajectory_rmse_millipixels_ = 0;
10820   _impl_._has_bits_[0] &= ~0x00000080u;
10821 }
_internal_high_velocity_along_trajectory_rmse_millipixels()10822 inline ::int32_t StylusPredictionMetricsReported::_internal_high_velocity_along_trajectory_rmse_millipixels() const {
10823   return _impl_.high_velocity_along_trajectory_rmse_millipixels_;
10824 }
high_velocity_along_trajectory_rmse_millipixels()10825 inline ::int32_t StylusPredictionMetricsReported::high_velocity_along_trajectory_rmse_millipixels() const {
10826   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.high_velocity_along_trajectory_rmse_millipixels)
10827   return _internal_high_velocity_along_trajectory_rmse_millipixels();
10828 }
_internal_set_high_velocity_along_trajectory_rmse_millipixels(::int32_t value)10829 inline void StylusPredictionMetricsReported::_internal_set_high_velocity_along_trajectory_rmse_millipixels(::int32_t value) {
10830   _impl_._has_bits_[0] |= 0x00000080u;
10831   _impl_.high_velocity_along_trajectory_rmse_millipixels_ = value;
10832 }
set_high_velocity_along_trajectory_rmse_millipixels(::int32_t value)10833 inline void StylusPredictionMetricsReported::set_high_velocity_along_trajectory_rmse_millipixels(::int32_t value) {
10834   _internal_set_high_velocity_along_trajectory_rmse_millipixels(value);
10835   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.high_velocity_along_trajectory_rmse_millipixels)
10836 }
10837 
10838 // optional int32 high_velocity_off_trajectory_rmse_millipixels = 9;
_internal_has_high_velocity_off_trajectory_rmse_millipixels()10839 inline bool StylusPredictionMetricsReported::_internal_has_high_velocity_off_trajectory_rmse_millipixels() const {
10840   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
10841   return value;
10842 }
has_high_velocity_off_trajectory_rmse_millipixels()10843 inline bool StylusPredictionMetricsReported::has_high_velocity_off_trajectory_rmse_millipixels() const {
10844   return _internal_has_high_velocity_off_trajectory_rmse_millipixels();
10845 }
clear_high_velocity_off_trajectory_rmse_millipixels()10846 inline void StylusPredictionMetricsReported::clear_high_velocity_off_trajectory_rmse_millipixels() {
10847   _impl_.high_velocity_off_trajectory_rmse_millipixels_ = 0;
10848   _impl_._has_bits_[0] &= ~0x00000100u;
10849 }
_internal_high_velocity_off_trajectory_rmse_millipixels()10850 inline ::int32_t StylusPredictionMetricsReported::_internal_high_velocity_off_trajectory_rmse_millipixels() const {
10851   return _impl_.high_velocity_off_trajectory_rmse_millipixels_;
10852 }
high_velocity_off_trajectory_rmse_millipixels()10853 inline ::int32_t StylusPredictionMetricsReported::high_velocity_off_trajectory_rmse_millipixels() const {
10854   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.high_velocity_off_trajectory_rmse_millipixels)
10855   return _internal_high_velocity_off_trajectory_rmse_millipixels();
10856 }
_internal_set_high_velocity_off_trajectory_rmse_millipixels(::int32_t value)10857 inline void StylusPredictionMetricsReported::_internal_set_high_velocity_off_trajectory_rmse_millipixels(::int32_t value) {
10858   _impl_._has_bits_[0] |= 0x00000100u;
10859   _impl_.high_velocity_off_trajectory_rmse_millipixels_ = value;
10860 }
set_high_velocity_off_trajectory_rmse_millipixels(::int32_t value)10861 inline void StylusPredictionMetricsReported::set_high_velocity_off_trajectory_rmse_millipixels(::int32_t value) {
10862   _internal_set_high_velocity_off_trajectory_rmse_millipixels(value);
10863   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.high_velocity_off_trajectory_rmse_millipixels)
10864 }
10865 
10866 // optional int32 scale_invariant_along_trajectory_rmse_millipixels = 10;
_internal_has_scale_invariant_along_trajectory_rmse_millipixels()10867 inline bool StylusPredictionMetricsReported::_internal_has_scale_invariant_along_trajectory_rmse_millipixels() const {
10868   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
10869   return value;
10870 }
has_scale_invariant_along_trajectory_rmse_millipixels()10871 inline bool StylusPredictionMetricsReported::has_scale_invariant_along_trajectory_rmse_millipixels() const {
10872   return _internal_has_scale_invariant_along_trajectory_rmse_millipixels();
10873 }
clear_scale_invariant_along_trajectory_rmse_millipixels()10874 inline void StylusPredictionMetricsReported::clear_scale_invariant_along_trajectory_rmse_millipixels() {
10875   _impl_.scale_invariant_along_trajectory_rmse_millipixels_ = 0;
10876   _impl_._has_bits_[0] &= ~0x00000200u;
10877 }
_internal_scale_invariant_along_trajectory_rmse_millipixels()10878 inline ::int32_t StylusPredictionMetricsReported::_internal_scale_invariant_along_trajectory_rmse_millipixels() const {
10879   return _impl_.scale_invariant_along_trajectory_rmse_millipixels_;
10880 }
scale_invariant_along_trajectory_rmse_millipixels()10881 inline ::int32_t StylusPredictionMetricsReported::scale_invariant_along_trajectory_rmse_millipixels() const {
10882   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.scale_invariant_along_trajectory_rmse_millipixels)
10883   return _internal_scale_invariant_along_trajectory_rmse_millipixels();
10884 }
_internal_set_scale_invariant_along_trajectory_rmse_millipixels(::int32_t value)10885 inline void StylusPredictionMetricsReported::_internal_set_scale_invariant_along_trajectory_rmse_millipixels(::int32_t value) {
10886   _impl_._has_bits_[0] |= 0x00000200u;
10887   _impl_.scale_invariant_along_trajectory_rmse_millipixels_ = value;
10888 }
set_scale_invariant_along_trajectory_rmse_millipixels(::int32_t value)10889 inline void StylusPredictionMetricsReported::set_scale_invariant_along_trajectory_rmse_millipixels(::int32_t value) {
10890   _internal_set_scale_invariant_along_trajectory_rmse_millipixels(value);
10891   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.scale_invariant_along_trajectory_rmse_millipixels)
10892 }
10893 
10894 // optional int32 scale_invariant_off_trajectory_rmse_millipixels = 11;
_internal_has_scale_invariant_off_trajectory_rmse_millipixels()10895 inline bool StylusPredictionMetricsReported::_internal_has_scale_invariant_off_trajectory_rmse_millipixels() const {
10896   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
10897   return value;
10898 }
has_scale_invariant_off_trajectory_rmse_millipixels()10899 inline bool StylusPredictionMetricsReported::has_scale_invariant_off_trajectory_rmse_millipixels() const {
10900   return _internal_has_scale_invariant_off_trajectory_rmse_millipixels();
10901 }
clear_scale_invariant_off_trajectory_rmse_millipixels()10902 inline void StylusPredictionMetricsReported::clear_scale_invariant_off_trajectory_rmse_millipixels() {
10903   _impl_.scale_invariant_off_trajectory_rmse_millipixels_ = 0;
10904   _impl_._has_bits_[0] &= ~0x00000400u;
10905 }
_internal_scale_invariant_off_trajectory_rmse_millipixels()10906 inline ::int32_t StylusPredictionMetricsReported::_internal_scale_invariant_off_trajectory_rmse_millipixels() const {
10907   return _impl_.scale_invariant_off_trajectory_rmse_millipixels_;
10908 }
scale_invariant_off_trajectory_rmse_millipixels()10909 inline ::int32_t StylusPredictionMetricsReported::scale_invariant_off_trajectory_rmse_millipixels() const {
10910   // @@protoc_insertion_point(field_get:android.os.statsd.framework.StylusPredictionMetricsReported.scale_invariant_off_trajectory_rmse_millipixels)
10911   return _internal_scale_invariant_off_trajectory_rmse_millipixels();
10912 }
_internal_set_scale_invariant_off_trajectory_rmse_millipixels(::int32_t value)10913 inline void StylusPredictionMetricsReported::_internal_set_scale_invariant_off_trajectory_rmse_millipixels(::int32_t value) {
10914   _impl_._has_bits_[0] |= 0x00000400u;
10915   _impl_.scale_invariant_off_trajectory_rmse_millipixels_ = value;
10916 }
set_scale_invariant_off_trajectory_rmse_millipixels(::int32_t value)10917 inline void StylusPredictionMetricsReported::set_scale_invariant_off_trajectory_rmse_millipixels(::int32_t value) {
10918   _internal_set_scale_invariant_off_trajectory_rmse_millipixels(value);
10919   // @@protoc_insertion_point(field_set:android.os.statsd.framework.StylusPredictionMetricsReported.scale_invariant_off_trajectory_rmse_millipixels)
10920 }
10921 
10922 // -------------------------------------------------------------------
10923 
10924 // UserRiskEventReported
10925 
10926 // optional .android.os.statsd.framework.UserRiskEventReported.EventType event_type = 1;
_internal_has_event_type()10927 inline bool UserRiskEventReported::_internal_has_event_type() const {
10928   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
10929   return value;
10930 }
has_event_type()10931 inline bool UserRiskEventReported::has_event_type() const {
10932   return _internal_has_event_type();
10933 }
clear_event_type()10934 inline void UserRiskEventReported::clear_event_type() {
10935   _impl_.event_type_ = 0;
10936   _impl_._has_bits_[0] &= ~0x00000002u;
10937 }
_internal_event_type()10938 inline ::android::os::statsd::framework::UserRiskEventReported_EventType UserRiskEventReported::_internal_event_type() const {
10939   return static_cast< ::android::os::statsd::framework::UserRiskEventReported_EventType >(_impl_.event_type_);
10940 }
event_type()10941 inline ::android::os::statsd::framework::UserRiskEventReported_EventType UserRiskEventReported::event_type() const {
10942   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.event_type)
10943   return _internal_event_type();
10944 }
_internal_set_event_type(::android::os::statsd::framework::UserRiskEventReported_EventType value)10945 inline void UserRiskEventReported::_internal_set_event_type(::android::os::statsd::framework::UserRiskEventReported_EventType value) {
10946   assert(::android::os::statsd::framework::UserRiskEventReported_EventType_IsValid(value));
10947   _impl_._has_bits_[0] |= 0x00000002u;
10948   _impl_.event_type_ = value;
10949 }
set_event_type(::android::os::statsd::framework::UserRiskEventReported_EventType value)10950 inline void UserRiskEventReported::set_event_type(::android::os::statsd::framework::UserRiskEventReported_EventType value) {
10951   _internal_set_event_type(value);
10952   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.event_type)
10953 }
10954 
10955 // optional int64 call_connected_timestamp_millis = 2;
_internal_has_call_connected_timestamp_millis()10956 inline bool UserRiskEventReported::_internal_has_call_connected_timestamp_millis() const {
10957   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
10958   return value;
10959 }
has_call_connected_timestamp_millis()10960 inline bool UserRiskEventReported::has_call_connected_timestamp_millis() const {
10961   return _internal_has_call_connected_timestamp_millis();
10962 }
clear_call_connected_timestamp_millis()10963 inline void UserRiskEventReported::clear_call_connected_timestamp_millis() {
10964   _impl_.call_connected_timestamp_millis_ = ::int64_t{0};
10965   _impl_._has_bits_[0] &= ~0x00000001u;
10966 }
_internal_call_connected_timestamp_millis()10967 inline ::int64_t UserRiskEventReported::_internal_call_connected_timestamp_millis() const {
10968   return _impl_.call_connected_timestamp_millis_;
10969 }
call_connected_timestamp_millis()10970 inline ::int64_t UserRiskEventReported::call_connected_timestamp_millis() const {
10971   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.call_connected_timestamp_millis)
10972   return _internal_call_connected_timestamp_millis();
10973 }
_internal_set_call_connected_timestamp_millis(::int64_t value)10974 inline void UserRiskEventReported::_internal_set_call_connected_timestamp_millis(::int64_t value) {
10975   _impl_._has_bits_[0] |= 0x00000001u;
10976   _impl_.call_connected_timestamp_millis_ = value;
10977 }
set_call_connected_timestamp_millis(::int64_t value)10978 inline void UserRiskEventReported::set_call_connected_timestamp_millis(::int64_t value) {
10979   _internal_set_call_connected_timestamp_millis(value);
10980   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.call_connected_timestamp_millis)
10981 }
10982 
10983 // optional .android.os.statsd.framework.UserRiskEventReported.CallDirection call_direction = 3;
_internal_has_call_direction()10984 inline bool UserRiskEventReported::_internal_has_call_direction() const {
10985   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
10986   return value;
10987 }
has_call_direction()10988 inline bool UserRiskEventReported::has_call_direction() const {
10989   return _internal_has_call_direction();
10990 }
clear_call_direction()10991 inline void UserRiskEventReported::clear_call_direction() {
10992   _impl_.call_direction_ = 0;
10993   _impl_._has_bits_[0] &= ~0x00000004u;
10994 }
_internal_call_direction()10995 inline ::android::os::statsd::framework::UserRiskEventReported_CallDirection UserRiskEventReported::_internal_call_direction() const {
10996   return static_cast< ::android::os::statsd::framework::UserRiskEventReported_CallDirection >(_impl_.call_direction_);
10997 }
call_direction()10998 inline ::android::os::statsd::framework::UserRiskEventReported_CallDirection UserRiskEventReported::call_direction() const {
10999   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.call_direction)
11000   return _internal_call_direction();
11001 }
_internal_set_call_direction(::android::os::statsd::framework::UserRiskEventReported_CallDirection value)11002 inline void UserRiskEventReported::_internal_set_call_direction(::android::os::statsd::framework::UserRiskEventReported_CallDirection value) {
11003   assert(::android::os::statsd::framework::UserRiskEventReported_CallDirection_IsValid(value));
11004   _impl_._has_bits_[0] |= 0x00000004u;
11005   _impl_.call_direction_ = value;
11006 }
set_call_direction(::android::os::statsd::framework::UserRiskEventReported_CallDirection value)11007 inline void UserRiskEventReported::set_call_direction(::android::os::statsd::framework::UserRiskEventReported_CallDirection value) {
11008   _internal_set_call_direction(value);
11009   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.call_direction)
11010 }
11011 
11012 // optional .android.os.statsd.framework.UserRiskEventReported.NumberVerificationStatus call_number_verification_status = 4;
_internal_has_call_number_verification_status()11013 inline bool UserRiskEventReported::_internal_has_call_number_verification_status() const {
11014   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
11015   return value;
11016 }
has_call_number_verification_status()11017 inline bool UserRiskEventReported::has_call_number_verification_status() const {
11018   return _internal_has_call_number_verification_status();
11019 }
clear_call_number_verification_status()11020 inline void UserRiskEventReported::clear_call_number_verification_status() {
11021   _impl_.call_number_verification_status_ = 0;
11022   _impl_._has_bits_[0] &= ~0x00000010u;
11023 }
_internal_call_number_verification_status()11024 inline ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus UserRiskEventReported::_internal_call_number_verification_status() const {
11025   return static_cast< ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus >(_impl_.call_number_verification_status_);
11026 }
call_number_verification_status()11027 inline ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus UserRiskEventReported::call_number_verification_status() const {
11028   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.call_number_verification_status)
11029   return _internal_call_number_verification_status();
11030 }
_internal_set_call_number_verification_status(::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus value)11031 inline void UserRiskEventReported::_internal_set_call_number_verification_status(::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus value) {
11032   assert(::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus_IsValid(value));
11033   _impl_._has_bits_[0] |= 0x00000010u;
11034   _impl_.call_number_verification_status_ = value;
11035 }
set_call_number_verification_status(::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus value)11036 inline void UserRiskEventReported::set_call_number_verification_status(::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus value) {
11037   _internal_set_call_number_verification_status(value);
11038   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.call_number_verification_status)
11039 }
11040 
11041 // optional int64 call_contact_last_updated_timestamp_millis = 5;
_internal_has_call_contact_last_updated_timestamp_millis()11042 inline bool UserRiskEventReported::_internal_has_call_contact_last_updated_timestamp_millis() const {
11043   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
11044   return value;
11045 }
has_call_contact_last_updated_timestamp_millis()11046 inline bool UserRiskEventReported::has_call_contact_last_updated_timestamp_millis() const {
11047   return _internal_has_call_contact_last_updated_timestamp_millis();
11048 }
clear_call_contact_last_updated_timestamp_millis()11049 inline void UserRiskEventReported::clear_call_contact_last_updated_timestamp_millis() {
11050   _impl_.call_contact_last_updated_timestamp_millis_ = ::int64_t{0};
11051   _impl_._has_bits_[0] &= ~0x00000008u;
11052 }
_internal_call_contact_last_updated_timestamp_millis()11053 inline ::int64_t UserRiskEventReported::_internal_call_contact_last_updated_timestamp_millis() const {
11054   return _impl_.call_contact_last_updated_timestamp_millis_;
11055 }
call_contact_last_updated_timestamp_millis()11056 inline ::int64_t UserRiskEventReported::call_contact_last_updated_timestamp_millis() const {
11057   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.call_contact_last_updated_timestamp_millis)
11058   return _internal_call_contact_last_updated_timestamp_millis();
11059 }
_internal_set_call_contact_last_updated_timestamp_millis(::int64_t value)11060 inline void UserRiskEventReported::_internal_set_call_contact_last_updated_timestamp_millis(::int64_t value) {
11061   _impl_._has_bits_[0] |= 0x00000008u;
11062   _impl_.call_contact_last_updated_timestamp_millis_ = value;
11063 }
set_call_contact_last_updated_timestamp_millis(::int64_t value)11064 inline void UserRiskEventReported::set_call_contact_last_updated_timestamp_millis(::int64_t value) {
11065   _internal_set_call_contact_last_updated_timestamp_millis(value);
11066   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.call_contact_last_updated_timestamp_millis)
11067 }
11068 
11069 // optional int32 call_log_previous_incoming_count = 6;
_internal_has_call_log_previous_incoming_count()11070 inline bool UserRiskEventReported::_internal_has_call_log_previous_incoming_count() const {
11071   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
11072   return value;
11073 }
has_call_log_previous_incoming_count()11074 inline bool UserRiskEventReported::has_call_log_previous_incoming_count() const {
11075   return _internal_has_call_log_previous_incoming_count();
11076 }
clear_call_log_previous_incoming_count()11077 inline void UserRiskEventReported::clear_call_log_previous_incoming_count() {
11078   _impl_.call_log_previous_incoming_count_ = 0;
11079   _impl_._has_bits_[0] &= ~0x00000020u;
11080 }
_internal_call_log_previous_incoming_count()11081 inline ::int32_t UserRiskEventReported::_internal_call_log_previous_incoming_count() const {
11082   return _impl_.call_log_previous_incoming_count_;
11083 }
call_log_previous_incoming_count()11084 inline ::int32_t UserRiskEventReported::call_log_previous_incoming_count() const {
11085   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.call_log_previous_incoming_count)
11086   return _internal_call_log_previous_incoming_count();
11087 }
_internal_set_call_log_previous_incoming_count(::int32_t value)11088 inline void UserRiskEventReported::_internal_set_call_log_previous_incoming_count(::int32_t value) {
11089   _impl_._has_bits_[0] |= 0x00000020u;
11090   _impl_.call_log_previous_incoming_count_ = value;
11091 }
set_call_log_previous_incoming_count(::int32_t value)11092 inline void UserRiskEventReported::set_call_log_previous_incoming_count(::int32_t value) {
11093   _internal_set_call_log_previous_incoming_count(value);
11094   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.call_log_previous_incoming_count)
11095 }
11096 
11097 // optional int32 call_log_previous_outgoing_count = 7;
_internal_has_call_log_previous_outgoing_count()11098 inline bool UserRiskEventReported::_internal_has_call_log_previous_outgoing_count() const {
11099   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
11100   return value;
11101 }
has_call_log_previous_outgoing_count()11102 inline bool UserRiskEventReported::has_call_log_previous_outgoing_count() const {
11103   return _internal_has_call_log_previous_outgoing_count();
11104 }
clear_call_log_previous_outgoing_count()11105 inline void UserRiskEventReported::clear_call_log_previous_outgoing_count() {
11106   _impl_.call_log_previous_outgoing_count_ = 0;
11107   _impl_._has_bits_[0] &= ~0x00000080u;
11108 }
_internal_call_log_previous_outgoing_count()11109 inline ::int32_t UserRiskEventReported::_internal_call_log_previous_outgoing_count() const {
11110   return _impl_.call_log_previous_outgoing_count_;
11111 }
call_log_previous_outgoing_count()11112 inline ::int32_t UserRiskEventReported::call_log_previous_outgoing_count() const {
11113   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.call_log_previous_outgoing_count)
11114   return _internal_call_log_previous_outgoing_count();
11115 }
_internal_set_call_log_previous_outgoing_count(::int32_t value)11116 inline void UserRiskEventReported::_internal_set_call_log_previous_outgoing_count(::int32_t value) {
11117   _impl_._has_bits_[0] |= 0x00000080u;
11118   _impl_.call_log_previous_outgoing_count_ = value;
11119 }
set_call_log_previous_outgoing_count(::int32_t value)11120 inline void UserRiskEventReported::set_call_log_previous_outgoing_count(::int32_t value) {
11121   _internal_set_call_log_previous_outgoing_count(value);
11122   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.call_log_previous_outgoing_count)
11123 }
11124 
11125 // optional int64 mp_start_timestamp_millis = 8;
_internal_has_mp_start_timestamp_millis()11126 inline bool UserRiskEventReported::_internal_has_mp_start_timestamp_millis() const {
11127   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
11128   return value;
11129 }
has_mp_start_timestamp_millis()11130 inline bool UserRiskEventReported::has_mp_start_timestamp_millis() const {
11131   return _internal_has_mp_start_timestamp_millis();
11132 }
clear_mp_start_timestamp_millis()11133 inline void UserRiskEventReported::clear_mp_start_timestamp_millis() {
11134   _impl_.mp_start_timestamp_millis_ = ::int64_t{0};
11135   _impl_._has_bits_[0] &= ~0x00000040u;
11136 }
_internal_mp_start_timestamp_millis()11137 inline ::int64_t UserRiskEventReported::_internal_mp_start_timestamp_millis() const {
11138   return _impl_.mp_start_timestamp_millis_;
11139 }
mp_start_timestamp_millis()11140 inline ::int64_t UserRiskEventReported::mp_start_timestamp_millis() const {
11141   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.mp_start_timestamp_millis)
11142   return _internal_mp_start_timestamp_millis();
11143 }
_internal_set_mp_start_timestamp_millis(::int64_t value)11144 inline void UserRiskEventReported::_internal_set_mp_start_timestamp_millis(::int64_t value) {
11145   _impl_._has_bits_[0] |= 0x00000040u;
11146   _impl_.mp_start_timestamp_millis_ = value;
11147 }
set_mp_start_timestamp_millis(::int64_t value)11148 inline void UserRiskEventReported::set_mp_start_timestamp_millis(::int64_t value) {
11149   _internal_set_mp_start_timestamp_millis(value);
11150   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.mp_start_timestamp_millis)
11151 }
11152 
11153 // optional int32 mp_app_uid = 9 [(.android.os.statsd.is_uid) = true];
_internal_has_mp_app_uid()11154 inline bool UserRiskEventReported::_internal_has_mp_app_uid() const {
11155   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
11156   return value;
11157 }
has_mp_app_uid()11158 inline bool UserRiskEventReported::has_mp_app_uid() const {
11159   return _internal_has_mp_app_uid();
11160 }
clear_mp_app_uid()11161 inline void UserRiskEventReported::clear_mp_app_uid() {
11162   _impl_.mp_app_uid_ = 0;
11163   _impl_._has_bits_[0] &= ~0x00000100u;
11164 }
_internal_mp_app_uid()11165 inline ::int32_t UserRiskEventReported::_internal_mp_app_uid() const {
11166   return _impl_.mp_app_uid_;
11167 }
mp_app_uid()11168 inline ::int32_t UserRiskEventReported::mp_app_uid() const {
11169   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.mp_app_uid)
11170   return _internal_mp_app_uid();
11171 }
_internal_set_mp_app_uid(::int32_t value)11172 inline void UserRiskEventReported::_internal_set_mp_app_uid(::int32_t value) {
11173   _impl_._has_bits_[0] |= 0x00000100u;
11174   _impl_.mp_app_uid_ = value;
11175 }
set_mp_app_uid(::int32_t value)11176 inline void UserRiskEventReported::set_mp_app_uid(::int32_t value) {
11177   _internal_set_mp_app_uid(value);
11178   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.mp_app_uid)
11179 }
11180 
11181 // optional int32 mp_installing_app_uid = 10 [(.android.os.statsd.is_uid) = true];
_internal_has_mp_installing_app_uid()11182 inline bool UserRiskEventReported::_internal_has_mp_installing_app_uid() const {
11183   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
11184   return value;
11185 }
has_mp_installing_app_uid()11186 inline bool UserRiskEventReported::has_mp_installing_app_uid() const {
11187   return _internal_has_mp_installing_app_uid();
11188 }
clear_mp_installing_app_uid()11189 inline void UserRiskEventReported::clear_mp_installing_app_uid() {
11190   _impl_.mp_installing_app_uid_ = 0;
11191   _impl_._has_bits_[0] &= ~0x00000400u;
11192 }
_internal_mp_installing_app_uid()11193 inline ::int32_t UserRiskEventReported::_internal_mp_installing_app_uid() const {
11194   return _impl_.mp_installing_app_uid_;
11195 }
mp_installing_app_uid()11196 inline ::int32_t UserRiskEventReported::mp_installing_app_uid() const {
11197   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.mp_installing_app_uid)
11198   return _internal_mp_installing_app_uid();
11199 }
_internal_set_mp_installing_app_uid(::int32_t value)11200 inline void UserRiskEventReported::_internal_set_mp_installing_app_uid(::int32_t value) {
11201   _impl_._has_bits_[0] |= 0x00000400u;
11202   _impl_.mp_installing_app_uid_ = value;
11203 }
set_mp_installing_app_uid(::int32_t value)11204 inline void UserRiskEventReported::set_mp_installing_app_uid(::int32_t value) {
11205   _internal_set_mp_installing_app_uid(value);
11206   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.mp_installing_app_uid)
11207 }
11208 
11209 // optional int64 mp_app_first_install_timestamp_millis = 11;
_internal_has_mp_app_first_install_timestamp_millis()11210 inline bool UserRiskEventReported::_internal_has_mp_app_first_install_timestamp_millis() const {
11211   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
11212   return value;
11213 }
has_mp_app_first_install_timestamp_millis()11214 inline bool UserRiskEventReported::has_mp_app_first_install_timestamp_millis() const {
11215   return _internal_has_mp_app_first_install_timestamp_millis();
11216 }
clear_mp_app_first_install_timestamp_millis()11217 inline void UserRiskEventReported::clear_mp_app_first_install_timestamp_millis() {
11218   _impl_.mp_app_first_install_timestamp_millis_ = ::int64_t{0};
11219   _impl_._has_bits_[0] &= ~0x00000200u;
11220 }
_internal_mp_app_first_install_timestamp_millis()11221 inline ::int64_t UserRiskEventReported::_internal_mp_app_first_install_timestamp_millis() const {
11222   return _impl_.mp_app_first_install_timestamp_millis_;
11223 }
mp_app_first_install_timestamp_millis()11224 inline ::int64_t UserRiskEventReported::mp_app_first_install_timestamp_millis() const {
11225   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.mp_app_first_install_timestamp_millis)
11226   return _internal_mp_app_first_install_timestamp_millis();
11227 }
_internal_set_mp_app_first_install_timestamp_millis(::int64_t value)11228 inline void UserRiskEventReported::_internal_set_mp_app_first_install_timestamp_millis(::int64_t value) {
11229   _impl_._has_bits_[0] |= 0x00000200u;
11230   _impl_.mp_app_first_install_timestamp_millis_ = value;
11231 }
set_mp_app_first_install_timestamp_millis(::int64_t value)11232 inline void UserRiskEventReported::set_mp_app_first_install_timestamp_millis(::int64_t value) {
11233   _internal_set_mp_app_first_install_timestamp_millis(value);
11234   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.mp_app_first_install_timestamp_millis)
11235 }
11236 
11237 // optional int64 a11y_capability_granted_timestamp_millis = 12;
_internal_has_a11y_capability_granted_timestamp_millis()11238 inline bool UserRiskEventReported::_internal_has_a11y_capability_granted_timestamp_millis() const {
11239   bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
11240   return value;
11241 }
has_a11y_capability_granted_timestamp_millis()11242 inline bool UserRiskEventReported::has_a11y_capability_granted_timestamp_millis() const {
11243   return _internal_has_a11y_capability_granted_timestamp_millis();
11244 }
clear_a11y_capability_granted_timestamp_millis()11245 inline void UserRiskEventReported::clear_a11y_capability_granted_timestamp_millis() {
11246   _impl_.a11y_capability_granted_timestamp_millis_ = ::int64_t{0};
11247   _impl_._has_bits_[0] &= ~0x00001000u;
11248 }
_internal_a11y_capability_granted_timestamp_millis()11249 inline ::int64_t UserRiskEventReported::_internal_a11y_capability_granted_timestamp_millis() const {
11250   return _impl_.a11y_capability_granted_timestamp_millis_;
11251 }
a11y_capability_granted_timestamp_millis()11252 inline ::int64_t UserRiskEventReported::a11y_capability_granted_timestamp_millis() const {
11253   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.a11y_capability_granted_timestamp_millis)
11254   return _internal_a11y_capability_granted_timestamp_millis();
11255 }
_internal_set_a11y_capability_granted_timestamp_millis(::int64_t value)11256 inline void UserRiskEventReported::_internal_set_a11y_capability_granted_timestamp_millis(::int64_t value) {
11257   _impl_._has_bits_[0] |= 0x00001000u;
11258   _impl_.a11y_capability_granted_timestamp_millis_ = value;
11259 }
set_a11y_capability_granted_timestamp_millis(::int64_t value)11260 inline void UserRiskEventReported::set_a11y_capability_granted_timestamp_millis(::int64_t value) {
11261   _internal_set_a11y_capability_granted_timestamp_millis(value);
11262   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.a11y_capability_granted_timestamp_millis)
11263 }
11264 
11265 // optional int32 a11y_app_uid = 13 [(.android.os.statsd.is_uid) = true];
_internal_has_a11y_app_uid()11266 inline bool UserRiskEventReported::_internal_has_a11y_app_uid() const {
11267   bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
11268   return value;
11269 }
has_a11y_app_uid()11270 inline bool UserRiskEventReported::has_a11y_app_uid() const {
11271   return _internal_has_a11y_app_uid();
11272 }
clear_a11y_app_uid()11273 inline void UserRiskEventReported::clear_a11y_app_uid() {
11274   _impl_.a11y_app_uid_ = 0;
11275   _impl_._has_bits_[0] &= ~0x00000800u;
11276 }
_internal_a11y_app_uid()11277 inline ::int32_t UserRiskEventReported::_internal_a11y_app_uid() const {
11278   return _impl_.a11y_app_uid_;
11279 }
a11y_app_uid()11280 inline ::int32_t UserRiskEventReported::a11y_app_uid() const {
11281   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.a11y_app_uid)
11282   return _internal_a11y_app_uid();
11283 }
_internal_set_a11y_app_uid(::int32_t value)11284 inline void UserRiskEventReported::_internal_set_a11y_app_uid(::int32_t value) {
11285   _impl_._has_bits_[0] |= 0x00000800u;
11286   _impl_.a11y_app_uid_ = value;
11287 }
set_a11y_app_uid(::int32_t value)11288 inline void UserRiskEventReported::set_a11y_app_uid(::int32_t value) {
11289   _internal_set_a11y_app_uid(value);
11290   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.a11y_app_uid)
11291 }
11292 
11293 // optional int32 a11y_installing_app_uid = 14 [(.android.os.statsd.is_uid) = true];
_internal_has_a11y_installing_app_uid()11294 inline bool UserRiskEventReported::_internal_has_a11y_installing_app_uid() const {
11295   bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
11296   return value;
11297 }
has_a11y_installing_app_uid()11298 inline bool UserRiskEventReported::has_a11y_installing_app_uid() const {
11299   return _internal_has_a11y_installing_app_uid();
11300 }
clear_a11y_installing_app_uid()11301 inline void UserRiskEventReported::clear_a11y_installing_app_uid() {
11302   _impl_.a11y_installing_app_uid_ = 0;
11303   _impl_._has_bits_[0] &= ~0x00004000u;
11304 }
_internal_a11y_installing_app_uid()11305 inline ::int32_t UserRiskEventReported::_internal_a11y_installing_app_uid() const {
11306   return _impl_.a11y_installing_app_uid_;
11307 }
a11y_installing_app_uid()11308 inline ::int32_t UserRiskEventReported::a11y_installing_app_uid() const {
11309   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.a11y_installing_app_uid)
11310   return _internal_a11y_installing_app_uid();
11311 }
_internal_set_a11y_installing_app_uid(::int32_t value)11312 inline void UserRiskEventReported::_internal_set_a11y_installing_app_uid(::int32_t value) {
11313   _impl_._has_bits_[0] |= 0x00004000u;
11314   _impl_.a11y_installing_app_uid_ = value;
11315 }
set_a11y_installing_app_uid(::int32_t value)11316 inline void UserRiskEventReported::set_a11y_installing_app_uid(::int32_t value) {
11317   _internal_set_a11y_installing_app_uid(value);
11318   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.a11y_installing_app_uid)
11319 }
11320 
11321 // optional int64 a11y_app_first_install_timestamp_mills = 15;
_internal_has_a11y_app_first_install_timestamp_mills()11322 inline bool UserRiskEventReported::_internal_has_a11y_app_first_install_timestamp_mills() const {
11323   bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
11324   return value;
11325 }
has_a11y_app_first_install_timestamp_mills()11326 inline bool UserRiskEventReported::has_a11y_app_first_install_timestamp_mills() const {
11327   return _internal_has_a11y_app_first_install_timestamp_mills();
11328 }
clear_a11y_app_first_install_timestamp_mills()11329 inline void UserRiskEventReported::clear_a11y_app_first_install_timestamp_mills() {
11330   _impl_.a11y_app_first_install_timestamp_mills_ = ::int64_t{0};
11331   _impl_._has_bits_[0] &= ~0x00002000u;
11332 }
_internal_a11y_app_first_install_timestamp_mills()11333 inline ::int64_t UserRiskEventReported::_internal_a11y_app_first_install_timestamp_mills() const {
11334   return _impl_.a11y_app_first_install_timestamp_mills_;
11335 }
a11y_app_first_install_timestamp_mills()11336 inline ::int64_t UserRiskEventReported::a11y_app_first_install_timestamp_mills() const {
11337   // @@protoc_insertion_point(field_get:android.os.statsd.framework.UserRiskEventReported.a11y_app_first_install_timestamp_mills)
11338   return _internal_a11y_app_first_install_timestamp_mills();
11339 }
_internal_set_a11y_app_first_install_timestamp_mills(::int64_t value)11340 inline void UserRiskEventReported::_internal_set_a11y_app_first_install_timestamp_mills(::int64_t value) {
11341   _impl_._has_bits_[0] |= 0x00002000u;
11342   _impl_.a11y_app_first_install_timestamp_mills_ = value;
11343 }
set_a11y_app_first_install_timestamp_mills(::int64_t value)11344 inline void UserRiskEventReported::set_a11y_app_first_install_timestamp_mills(::int64_t value) {
11345   _internal_set_a11y_app_first_install_timestamp_mills(value);
11346   // @@protoc_insertion_point(field_set:android.os.statsd.framework.UserRiskEventReported.a11y_app_first_install_timestamp_mills)
11347 }
11348 
11349 // -------------------------------------------------------------------
11350 
11351 // MediaProjectionStateChanged
11352 
11353 // optional int32 session_id = 1 [(.android.os.statsd.state_field_option) = {
_internal_has_session_id()11354 inline bool MediaProjectionStateChanged::_internal_has_session_id() const {
11355   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
11356   return value;
11357 }
has_session_id()11358 inline bool MediaProjectionStateChanged::has_session_id() const {
11359   return _internal_has_session_id();
11360 }
clear_session_id()11361 inline void MediaProjectionStateChanged::clear_session_id() {
11362   _impl_.session_id_ = 0;
11363   _impl_._has_bits_[0] &= ~0x00000001u;
11364 }
_internal_session_id()11365 inline ::int32_t MediaProjectionStateChanged::_internal_session_id() const {
11366   return _impl_.session_id_;
11367 }
session_id()11368 inline ::int32_t MediaProjectionStateChanged::session_id() const {
11369   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.session_id)
11370   return _internal_session_id();
11371 }
_internal_set_session_id(::int32_t value)11372 inline void MediaProjectionStateChanged::_internal_set_session_id(::int32_t value) {
11373   _impl_._has_bits_[0] |= 0x00000001u;
11374   _impl_.session_id_ = value;
11375 }
set_session_id(::int32_t value)11376 inline void MediaProjectionStateChanged::set_session_id(::int32_t value) {
11377   _internal_set_session_id(value);
11378   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.session_id)
11379 }
11380 
11381 // optional .android.os.statsd.framework.MediaProjectionStateChanged.MediaProjectionState state = 2 [(.android.os.statsd.state_field_option) = {
_internal_has_state()11382 inline bool MediaProjectionStateChanged::_internal_has_state() const {
11383   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
11384   return value;
11385 }
has_state()11386 inline bool MediaProjectionStateChanged::has_state() const {
11387   return _internal_has_state();
11388 }
clear_state()11389 inline void MediaProjectionStateChanged::clear_state() {
11390   _impl_.state_ = 0;
11391   _impl_._has_bits_[0] &= ~0x00000002u;
11392 }
_internal_state()11393 inline ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState MediaProjectionStateChanged::_internal_state() const {
11394   return static_cast< ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState >(_impl_.state_);
11395 }
state()11396 inline ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState MediaProjectionStateChanged::state() const {
11397   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.state)
11398   return _internal_state();
11399 }
_internal_set_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value)11400 inline void MediaProjectionStateChanged::_internal_set_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value) {
11401   assert(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState_IsValid(value));
11402   _impl_._has_bits_[0] |= 0x00000002u;
11403   _impl_.state_ = value;
11404 }
set_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value)11405 inline void MediaProjectionStateChanged::set_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value) {
11406   _internal_set_state(value);
11407   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.state)
11408 }
11409 
11410 // optional .android.os.statsd.framework.MediaProjectionStateChanged.MediaProjectionState previous_state = 3;
_internal_has_previous_state()11411 inline bool MediaProjectionStateChanged::_internal_has_previous_state() const {
11412   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
11413   return value;
11414 }
has_previous_state()11415 inline bool MediaProjectionStateChanged::has_previous_state() const {
11416   return _internal_has_previous_state();
11417 }
clear_previous_state()11418 inline void MediaProjectionStateChanged::clear_previous_state() {
11419   _impl_.previous_state_ = 0;
11420   _impl_._has_bits_[0] &= ~0x00000004u;
11421 }
_internal_previous_state()11422 inline ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState MediaProjectionStateChanged::_internal_previous_state() const {
11423   return static_cast< ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState >(_impl_.previous_state_);
11424 }
previous_state()11425 inline ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState MediaProjectionStateChanged::previous_state() const {
11426   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.previous_state)
11427   return _internal_previous_state();
11428 }
_internal_set_previous_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value)11429 inline void MediaProjectionStateChanged::_internal_set_previous_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value) {
11430   assert(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState_IsValid(value));
11431   _impl_._has_bits_[0] |= 0x00000004u;
11432   _impl_.previous_state_ = value;
11433 }
set_previous_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value)11434 inline void MediaProjectionStateChanged::set_previous_state(::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState value) {
11435   _internal_set_previous_state(value);
11436   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.previous_state)
11437 }
11438 
11439 // optional int32 host_uid = 4 [(.android.os.statsd.is_uid) = true];
_internal_has_host_uid()11440 inline bool MediaProjectionStateChanged::_internal_has_host_uid() const {
11441   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
11442   return value;
11443 }
has_host_uid()11444 inline bool MediaProjectionStateChanged::has_host_uid() const {
11445   return _internal_has_host_uid();
11446 }
clear_host_uid()11447 inline void MediaProjectionStateChanged::clear_host_uid() {
11448   _impl_.host_uid_ = 0;
11449   _impl_._has_bits_[0] &= ~0x00000008u;
11450 }
_internal_host_uid()11451 inline ::int32_t MediaProjectionStateChanged::_internal_host_uid() const {
11452   return _impl_.host_uid_;
11453 }
host_uid()11454 inline ::int32_t MediaProjectionStateChanged::host_uid() const {
11455   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.host_uid)
11456   return _internal_host_uid();
11457 }
_internal_set_host_uid(::int32_t value)11458 inline void MediaProjectionStateChanged::_internal_set_host_uid(::int32_t value) {
11459   _impl_._has_bits_[0] |= 0x00000008u;
11460   _impl_.host_uid_ = value;
11461 }
set_host_uid(::int32_t value)11462 inline void MediaProjectionStateChanged::set_host_uid(::int32_t value) {
11463   _internal_set_host_uid(value);
11464   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.host_uid)
11465 }
11466 
11467 // optional int32 target_uid = 5 [(.android.os.statsd.is_uid) = true];
_internal_has_target_uid()11468 inline bool MediaProjectionStateChanged::_internal_has_target_uid() const {
11469   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
11470   return value;
11471 }
has_target_uid()11472 inline bool MediaProjectionStateChanged::has_target_uid() const {
11473   return _internal_has_target_uid();
11474 }
clear_target_uid()11475 inline void MediaProjectionStateChanged::clear_target_uid() {
11476   _impl_.target_uid_ = 0;
11477   _impl_._has_bits_[0] &= ~0x00000010u;
11478 }
_internal_target_uid()11479 inline ::int32_t MediaProjectionStateChanged::_internal_target_uid() const {
11480   return _impl_.target_uid_;
11481 }
target_uid()11482 inline ::int32_t MediaProjectionStateChanged::target_uid() const {
11483   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.target_uid)
11484   return _internal_target_uid();
11485 }
_internal_set_target_uid(::int32_t value)11486 inline void MediaProjectionStateChanged::_internal_set_target_uid(::int32_t value) {
11487   _impl_._has_bits_[0] |= 0x00000010u;
11488   _impl_.target_uid_ = value;
11489 }
set_target_uid(::int32_t value)11490 inline void MediaProjectionStateChanged::set_target_uid(::int32_t value) {
11491   _internal_set_target_uid(value);
11492   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.target_uid)
11493 }
11494 
11495 // optional int32 time_since_last_active_session_seconds = 6;
_internal_has_time_since_last_active_session_seconds()11496 inline bool MediaProjectionStateChanged::_internal_has_time_since_last_active_session_seconds() const {
11497   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
11498   return value;
11499 }
has_time_since_last_active_session_seconds()11500 inline bool MediaProjectionStateChanged::has_time_since_last_active_session_seconds() const {
11501   return _internal_has_time_since_last_active_session_seconds();
11502 }
clear_time_since_last_active_session_seconds()11503 inline void MediaProjectionStateChanged::clear_time_since_last_active_session_seconds() {
11504   _impl_.time_since_last_active_session_seconds_ = 0;
11505   _impl_._has_bits_[0] &= ~0x00000020u;
11506 }
_internal_time_since_last_active_session_seconds()11507 inline ::int32_t MediaProjectionStateChanged::_internal_time_since_last_active_session_seconds() const {
11508   return _impl_.time_since_last_active_session_seconds_;
11509 }
time_since_last_active_session_seconds()11510 inline ::int32_t MediaProjectionStateChanged::time_since_last_active_session_seconds() const {
11511   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.time_since_last_active_session_seconds)
11512   return _internal_time_since_last_active_session_seconds();
11513 }
_internal_set_time_since_last_active_session_seconds(::int32_t value)11514 inline void MediaProjectionStateChanged::_internal_set_time_since_last_active_session_seconds(::int32_t value) {
11515   _impl_._has_bits_[0] |= 0x00000020u;
11516   _impl_.time_since_last_active_session_seconds_ = value;
11517 }
set_time_since_last_active_session_seconds(::int32_t value)11518 inline void MediaProjectionStateChanged::set_time_since_last_active_session_seconds(::int32_t value) {
11519   _internal_set_time_since_last_active_session_seconds(value);
11520   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.time_since_last_active_session_seconds)
11521 }
11522 
11523 // optional .android.os.statsd.framework.MediaProjectionStateChanged.SessionCreationSource creation_source = 7;
_internal_has_creation_source()11524 inline bool MediaProjectionStateChanged::_internal_has_creation_source() const {
11525   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
11526   return value;
11527 }
has_creation_source()11528 inline bool MediaProjectionStateChanged::has_creation_source() const {
11529   return _internal_has_creation_source();
11530 }
clear_creation_source()11531 inline void MediaProjectionStateChanged::clear_creation_source() {
11532   _impl_.creation_source_ = 0;
11533   _impl_._has_bits_[0] &= ~0x00000040u;
11534 }
_internal_creation_source()11535 inline ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource MediaProjectionStateChanged::_internal_creation_source() const {
11536   return static_cast< ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource >(_impl_.creation_source_);
11537 }
creation_source()11538 inline ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource MediaProjectionStateChanged::creation_source() const {
11539   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.creation_source)
11540   return _internal_creation_source();
11541 }
_internal_set_creation_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource value)11542 inline void MediaProjectionStateChanged::_internal_set_creation_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource value) {
11543   assert(::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource_IsValid(value));
11544   _impl_._has_bits_[0] |= 0x00000040u;
11545   _impl_.creation_source_ = value;
11546 }
set_creation_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource value)11547 inline void MediaProjectionStateChanged::set_creation_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource value) {
11548   _internal_set_creation_source(value);
11549   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.creation_source)
11550 }
11551 
11552 // optional .android.os.statsd.framework.MediaProjectionStateChanged.SessionStopSource stop_source = 8;
_internal_has_stop_source()11553 inline bool MediaProjectionStateChanged::_internal_has_stop_source() const {
11554   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
11555   return value;
11556 }
has_stop_source()11557 inline bool MediaProjectionStateChanged::has_stop_source() const {
11558   return _internal_has_stop_source();
11559 }
clear_stop_source()11560 inline void MediaProjectionStateChanged::clear_stop_source() {
11561   _impl_.stop_source_ = 0;
11562   _impl_._has_bits_[0] &= ~0x00000080u;
11563 }
_internal_stop_source()11564 inline ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource MediaProjectionStateChanged::_internal_stop_source() const {
11565   return static_cast< ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource >(_impl_.stop_source_);
11566 }
stop_source()11567 inline ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource MediaProjectionStateChanged::stop_source() const {
11568   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionStateChanged.stop_source)
11569   return _internal_stop_source();
11570 }
_internal_set_stop_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource value)11571 inline void MediaProjectionStateChanged::_internal_set_stop_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource value) {
11572   assert(::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource_IsValid(value));
11573   _impl_._has_bits_[0] |= 0x00000080u;
11574   _impl_.stop_source_ = value;
11575 }
set_stop_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource value)11576 inline void MediaProjectionStateChanged::set_stop_source(::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource value) {
11577   _internal_set_stop_source(value);
11578   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionStateChanged.stop_source)
11579 }
11580 
11581 // -------------------------------------------------------------------
11582 
11583 // MediaProjectionTargetChanged
11584 
11585 // optional int32 session_id = 1 [(.android.os.statsd.state_field_option) = {
_internal_has_session_id()11586 inline bool MediaProjectionTargetChanged::_internal_has_session_id() const {
11587   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
11588   return value;
11589 }
has_session_id()11590 inline bool MediaProjectionTargetChanged::has_session_id() const {
11591   return _internal_has_session_id();
11592 }
clear_session_id()11593 inline void MediaProjectionTargetChanged::clear_session_id() {
11594   _impl_.session_id_ = 0;
11595   _impl_._has_bits_[0] &= ~0x00000001u;
11596 }
_internal_session_id()11597 inline ::int32_t MediaProjectionTargetChanged::_internal_session_id() const {
11598   return _impl_.session_id_;
11599 }
session_id()11600 inline ::int32_t MediaProjectionTargetChanged::session_id() const {
11601   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.session_id)
11602   return _internal_session_id();
11603 }
_internal_set_session_id(::int32_t value)11604 inline void MediaProjectionTargetChanged::_internal_set_session_id(::int32_t value) {
11605   _impl_._has_bits_[0] |= 0x00000001u;
11606   _impl_.session_id_ = value;
11607 }
set_session_id(::int32_t value)11608 inline void MediaProjectionTargetChanged::set_session_id(::int32_t value) {
11609   _internal_set_session_id(value);
11610   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.session_id)
11611 }
11612 
11613 // optional .android.os.statsd.framework.MediaProjectionTargetChanged.TargetChangeType target_change_type = 10;
_internal_has_target_change_type()11614 inline bool MediaProjectionTargetChanged::_internal_has_target_change_type() const {
11615   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
11616   return value;
11617 }
has_target_change_type()11618 inline bool MediaProjectionTargetChanged::has_target_change_type() const {
11619   return _internal_has_target_change_type();
11620 }
clear_target_change_type()11621 inline void MediaProjectionTargetChanged::clear_target_change_type() {
11622   _impl_.target_change_type_ = 0;
11623   _impl_._has_bits_[0] &= ~0x00000200u;
11624 }
_internal_target_change_type()11625 inline ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType MediaProjectionTargetChanged::_internal_target_change_type() const {
11626   return static_cast< ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType >(_impl_.target_change_type_);
11627 }
target_change_type()11628 inline ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType MediaProjectionTargetChanged::target_change_type() const {
11629   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.target_change_type)
11630   return _internal_target_change_type();
11631 }
_internal_set_target_change_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType value)11632 inline void MediaProjectionTargetChanged::_internal_set_target_change_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType value) {
11633   assert(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType_IsValid(value));
11634   _impl_._has_bits_[0] |= 0x00000200u;
11635   _impl_.target_change_type_ = value;
11636 }
set_target_change_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType value)11637 inline void MediaProjectionTargetChanged::set_target_change_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType value) {
11638   _internal_set_target_change_type(value);
11639   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.target_change_type)
11640 }
11641 
11642 // optional .android.os.statsd.framework.MediaProjectionTargetChanged.TargetType target_type = 2;
_internal_has_target_type()11643 inline bool MediaProjectionTargetChanged::_internal_has_target_type() const {
11644   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
11645   return value;
11646 }
has_target_type()11647 inline bool MediaProjectionTargetChanged::has_target_type() const {
11648   return _internal_has_target_type();
11649 }
clear_target_type()11650 inline void MediaProjectionTargetChanged::clear_target_type() {
11651   _impl_.target_type_ = 0;
11652   _impl_._has_bits_[0] &= ~0x00000002u;
11653 }
_internal_target_type()11654 inline ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType MediaProjectionTargetChanged::_internal_target_type() const {
11655   return static_cast< ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType >(_impl_.target_type_);
11656 }
target_type()11657 inline ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType MediaProjectionTargetChanged::target_type() const {
11658   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.target_type)
11659   return _internal_target_type();
11660 }
_internal_set_target_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType value)11661 inline void MediaProjectionTargetChanged::_internal_set_target_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType value) {
11662   assert(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType_IsValid(value));
11663   _impl_._has_bits_[0] |= 0x00000002u;
11664   _impl_.target_type_ = value;
11665 }
set_target_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType value)11666 inline void MediaProjectionTargetChanged::set_target_type(::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType value) {
11667   _internal_set_target_type(value);
11668   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.target_type)
11669 }
11670 
11671 // optional int32 host_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_host_uid()11672 inline bool MediaProjectionTargetChanged::_internal_has_host_uid() const {
11673   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
11674   return value;
11675 }
has_host_uid()11676 inline bool MediaProjectionTargetChanged::has_host_uid() const {
11677   return _internal_has_host_uid();
11678 }
clear_host_uid()11679 inline void MediaProjectionTargetChanged::clear_host_uid() {
11680   _impl_.host_uid_ = 0;
11681   _impl_._has_bits_[0] &= ~0x00000004u;
11682 }
_internal_host_uid()11683 inline ::int32_t MediaProjectionTargetChanged::_internal_host_uid() const {
11684   return _impl_.host_uid_;
11685 }
host_uid()11686 inline ::int32_t MediaProjectionTargetChanged::host_uid() const {
11687   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.host_uid)
11688   return _internal_host_uid();
11689 }
_internal_set_host_uid(::int32_t value)11690 inline void MediaProjectionTargetChanged::_internal_set_host_uid(::int32_t value) {
11691   _impl_._has_bits_[0] |= 0x00000004u;
11692   _impl_.host_uid_ = value;
11693 }
set_host_uid(::int32_t value)11694 inline void MediaProjectionTargetChanged::set_host_uid(::int32_t value) {
11695   _internal_set_host_uid(value);
11696   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.host_uid)
11697 }
11698 
11699 // optional int32 target_uid = 4 [(.android.os.statsd.is_uid) = true];
_internal_has_target_uid()11700 inline bool MediaProjectionTargetChanged::_internal_has_target_uid() const {
11701   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
11702   return value;
11703 }
has_target_uid()11704 inline bool MediaProjectionTargetChanged::has_target_uid() const {
11705   return _internal_has_target_uid();
11706 }
clear_target_uid()11707 inline void MediaProjectionTargetChanged::clear_target_uid() {
11708   _impl_.target_uid_ = 0;
11709   _impl_._has_bits_[0] &= ~0x00000008u;
11710 }
_internal_target_uid()11711 inline ::int32_t MediaProjectionTargetChanged::_internal_target_uid() const {
11712   return _impl_.target_uid_;
11713 }
target_uid()11714 inline ::int32_t MediaProjectionTargetChanged::target_uid() const {
11715   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.target_uid)
11716   return _internal_target_uid();
11717 }
_internal_set_target_uid(::int32_t value)11718 inline void MediaProjectionTargetChanged::_internal_set_target_uid(::int32_t value) {
11719   _impl_._has_bits_[0] |= 0x00000008u;
11720   _impl_.target_uid_ = value;
11721 }
set_target_uid(::int32_t value)11722 inline void MediaProjectionTargetChanged::set_target_uid(::int32_t value) {
11723   _internal_set_target_uid(value);
11724   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.target_uid)
11725 }
11726 
11727 // optional .android.os.statsd.framework.MediaProjectionTargetChanged.WindowingMode target_windowing_mode = 5 [(.android.os.statsd.state_field_option) = {
_internal_has_target_windowing_mode()11728 inline bool MediaProjectionTargetChanged::_internal_has_target_windowing_mode() const {
11729   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
11730   return value;
11731 }
has_target_windowing_mode()11732 inline bool MediaProjectionTargetChanged::has_target_windowing_mode() const {
11733   return _internal_has_target_windowing_mode();
11734 }
clear_target_windowing_mode()11735 inline void MediaProjectionTargetChanged::clear_target_windowing_mode() {
11736   _impl_.target_windowing_mode_ = 0;
11737   _impl_._has_bits_[0] &= ~0x00000010u;
11738 }
_internal_target_windowing_mode()11739 inline ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode MediaProjectionTargetChanged::_internal_target_windowing_mode() const {
11740   return static_cast< ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode >(_impl_.target_windowing_mode_);
11741 }
target_windowing_mode()11742 inline ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode MediaProjectionTargetChanged::target_windowing_mode() const {
11743   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.target_windowing_mode)
11744   return _internal_target_windowing_mode();
11745 }
_internal_set_target_windowing_mode(::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode value)11746 inline void MediaProjectionTargetChanged::_internal_set_target_windowing_mode(::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode value) {
11747   assert(::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode_IsValid(value));
11748   _impl_._has_bits_[0] |= 0x00000010u;
11749   _impl_.target_windowing_mode_ = value;
11750 }
set_target_windowing_mode(::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode value)11751 inline void MediaProjectionTargetChanged::set_target_windowing_mode(::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode value) {
11752   _internal_set_target_windowing_mode(value);
11753   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.target_windowing_mode)
11754 }
11755 
11756 // optional int32 width = 6;
_internal_has_width()11757 inline bool MediaProjectionTargetChanged::_internal_has_width() const {
11758   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
11759   return value;
11760 }
has_width()11761 inline bool MediaProjectionTargetChanged::has_width() const {
11762   return _internal_has_width();
11763 }
clear_width()11764 inline void MediaProjectionTargetChanged::clear_width() {
11765   _impl_.width_ = 0;
11766   _impl_._has_bits_[0] &= ~0x00000020u;
11767 }
_internal_width()11768 inline ::int32_t MediaProjectionTargetChanged::_internal_width() const {
11769   return _impl_.width_;
11770 }
width()11771 inline ::int32_t MediaProjectionTargetChanged::width() const {
11772   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.width)
11773   return _internal_width();
11774 }
_internal_set_width(::int32_t value)11775 inline void MediaProjectionTargetChanged::_internal_set_width(::int32_t value) {
11776   _impl_._has_bits_[0] |= 0x00000020u;
11777   _impl_.width_ = value;
11778 }
set_width(::int32_t value)11779 inline void MediaProjectionTargetChanged::set_width(::int32_t value) {
11780   _internal_set_width(value);
11781   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.width)
11782 }
11783 
11784 // optional int32 height = 7;
_internal_has_height()11785 inline bool MediaProjectionTargetChanged::_internal_has_height() const {
11786   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
11787   return value;
11788 }
has_height()11789 inline bool MediaProjectionTargetChanged::has_height() const {
11790   return _internal_has_height();
11791 }
clear_height()11792 inline void MediaProjectionTargetChanged::clear_height() {
11793   _impl_.height_ = 0;
11794   _impl_._has_bits_[0] &= ~0x00000040u;
11795 }
_internal_height()11796 inline ::int32_t MediaProjectionTargetChanged::_internal_height() const {
11797   return _impl_.height_;
11798 }
height()11799 inline ::int32_t MediaProjectionTargetChanged::height() const {
11800   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.height)
11801   return _internal_height();
11802 }
_internal_set_height(::int32_t value)11803 inline void MediaProjectionTargetChanged::_internal_set_height(::int32_t value) {
11804   _impl_._has_bits_[0] |= 0x00000040u;
11805   _impl_.height_ = value;
11806 }
set_height(::int32_t value)11807 inline void MediaProjectionTargetChanged::set_height(::int32_t value) {
11808   _internal_set_height(value);
11809   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.height)
11810 }
11811 
11812 // optional int32 center_x = 8;
_internal_has_center_x()11813 inline bool MediaProjectionTargetChanged::_internal_has_center_x() const {
11814   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
11815   return value;
11816 }
has_center_x()11817 inline bool MediaProjectionTargetChanged::has_center_x() const {
11818   return _internal_has_center_x();
11819 }
clear_center_x()11820 inline void MediaProjectionTargetChanged::clear_center_x() {
11821   _impl_.center_x_ = 0;
11822   _impl_._has_bits_[0] &= ~0x00000080u;
11823 }
_internal_center_x()11824 inline ::int32_t MediaProjectionTargetChanged::_internal_center_x() const {
11825   return _impl_.center_x_;
11826 }
center_x()11827 inline ::int32_t MediaProjectionTargetChanged::center_x() const {
11828   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.center_x)
11829   return _internal_center_x();
11830 }
_internal_set_center_x(::int32_t value)11831 inline void MediaProjectionTargetChanged::_internal_set_center_x(::int32_t value) {
11832   _impl_._has_bits_[0] |= 0x00000080u;
11833   _impl_.center_x_ = value;
11834 }
set_center_x(::int32_t value)11835 inline void MediaProjectionTargetChanged::set_center_x(::int32_t value) {
11836   _internal_set_center_x(value);
11837   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.center_x)
11838 }
11839 
11840 // optional int32 center_y = 9;
_internal_has_center_y()11841 inline bool MediaProjectionTargetChanged::_internal_has_center_y() const {
11842   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
11843   return value;
11844 }
has_center_y()11845 inline bool MediaProjectionTargetChanged::has_center_y() const {
11846   return _internal_has_center_y();
11847 }
clear_center_y()11848 inline void MediaProjectionTargetChanged::clear_center_y() {
11849   _impl_.center_y_ = 0;
11850   _impl_._has_bits_[0] &= ~0x00000100u;
11851 }
_internal_center_y()11852 inline ::int32_t MediaProjectionTargetChanged::_internal_center_y() const {
11853   return _impl_.center_y_;
11854 }
center_y()11855 inline ::int32_t MediaProjectionTargetChanged::center_y() const {
11856   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MediaProjectionTargetChanged.center_y)
11857   return _internal_center_y();
11858 }
_internal_set_center_y(::int32_t value)11859 inline void MediaProjectionTargetChanged::_internal_set_center_y(::int32_t value) {
11860   _impl_._has_bits_[0] |= 0x00000100u;
11861   _impl_.center_y_ = value;
11862 }
set_center_y(::int32_t value)11863 inline void MediaProjectionTargetChanged::set_center_y(::int32_t value) {
11864   _internal_set_center_y(value);
11865   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MediaProjectionTargetChanged.center_y)
11866 }
11867 
11868 // -------------------------------------------------------------------
11869 
11870 // ProxyBytesTransferByFgBg
11871 
11872 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()11873 inline bool ProxyBytesTransferByFgBg::_internal_has_uid() const {
11874   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
11875   return value;
11876 }
has_uid()11877 inline bool ProxyBytesTransferByFgBg::has_uid() const {
11878   return _internal_has_uid();
11879 }
clear_uid()11880 inline void ProxyBytesTransferByFgBg::clear_uid() {
11881   _impl_.uid_ = 0;
11882   _impl_._has_bits_[0] &= ~0x00000001u;
11883 }
_internal_uid()11884 inline ::int32_t ProxyBytesTransferByFgBg::_internal_uid() const {
11885   return _impl_.uid_;
11886 }
uid()11887 inline ::int32_t ProxyBytesTransferByFgBg::uid() const {
11888   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ProxyBytesTransferByFgBg.uid)
11889   return _internal_uid();
11890 }
_internal_set_uid(::int32_t value)11891 inline void ProxyBytesTransferByFgBg::_internal_set_uid(::int32_t value) {
11892   _impl_._has_bits_[0] |= 0x00000001u;
11893   _impl_.uid_ = value;
11894 }
set_uid(::int32_t value)11895 inline void ProxyBytesTransferByFgBg::set_uid(::int32_t value) {
11896   _internal_set_uid(value);
11897   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ProxyBytesTransferByFgBg.uid)
11898 }
11899 
11900 // optional bool is_foreground = 2;
_internal_has_is_foreground()11901 inline bool ProxyBytesTransferByFgBg::_internal_has_is_foreground() const {
11902   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
11903   return value;
11904 }
has_is_foreground()11905 inline bool ProxyBytesTransferByFgBg::has_is_foreground() const {
11906   return _internal_has_is_foreground();
11907 }
clear_is_foreground()11908 inline void ProxyBytesTransferByFgBg::clear_is_foreground() {
11909   _impl_.is_foreground_ = false;
11910   _impl_._has_bits_[0] &= ~0x00000002u;
11911 }
_internal_is_foreground()11912 inline bool ProxyBytesTransferByFgBg::_internal_is_foreground() const {
11913   return _impl_.is_foreground_;
11914 }
is_foreground()11915 inline bool ProxyBytesTransferByFgBg::is_foreground() const {
11916   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ProxyBytesTransferByFgBg.is_foreground)
11917   return _internal_is_foreground();
11918 }
_internal_set_is_foreground(bool value)11919 inline void ProxyBytesTransferByFgBg::_internal_set_is_foreground(bool value) {
11920   _impl_._has_bits_[0] |= 0x00000002u;
11921   _impl_.is_foreground_ = value;
11922 }
set_is_foreground(bool value)11923 inline void ProxyBytesTransferByFgBg::set_is_foreground(bool value) {
11924   _internal_set_is_foreground(value);
11925   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ProxyBytesTransferByFgBg.is_foreground)
11926 }
11927 
11928 // optional int64 rx_bytes = 3;
_internal_has_rx_bytes()11929 inline bool ProxyBytesTransferByFgBg::_internal_has_rx_bytes() const {
11930   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
11931   return value;
11932 }
has_rx_bytes()11933 inline bool ProxyBytesTransferByFgBg::has_rx_bytes() const {
11934   return _internal_has_rx_bytes();
11935 }
clear_rx_bytes()11936 inline void ProxyBytesTransferByFgBg::clear_rx_bytes() {
11937   _impl_.rx_bytes_ = ::int64_t{0};
11938   _impl_._has_bits_[0] &= ~0x00000004u;
11939 }
_internal_rx_bytes()11940 inline ::int64_t ProxyBytesTransferByFgBg::_internal_rx_bytes() const {
11941   return _impl_.rx_bytes_;
11942 }
rx_bytes()11943 inline ::int64_t ProxyBytesTransferByFgBg::rx_bytes() const {
11944   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ProxyBytesTransferByFgBg.rx_bytes)
11945   return _internal_rx_bytes();
11946 }
_internal_set_rx_bytes(::int64_t value)11947 inline void ProxyBytesTransferByFgBg::_internal_set_rx_bytes(::int64_t value) {
11948   _impl_._has_bits_[0] |= 0x00000004u;
11949   _impl_.rx_bytes_ = value;
11950 }
set_rx_bytes(::int64_t value)11951 inline void ProxyBytesTransferByFgBg::set_rx_bytes(::int64_t value) {
11952   _internal_set_rx_bytes(value);
11953   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ProxyBytesTransferByFgBg.rx_bytes)
11954 }
11955 
11956 // optional int64 rx_packets = 4;
_internal_has_rx_packets()11957 inline bool ProxyBytesTransferByFgBg::_internal_has_rx_packets() const {
11958   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
11959   return value;
11960 }
has_rx_packets()11961 inline bool ProxyBytesTransferByFgBg::has_rx_packets() const {
11962   return _internal_has_rx_packets();
11963 }
clear_rx_packets()11964 inline void ProxyBytesTransferByFgBg::clear_rx_packets() {
11965   _impl_.rx_packets_ = ::int64_t{0};
11966   _impl_._has_bits_[0] &= ~0x00000008u;
11967 }
_internal_rx_packets()11968 inline ::int64_t ProxyBytesTransferByFgBg::_internal_rx_packets() const {
11969   return _impl_.rx_packets_;
11970 }
rx_packets()11971 inline ::int64_t ProxyBytesTransferByFgBg::rx_packets() const {
11972   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ProxyBytesTransferByFgBg.rx_packets)
11973   return _internal_rx_packets();
11974 }
_internal_set_rx_packets(::int64_t value)11975 inline void ProxyBytesTransferByFgBg::_internal_set_rx_packets(::int64_t value) {
11976   _impl_._has_bits_[0] |= 0x00000008u;
11977   _impl_.rx_packets_ = value;
11978 }
set_rx_packets(::int64_t value)11979 inline void ProxyBytesTransferByFgBg::set_rx_packets(::int64_t value) {
11980   _internal_set_rx_packets(value);
11981   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ProxyBytesTransferByFgBg.rx_packets)
11982 }
11983 
11984 // optional int64 tx_bytes = 5;
_internal_has_tx_bytes()11985 inline bool ProxyBytesTransferByFgBg::_internal_has_tx_bytes() const {
11986   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
11987   return value;
11988 }
has_tx_bytes()11989 inline bool ProxyBytesTransferByFgBg::has_tx_bytes() const {
11990   return _internal_has_tx_bytes();
11991 }
clear_tx_bytes()11992 inline void ProxyBytesTransferByFgBg::clear_tx_bytes() {
11993   _impl_.tx_bytes_ = ::int64_t{0};
11994   _impl_._has_bits_[0] &= ~0x00000010u;
11995 }
_internal_tx_bytes()11996 inline ::int64_t ProxyBytesTransferByFgBg::_internal_tx_bytes() const {
11997   return _impl_.tx_bytes_;
11998 }
tx_bytes()11999 inline ::int64_t ProxyBytesTransferByFgBg::tx_bytes() const {
12000   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ProxyBytesTransferByFgBg.tx_bytes)
12001   return _internal_tx_bytes();
12002 }
_internal_set_tx_bytes(::int64_t value)12003 inline void ProxyBytesTransferByFgBg::_internal_set_tx_bytes(::int64_t value) {
12004   _impl_._has_bits_[0] |= 0x00000010u;
12005   _impl_.tx_bytes_ = value;
12006 }
set_tx_bytes(::int64_t value)12007 inline void ProxyBytesTransferByFgBg::set_tx_bytes(::int64_t value) {
12008   _internal_set_tx_bytes(value);
12009   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ProxyBytesTransferByFgBg.tx_bytes)
12010 }
12011 
12012 // optional int64 tx_packets = 6;
_internal_has_tx_packets()12013 inline bool ProxyBytesTransferByFgBg::_internal_has_tx_packets() const {
12014   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
12015   return value;
12016 }
has_tx_packets()12017 inline bool ProxyBytesTransferByFgBg::has_tx_packets() const {
12018   return _internal_has_tx_packets();
12019 }
clear_tx_packets()12020 inline void ProxyBytesTransferByFgBg::clear_tx_packets() {
12021   _impl_.tx_packets_ = ::int64_t{0};
12022   _impl_._has_bits_[0] &= ~0x00000020u;
12023 }
_internal_tx_packets()12024 inline ::int64_t ProxyBytesTransferByFgBg::_internal_tx_packets() const {
12025   return _impl_.tx_packets_;
12026 }
tx_packets()12027 inline ::int64_t ProxyBytesTransferByFgBg::tx_packets() const {
12028   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ProxyBytesTransferByFgBg.tx_packets)
12029   return _internal_tx_packets();
12030 }
_internal_set_tx_packets(::int64_t value)12031 inline void ProxyBytesTransferByFgBg::_internal_set_tx_packets(::int64_t value) {
12032   _impl_._has_bits_[0] |= 0x00000020u;
12033   _impl_.tx_packets_ = value;
12034 }
set_tx_packets(::int64_t value)12035 inline void ProxyBytesTransferByFgBg::set_tx_packets(::int64_t value) {
12036   _internal_set_tx_packets(value);
12037   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ProxyBytesTransferByFgBg.tx_packets)
12038 }
12039 
12040 // -------------------------------------------------------------------
12041 
12042 // MobileBytesTransferByProcState
12043 
12044 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()12045 inline bool MobileBytesTransferByProcState::_internal_has_uid() const {
12046   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
12047   return value;
12048 }
has_uid()12049 inline bool MobileBytesTransferByProcState::has_uid() const {
12050   return _internal_has_uid();
12051 }
clear_uid()12052 inline void MobileBytesTransferByProcState::clear_uid() {
12053   _impl_.uid_ = 0;
12054   _impl_._has_bits_[0] &= ~0x00000010u;
12055 }
_internal_uid()12056 inline ::int32_t MobileBytesTransferByProcState::_internal_uid() const {
12057   return _impl_.uid_;
12058 }
uid()12059 inline ::int32_t MobileBytesTransferByProcState::uid() const {
12060   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MobileBytesTransferByProcState.uid)
12061   return _internal_uid();
12062 }
_internal_set_uid(::int32_t value)12063 inline void MobileBytesTransferByProcState::_internal_set_uid(::int32_t value) {
12064   _impl_._has_bits_[0] |= 0x00000010u;
12065   _impl_.uid_ = value;
12066 }
set_uid(::int32_t value)12067 inline void MobileBytesTransferByProcState::set_uid(::int32_t value) {
12068   _internal_set_uid(value);
12069   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MobileBytesTransferByProcState.uid)
12070 }
12071 
12072 // optional .android.app.ProcessStateEnum proc_state = 2;
_internal_has_proc_state()12073 inline bool MobileBytesTransferByProcState::_internal_has_proc_state() const {
12074   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
12075   return value;
12076 }
has_proc_state()12077 inline bool MobileBytesTransferByProcState::has_proc_state() const {
12078   return _internal_has_proc_state();
12079 }
clear_proc_state()12080 inline void MobileBytesTransferByProcState::clear_proc_state() {
12081   _impl_.proc_state_ = 998;
12082   _impl_._has_bits_[0] &= ~0x00000020u;
12083 }
_internal_proc_state()12084 inline ::android::app::ProcessStateEnum MobileBytesTransferByProcState::_internal_proc_state() const {
12085   return static_cast< ::android::app::ProcessStateEnum >(_impl_.proc_state_);
12086 }
proc_state()12087 inline ::android::app::ProcessStateEnum MobileBytesTransferByProcState::proc_state() const {
12088   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MobileBytesTransferByProcState.proc_state)
12089   return _internal_proc_state();
12090 }
_internal_set_proc_state(::android::app::ProcessStateEnum value)12091 inline void MobileBytesTransferByProcState::_internal_set_proc_state(::android::app::ProcessStateEnum value) {
12092   assert(::android::app::ProcessStateEnum_IsValid(value));
12093   _impl_._has_bits_[0] |= 0x00000020u;
12094   _impl_.proc_state_ = value;
12095 }
set_proc_state(::android::app::ProcessStateEnum value)12096 inline void MobileBytesTransferByProcState::set_proc_state(::android::app::ProcessStateEnum value) {
12097   _internal_set_proc_state(value);
12098   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MobileBytesTransferByProcState.proc_state)
12099 }
12100 
12101 // optional int64 rx_bytes = 3;
_internal_has_rx_bytes()12102 inline bool MobileBytesTransferByProcState::_internal_has_rx_bytes() const {
12103   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12104   return value;
12105 }
has_rx_bytes()12106 inline bool MobileBytesTransferByProcState::has_rx_bytes() const {
12107   return _internal_has_rx_bytes();
12108 }
clear_rx_bytes()12109 inline void MobileBytesTransferByProcState::clear_rx_bytes() {
12110   _impl_.rx_bytes_ = ::int64_t{0};
12111   _impl_._has_bits_[0] &= ~0x00000001u;
12112 }
_internal_rx_bytes()12113 inline ::int64_t MobileBytesTransferByProcState::_internal_rx_bytes() const {
12114   return _impl_.rx_bytes_;
12115 }
rx_bytes()12116 inline ::int64_t MobileBytesTransferByProcState::rx_bytes() const {
12117   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MobileBytesTransferByProcState.rx_bytes)
12118   return _internal_rx_bytes();
12119 }
_internal_set_rx_bytes(::int64_t value)12120 inline void MobileBytesTransferByProcState::_internal_set_rx_bytes(::int64_t value) {
12121   _impl_._has_bits_[0] |= 0x00000001u;
12122   _impl_.rx_bytes_ = value;
12123 }
set_rx_bytes(::int64_t value)12124 inline void MobileBytesTransferByProcState::set_rx_bytes(::int64_t value) {
12125   _internal_set_rx_bytes(value);
12126   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MobileBytesTransferByProcState.rx_bytes)
12127 }
12128 
12129 // optional int64 rx_packets = 4;
_internal_has_rx_packets()12130 inline bool MobileBytesTransferByProcState::_internal_has_rx_packets() const {
12131   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12132   return value;
12133 }
has_rx_packets()12134 inline bool MobileBytesTransferByProcState::has_rx_packets() const {
12135   return _internal_has_rx_packets();
12136 }
clear_rx_packets()12137 inline void MobileBytesTransferByProcState::clear_rx_packets() {
12138   _impl_.rx_packets_ = ::int64_t{0};
12139   _impl_._has_bits_[0] &= ~0x00000002u;
12140 }
_internal_rx_packets()12141 inline ::int64_t MobileBytesTransferByProcState::_internal_rx_packets() const {
12142   return _impl_.rx_packets_;
12143 }
rx_packets()12144 inline ::int64_t MobileBytesTransferByProcState::rx_packets() const {
12145   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MobileBytesTransferByProcState.rx_packets)
12146   return _internal_rx_packets();
12147 }
_internal_set_rx_packets(::int64_t value)12148 inline void MobileBytesTransferByProcState::_internal_set_rx_packets(::int64_t value) {
12149   _impl_._has_bits_[0] |= 0x00000002u;
12150   _impl_.rx_packets_ = value;
12151 }
set_rx_packets(::int64_t value)12152 inline void MobileBytesTransferByProcState::set_rx_packets(::int64_t value) {
12153   _internal_set_rx_packets(value);
12154   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MobileBytesTransferByProcState.rx_packets)
12155 }
12156 
12157 // optional int64 tx_bytes = 5;
_internal_has_tx_bytes()12158 inline bool MobileBytesTransferByProcState::_internal_has_tx_bytes() const {
12159   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
12160   return value;
12161 }
has_tx_bytes()12162 inline bool MobileBytesTransferByProcState::has_tx_bytes() const {
12163   return _internal_has_tx_bytes();
12164 }
clear_tx_bytes()12165 inline void MobileBytesTransferByProcState::clear_tx_bytes() {
12166   _impl_.tx_bytes_ = ::int64_t{0};
12167   _impl_._has_bits_[0] &= ~0x00000004u;
12168 }
_internal_tx_bytes()12169 inline ::int64_t MobileBytesTransferByProcState::_internal_tx_bytes() const {
12170   return _impl_.tx_bytes_;
12171 }
tx_bytes()12172 inline ::int64_t MobileBytesTransferByProcState::tx_bytes() const {
12173   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MobileBytesTransferByProcState.tx_bytes)
12174   return _internal_tx_bytes();
12175 }
_internal_set_tx_bytes(::int64_t value)12176 inline void MobileBytesTransferByProcState::_internal_set_tx_bytes(::int64_t value) {
12177   _impl_._has_bits_[0] |= 0x00000004u;
12178   _impl_.tx_bytes_ = value;
12179 }
set_tx_bytes(::int64_t value)12180 inline void MobileBytesTransferByProcState::set_tx_bytes(::int64_t value) {
12181   _internal_set_tx_bytes(value);
12182   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MobileBytesTransferByProcState.tx_bytes)
12183 }
12184 
12185 // optional int64 tx_packets = 6;
_internal_has_tx_packets()12186 inline bool MobileBytesTransferByProcState::_internal_has_tx_packets() const {
12187   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
12188   return value;
12189 }
has_tx_packets()12190 inline bool MobileBytesTransferByProcState::has_tx_packets() const {
12191   return _internal_has_tx_packets();
12192 }
clear_tx_packets()12193 inline void MobileBytesTransferByProcState::clear_tx_packets() {
12194   _impl_.tx_packets_ = ::int64_t{0};
12195   _impl_._has_bits_[0] &= ~0x00000008u;
12196 }
_internal_tx_packets()12197 inline ::int64_t MobileBytesTransferByProcState::_internal_tx_packets() const {
12198   return _impl_.tx_packets_;
12199 }
tx_packets()12200 inline ::int64_t MobileBytesTransferByProcState::tx_packets() const {
12201   // @@protoc_insertion_point(field_get:android.os.statsd.framework.MobileBytesTransferByProcState.tx_packets)
12202   return _internal_tx_packets();
12203 }
_internal_set_tx_packets(::int64_t value)12204 inline void MobileBytesTransferByProcState::_internal_set_tx_packets(::int64_t value) {
12205   _impl_._has_bits_[0] |= 0x00000008u;
12206   _impl_.tx_packets_ = value;
12207 }
set_tx_packets(::int64_t value)12208 inline void MobileBytesTransferByProcState::set_tx_packets(::int64_t value) {
12209   _internal_set_tx_packets(value);
12210   // @@protoc_insertion_point(field_set:android.os.statsd.framework.MobileBytesTransferByProcState.tx_packets)
12211 }
12212 
12213 // -------------------------------------------------------------------
12214 
12215 // BiometricFRRNotification
12216 
12217 // optional .android.hardware.biometrics.FRRNotificationAction action = 1;
_internal_has_action()12218 inline bool BiometricFRRNotification::_internal_has_action() const {
12219   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12220   return value;
12221 }
has_action()12222 inline bool BiometricFRRNotification::has_action() const {
12223   return _internal_has_action();
12224 }
clear_action()12225 inline void BiometricFRRNotification::clear_action() {
12226   _impl_.action_ = 0;
12227   _impl_._has_bits_[0] &= ~0x00000001u;
12228 }
_internal_action()12229 inline ::android::hardware::biometrics::FRRNotificationAction BiometricFRRNotification::_internal_action() const {
12230   return static_cast< ::android::hardware::biometrics::FRRNotificationAction >(_impl_.action_);
12231 }
action()12232 inline ::android::hardware::biometrics::FRRNotificationAction BiometricFRRNotification::action() const {
12233   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BiometricFRRNotification.action)
12234   return _internal_action();
12235 }
_internal_set_action(::android::hardware::biometrics::FRRNotificationAction value)12236 inline void BiometricFRRNotification::_internal_set_action(::android::hardware::biometrics::FRRNotificationAction value) {
12237   assert(::android::hardware::biometrics::FRRNotificationAction_IsValid(value));
12238   _impl_._has_bits_[0] |= 0x00000001u;
12239   _impl_.action_ = value;
12240 }
set_action(::android::hardware::biometrics::FRRNotificationAction value)12241 inline void BiometricFRRNotification::set_action(::android::hardware::biometrics::FRRNotificationAction value) {
12242   _internal_set_action(value);
12243   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BiometricFRRNotification.action)
12244 }
12245 
12246 // optional .android.hardware.biometrics.ModalityEnum modality = 2;
_internal_has_modality()12247 inline bool BiometricFRRNotification::_internal_has_modality() const {
12248   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12249   return value;
12250 }
has_modality()12251 inline bool BiometricFRRNotification::has_modality() const {
12252   return _internal_has_modality();
12253 }
clear_modality()12254 inline void BiometricFRRNotification::clear_modality() {
12255   _impl_.modality_ = 0;
12256   _impl_._has_bits_[0] &= ~0x00000002u;
12257 }
_internal_modality()12258 inline ::android::hardware::biometrics::ModalityEnum BiometricFRRNotification::_internal_modality() const {
12259   return static_cast< ::android::hardware::biometrics::ModalityEnum >(_impl_.modality_);
12260 }
modality()12261 inline ::android::hardware::biometrics::ModalityEnum BiometricFRRNotification::modality() const {
12262   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BiometricFRRNotification.modality)
12263   return _internal_modality();
12264 }
_internal_set_modality(::android::hardware::biometrics::ModalityEnum value)12265 inline void BiometricFRRNotification::_internal_set_modality(::android::hardware::biometrics::ModalityEnum value) {
12266   assert(::android::hardware::biometrics::ModalityEnum_IsValid(value));
12267   _impl_._has_bits_[0] |= 0x00000002u;
12268   _impl_.modality_ = value;
12269 }
set_modality(::android::hardware::biometrics::ModalityEnum value)12270 inline void BiometricFRRNotification::set_modality(::android::hardware::biometrics::ModalityEnum value) {
12271   _internal_set_modality(value);
12272   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BiometricFRRNotification.modality)
12273 }
12274 
12275 // -------------------------------------------------------------------
12276 
12277 // SensitiveContentMediaProjectionSession
12278 
12279 // optional int64 session_id = 1;
_internal_has_session_id()12280 inline bool SensitiveContentMediaProjectionSession::_internal_has_session_id() const {
12281   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12282   return value;
12283 }
has_session_id()12284 inline bool SensitiveContentMediaProjectionSession::has_session_id() const {
12285   return _internal_has_session_id();
12286 }
clear_session_id()12287 inline void SensitiveContentMediaProjectionSession::clear_session_id() {
12288   _impl_.session_id_ = ::int64_t{0};
12289   _impl_._has_bits_[0] &= ~0x00000001u;
12290 }
_internal_session_id()12291 inline ::int64_t SensitiveContentMediaProjectionSession::_internal_session_id() const {
12292   return _impl_.session_id_;
12293 }
session_id()12294 inline ::int64_t SensitiveContentMediaProjectionSession::session_id() const {
12295   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentMediaProjectionSession.session_id)
12296   return _internal_session_id();
12297 }
_internal_set_session_id(::int64_t value)12298 inline void SensitiveContentMediaProjectionSession::_internal_set_session_id(::int64_t value) {
12299   _impl_._has_bits_[0] |= 0x00000001u;
12300   _impl_.session_id_ = value;
12301 }
set_session_id(::int64_t value)12302 inline void SensitiveContentMediaProjectionSession::set_session_id(::int64_t value) {
12303   _internal_set_session_id(value);
12304   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentMediaProjectionSession.session_id)
12305 }
12306 
12307 // optional int32 projection_app_uid = 2 [(.android.os.statsd.is_uid) = true];
_internal_has_projection_app_uid()12308 inline bool SensitiveContentMediaProjectionSession::_internal_has_projection_app_uid() const {
12309   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12310   return value;
12311 }
has_projection_app_uid()12312 inline bool SensitiveContentMediaProjectionSession::has_projection_app_uid() const {
12313   return _internal_has_projection_app_uid();
12314 }
clear_projection_app_uid()12315 inline void SensitiveContentMediaProjectionSession::clear_projection_app_uid() {
12316   _impl_.projection_app_uid_ = 0;
12317   _impl_._has_bits_[0] &= ~0x00000002u;
12318 }
_internal_projection_app_uid()12319 inline ::int32_t SensitiveContentMediaProjectionSession::_internal_projection_app_uid() const {
12320   return _impl_.projection_app_uid_;
12321 }
projection_app_uid()12322 inline ::int32_t SensitiveContentMediaProjectionSession::projection_app_uid() const {
12323   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentMediaProjectionSession.projection_app_uid)
12324   return _internal_projection_app_uid();
12325 }
_internal_set_projection_app_uid(::int32_t value)12326 inline void SensitiveContentMediaProjectionSession::_internal_set_projection_app_uid(::int32_t value) {
12327   _impl_._has_bits_[0] |= 0x00000002u;
12328   _impl_.projection_app_uid_ = value;
12329 }
set_projection_app_uid(::int32_t value)12330 inline void SensitiveContentMediaProjectionSession::set_projection_app_uid(::int32_t value) {
12331   _internal_set_projection_app_uid(value);
12332   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentMediaProjectionSession.projection_app_uid)
12333 }
12334 
12335 // optional bool exempted = 3;
_internal_has_exempted()12336 inline bool SensitiveContentMediaProjectionSession::_internal_has_exempted() const {
12337   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
12338   return value;
12339 }
has_exempted()12340 inline bool SensitiveContentMediaProjectionSession::has_exempted() const {
12341   return _internal_has_exempted();
12342 }
clear_exempted()12343 inline void SensitiveContentMediaProjectionSession::clear_exempted() {
12344   _impl_.exempted_ = false;
12345   _impl_._has_bits_[0] &= ~0x00000004u;
12346 }
_internal_exempted()12347 inline bool SensitiveContentMediaProjectionSession::_internal_exempted() const {
12348   return _impl_.exempted_;
12349 }
exempted()12350 inline bool SensitiveContentMediaProjectionSession::exempted() const {
12351   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentMediaProjectionSession.exempted)
12352   return _internal_exempted();
12353 }
_internal_set_exempted(bool value)12354 inline void SensitiveContentMediaProjectionSession::_internal_set_exempted(bool value) {
12355   _impl_._has_bits_[0] |= 0x00000004u;
12356   _impl_.exempted_ = value;
12357 }
set_exempted(bool value)12358 inline void SensitiveContentMediaProjectionSession::set_exempted(bool value) {
12359   _internal_set_exempted(value);
12360   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentMediaProjectionSession.exempted)
12361 }
12362 
12363 // optional .android.os.statsd.framework.SensitiveContentMediaProjectionSession.State state = 4;
_internal_has_state()12364 inline bool SensitiveContentMediaProjectionSession::_internal_has_state() const {
12365   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
12366   return value;
12367 }
has_state()12368 inline bool SensitiveContentMediaProjectionSession::has_state() const {
12369   return _internal_has_state();
12370 }
clear_state()12371 inline void SensitiveContentMediaProjectionSession::clear_state() {
12372   _impl_.state_ = 0;
12373   _impl_._has_bits_[0] &= ~0x00000008u;
12374 }
_internal_state()12375 inline ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State SensitiveContentMediaProjectionSession::_internal_state() const {
12376   return static_cast< ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State >(_impl_.state_);
12377 }
state()12378 inline ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State SensitiveContentMediaProjectionSession::state() const {
12379   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentMediaProjectionSession.state)
12380   return _internal_state();
12381 }
_internal_set_state(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State value)12382 inline void SensitiveContentMediaProjectionSession::_internal_set_state(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State value) {
12383   assert(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State_IsValid(value));
12384   _impl_._has_bits_[0] |= 0x00000008u;
12385   _impl_.state_ = value;
12386 }
set_state(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State value)12387 inline void SensitiveContentMediaProjectionSession::set_state(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State value) {
12388   _internal_set_state(value);
12389   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentMediaProjectionSession.state)
12390 }
12391 
12392 // optional .android.os.statsd.framework.SensitiveContentMediaProjectionSession.LoggingSource source = 5;
_internal_has_source()12393 inline bool SensitiveContentMediaProjectionSession::_internal_has_source() const {
12394   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
12395   return value;
12396 }
has_source()12397 inline bool SensitiveContentMediaProjectionSession::has_source() const {
12398   return _internal_has_source();
12399 }
clear_source()12400 inline void SensitiveContentMediaProjectionSession::clear_source() {
12401   _impl_.source_ = 0;
12402   _impl_._has_bits_[0] &= ~0x00000010u;
12403 }
_internal_source()12404 inline ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource SensitiveContentMediaProjectionSession::_internal_source() const {
12405   return static_cast< ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource >(_impl_.source_);
12406 }
source()12407 inline ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource SensitiveContentMediaProjectionSession::source() const {
12408   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentMediaProjectionSession.source)
12409   return _internal_source();
12410 }
_internal_set_source(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource value)12411 inline void SensitiveContentMediaProjectionSession::_internal_set_source(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource value) {
12412   assert(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource_IsValid(value));
12413   _impl_._has_bits_[0] |= 0x00000010u;
12414   _impl_.source_ = value;
12415 }
set_source(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource value)12416 inline void SensitiveContentMediaProjectionSession::set_source(::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource value) {
12417   _internal_set_source(value);
12418   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentMediaProjectionSession.source)
12419 }
12420 
12421 // -------------------------------------------------------------------
12422 
12423 // SensitiveNotificationAppProtectionSession
12424 
12425 // optional int64 session_id = 1;
_internal_has_session_id()12426 inline bool SensitiveNotificationAppProtectionSession::_internal_has_session_id() const {
12427   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12428   return value;
12429 }
has_session_id()12430 inline bool SensitiveNotificationAppProtectionSession::has_session_id() const {
12431   return _internal_has_session_id();
12432 }
clear_session_id()12433 inline void SensitiveNotificationAppProtectionSession::clear_session_id() {
12434   _impl_.session_id_ = ::int64_t{0};
12435   _impl_._has_bits_[0] &= ~0x00000001u;
12436 }
_internal_session_id()12437 inline ::int64_t SensitiveNotificationAppProtectionSession::_internal_session_id() const {
12438   return _impl_.session_id_;
12439 }
session_id()12440 inline ::int64_t SensitiveNotificationAppProtectionSession::session_id() const {
12441   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationAppProtectionSession.session_id)
12442   return _internal_session_id();
12443 }
_internal_set_session_id(::int64_t value)12444 inline void SensitiveNotificationAppProtectionSession::_internal_set_session_id(::int64_t value) {
12445   _impl_._has_bits_[0] |= 0x00000001u;
12446   _impl_.session_id_ = value;
12447 }
set_session_id(::int64_t value)12448 inline void SensitiveNotificationAppProtectionSession::set_session_id(::int64_t value) {
12449   _internal_set_session_id(value);
12450   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationAppProtectionSession.session_id)
12451 }
12452 
12453 // optional int32 num_notifications = 2;
_internal_has_num_notifications()12454 inline bool SensitiveNotificationAppProtectionSession::_internal_has_num_notifications() const {
12455   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12456   return value;
12457 }
has_num_notifications()12458 inline bool SensitiveNotificationAppProtectionSession::has_num_notifications() const {
12459   return _internal_has_num_notifications();
12460 }
clear_num_notifications()12461 inline void SensitiveNotificationAppProtectionSession::clear_num_notifications() {
12462   _impl_.num_notifications_ = 0;
12463   _impl_._has_bits_[0] &= ~0x00000002u;
12464 }
_internal_num_notifications()12465 inline ::int32_t SensitiveNotificationAppProtectionSession::_internal_num_notifications() const {
12466   return _impl_.num_notifications_;
12467 }
num_notifications()12468 inline ::int32_t SensitiveNotificationAppProtectionSession::num_notifications() const {
12469   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationAppProtectionSession.num_notifications)
12470   return _internal_num_notifications();
12471 }
_internal_set_num_notifications(::int32_t value)12472 inline void SensitiveNotificationAppProtectionSession::_internal_set_num_notifications(::int32_t value) {
12473   _impl_._has_bits_[0] |= 0x00000002u;
12474   _impl_.num_notifications_ = value;
12475 }
set_num_notifications(::int32_t value)12476 inline void SensitiveNotificationAppProtectionSession::set_num_notifications(::int32_t value) {
12477   _internal_set_num_notifications(value);
12478   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationAppProtectionSession.num_notifications)
12479 }
12480 
12481 // optional int32 num_otp_notifications = 3;
_internal_has_num_otp_notifications()12482 inline bool SensitiveNotificationAppProtectionSession::_internal_has_num_otp_notifications() const {
12483   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
12484   return value;
12485 }
has_num_otp_notifications()12486 inline bool SensitiveNotificationAppProtectionSession::has_num_otp_notifications() const {
12487   return _internal_has_num_otp_notifications();
12488 }
clear_num_otp_notifications()12489 inline void SensitiveNotificationAppProtectionSession::clear_num_otp_notifications() {
12490   _impl_.num_otp_notifications_ = 0;
12491   _impl_._has_bits_[0] &= ~0x00000004u;
12492 }
_internal_num_otp_notifications()12493 inline ::int32_t SensitiveNotificationAppProtectionSession::_internal_num_otp_notifications() const {
12494   return _impl_.num_otp_notifications_;
12495 }
num_otp_notifications()12496 inline ::int32_t SensitiveNotificationAppProtectionSession::num_otp_notifications() const {
12497   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationAppProtectionSession.num_otp_notifications)
12498   return _internal_num_otp_notifications();
12499 }
_internal_set_num_otp_notifications(::int32_t value)12500 inline void SensitiveNotificationAppProtectionSession::_internal_set_num_otp_notifications(::int32_t value) {
12501   _impl_._has_bits_[0] |= 0x00000004u;
12502   _impl_.num_otp_notifications_ = value;
12503 }
set_num_otp_notifications(::int32_t value)12504 inline void SensitiveNotificationAppProtectionSession::set_num_otp_notifications(::int32_t value) {
12505   _internal_set_num_otp_notifications(value);
12506   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationAppProtectionSession.num_otp_notifications)
12507 }
12508 
12509 // -------------------------------------------------------------------
12510 
12511 // SensitiveNotificationAppProtectionApplied
12512 
12513 // optional int64 session_id = 1;
_internal_has_session_id()12514 inline bool SensitiveNotificationAppProtectionApplied::_internal_has_session_id() const {
12515   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12516   return value;
12517 }
has_session_id()12518 inline bool SensitiveNotificationAppProtectionApplied::has_session_id() const {
12519   return _internal_has_session_id();
12520 }
clear_session_id()12521 inline void SensitiveNotificationAppProtectionApplied::clear_session_id() {
12522   _impl_.session_id_ = ::int64_t{0};
12523   _impl_._has_bits_[0] &= ~0x00000001u;
12524 }
_internal_session_id()12525 inline ::int64_t SensitiveNotificationAppProtectionApplied::_internal_session_id() const {
12526   return _impl_.session_id_;
12527 }
session_id()12528 inline ::int64_t SensitiveNotificationAppProtectionApplied::session_id() const {
12529   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationAppProtectionApplied.session_id)
12530   return _internal_session_id();
12531 }
_internal_set_session_id(::int64_t value)12532 inline void SensitiveNotificationAppProtectionApplied::_internal_set_session_id(::int64_t value) {
12533   _impl_._has_bits_[0] |= 0x00000001u;
12534   _impl_.session_id_ = value;
12535 }
set_session_id(::int64_t value)12536 inline void SensitiveNotificationAppProtectionApplied::set_session_id(::int64_t value) {
12537   _internal_set_session_id(value);
12538   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationAppProtectionApplied.session_id)
12539 }
12540 
12541 // optional int32 uid = 2 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()12542 inline bool SensitiveNotificationAppProtectionApplied::_internal_has_uid() const {
12543   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12544   return value;
12545 }
has_uid()12546 inline bool SensitiveNotificationAppProtectionApplied::has_uid() const {
12547   return _internal_has_uid();
12548 }
clear_uid()12549 inline void SensitiveNotificationAppProtectionApplied::clear_uid() {
12550   _impl_.uid_ = 0;
12551   _impl_._has_bits_[0] &= ~0x00000002u;
12552 }
_internal_uid()12553 inline ::int32_t SensitiveNotificationAppProtectionApplied::_internal_uid() const {
12554   return _impl_.uid_;
12555 }
uid()12556 inline ::int32_t SensitiveNotificationAppProtectionApplied::uid() const {
12557   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationAppProtectionApplied.uid)
12558   return _internal_uid();
12559 }
_internal_set_uid(::int32_t value)12560 inline void SensitiveNotificationAppProtectionApplied::_internal_set_uid(::int32_t value) {
12561   _impl_._has_bits_[0] |= 0x00000002u;
12562   _impl_.uid_ = value;
12563 }
set_uid(::int32_t value)12564 inline void SensitiveNotificationAppProtectionApplied::set_uid(::int32_t value) {
12565   _internal_set_uid(value);
12566   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationAppProtectionApplied.uid)
12567 }
12568 
12569 // -------------------------------------------------------------------
12570 
12571 // SensitiveNotificationRedaction
12572 
12573 // optional bool receive_adjustment_before_post = 1;
_internal_has_receive_adjustment_before_post()12574 inline bool SensitiveNotificationRedaction::_internal_has_receive_adjustment_before_post() const {
12575   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12576   return value;
12577 }
has_receive_adjustment_before_post()12578 inline bool SensitiveNotificationRedaction::has_receive_adjustment_before_post() const {
12579   return _internal_has_receive_adjustment_before_post();
12580 }
clear_receive_adjustment_before_post()12581 inline void SensitiveNotificationRedaction::clear_receive_adjustment_before_post() {
12582   _impl_.receive_adjustment_before_post_ = false;
12583   _impl_._has_bits_[0] &= ~0x00000001u;
12584 }
_internal_receive_adjustment_before_post()12585 inline bool SensitiveNotificationRedaction::_internal_receive_adjustment_before_post() const {
12586   return _impl_.receive_adjustment_before_post_;
12587 }
receive_adjustment_before_post()12588 inline bool SensitiveNotificationRedaction::receive_adjustment_before_post() const {
12589   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationRedaction.receive_adjustment_before_post)
12590   return _internal_receive_adjustment_before_post();
12591 }
_internal_set_receive_adjustment_before_post(bool value)12592 inline void SensitiveNotificationRedaction::_internal_set_receive_adjustment_before_post(bool value) {
12593   _impl_._has_bits_[0] |= 0x00000001u;
12594   _impl_.receive_adjustment_before_post_ = value;
12595 }
set_receive_adjustment_before_post(bool value)12596 inline void SensitiveNotificationRedaction::set_receive_adjustment_before_post(bool value) {
12597   _internal_set_receive_adjustment_before_post(value);
12598   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationRedaction.receive_adjustment_before_post)
12599 }
12600 
12601 // optional bool redact = 2;
_internal_has_redact()12602 inline bool SensitiveNotificationRedaction::_internal_has_redact() const {
12603   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12604   return value;
12605 }
has_redact()12606 inline bool SensitiveNotificationRedaction::has_redact() const {
12607   return _internal_has_redact();
12608 }
clear_redact()12609 inline void SensitiveNotificationRedaction::clear_redact() {
12610   _impl_.redact_ = false;
12611   _impl_._has_bits_[0] &= ~0x00000002u;
12612 }
_internal_redact()12613 inline bool SensitiveNotificationRedaction::_internal_redact() const {
12614   return _impl_.redact_;
12615 }
redact()12616 inline bool SensitiveNotificationRedaction::redact() const {
12617   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationRedaction.redact)
12618   return _internal_redact();
12619 }
_internal_set_redact(bool value)12620 inline void SensitiveNotificationRedaction::_internal_set_redact(bool value) {
12621   _impl_._has_bits_[0] |= 0x00000002u;
12622   _impl_.redact_ = value;
12623 }
set_redact(bool value)12624 inline void SensitiveNotificationRedaction::set_redact(bool value) {
12625   _internal_set_redact(value);
12626   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationRedaction.redact)
12627 }
12628 
12629 // optional int32 latency_ms = 3;
_internal_has_latency_ms()12630 inline bool SensitiveNotificationRedaction::_internal_has_latency_ms() const {
12631   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
12632   return value;
12633 }
has_latency_ms()12634 inline bool SensitiveNotificationRedaction::has_latency_ms() const {
12635   return _internal_has_latency_ms();
12636 }
clear_latency_ms()12637 inline void SensitiveNotificationRedaction::clear_latency_ms() {
12638   _impl_.latency_ms_ = 0;
12639   _impl_._has_bits_[0] &= ~0x00000004u;
12640 }
_internal_latency_ms()12641 inline ::int32_t SensitiveNotificationRedaction::_internal_latency_ms() const {
12642   return _impl_.latency_ms_;
12643 }
latency_ms()12644 inline ::int32_t SensitiveNotificationRedaction::latency_ms() const {
12645   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveNotificationRedaction.latency_ms)
12646   return _internal_latency_ms();
12647 }
_internal_set_latency_ms(::int32_t value)12648 inline void SensitiveNotificationRedaction::_internal_set_latency_ms(::int32_t value) {
12649   _impl_._has_bits_[0] |= 0x00000004u;
12650   _impl_.latency_ms_ = value;
12651 }
set_latency_ms(::int32_t value)12652 inline void SensitiveNotificationRedaction::set_latency_ms(::int32_t value) {
12653   _internal_set_latency_ms(value);
12654   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveNotificationRedaction.latency_ms)
12655 }
12656 
12657 // -------------------------------------------------------------------
12658 
12659 // SensitiveContentAppProtection
12660 
12661 // optional int64 session_id = 1;
_internal_has_session_id()12662 inline bool SensitiveContentAppProtection::_internal_has_session_id() const {
12663   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12664   return value;
12665 }
has_session_id()12666 inline bool SensitiveContentAppProtection::has_session_id() const {
12667   return _internal_has_session_id();
12668 }
clear_session_id()12669 inline void SensitiveContentAppProtection::clear_session_id() {
12670   _impl_.session_id_ = ::int64_t{0};
12671   _impl_._has_bits_[0] &= ~0x00000001u;
12672 }
_internal_session_id()12673 inline ::int64_t SensitiveContentAppProtection::_internal_session_id() const {
12674   return _impl_.session_id_;
12675 }
session_id()12676 inline ::int64_t SensitiveContentAppProtection::session_id() const {
12677   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentAppProtection.session_id)
12678   return _internal_session_id();
12679 }
_internal_set_session_id(::int64_t value)12680 inline void SensitiveContentAppProtection::_internal_set_session_id(::int64_t value) {
12681   _impl_._has_bits_[0] |= 0x00000001u;
12682   _impl_.session_id_ = value;
12683 }
set_session_id(::int64_t value)12684 inline void SensitiveContentAppProtection::set_session_id(::int64_t value) {
12685   _internal_set_session_id(value);
12686   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentAppProtection.session_id)
12687 }
12688 
12689 // optional int32 protected_uid = 2 [(.android.os.statsd.is_uid) = true];
_internal_has_protected_uid()12690 inline bool SensitiveContentAppProtection::_internal_has_protected_uid() const {
12691   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12692   return value;
12693 }
has_protected_uid()12694 inline bool SensitiveContentAppProtection::has_protected_uid() const {
12695   return _internal_has_protected_uid();
12696 }
clear_protected_uid()12697 inline void SensitiveContentAppProtection::clear_protected_uid() {
12698   _impl_.protected_uid_ = 0;
12699   _impl_._has_bits_[0] &= ~0x00000002u;
12700 }
_internal_protected_uid()12701 inline ::int32_t SensitiveContentAppProtection::_internal_protected_uid() const {
12702   return _impl_.protected_uid_;
12703 }
protected_uid()12704 inline ::int32_t SensitiveContentAppProtection::protected_uid() const {
12705   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentAppProtection.protected_uid)
12706   return _internal_protected_uid();
12707 }
_internal_set_protected_uid(::int32_t value)12708 inline void SensitiveContentAppProtection::_internal_set_protected_uid(::int32_t value) {
12709   _impl_._has_bits_[0] |= 0x00000002u;
12710   _impl_.protected_uid_ = value;
12711 }
set_protected_uid(::int32_t value)12712 inline void SensitiveContentAppProtection::set_protected_uid(::int32_t value) {
12713   _internal_set_protected_uid(value);
12714   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentAppProtection.protected_uid)
12715 }
12716 
12717 // optional int32 projection_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_projection_uid()12718 inline bool SensitiveContentAppProtection::_internal_has_projection_uid() const {
12719   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
12720   return value;
12721 }
has_projection_uid()12722 inline bool SensitiveContentAppProtection::has_projection_uid() const {
12723   return _internal_has_projection_uid();
12724 }
clear_projection_uid()12725 inline void SensitiveContentAppProtection::clear_projection_uid() {
12726   _impl_.projection_uid_ = 0;
12727   _impl_._has_bits_[0] &= ~0x00000004u;
12728 }
_internal_projection_uid()12729 inline ::int32_t SensitiveContentAppProtection::_internal_projection_uid() const {
12730   return _impl_.projection_uid_;
12731 }
projection_uid()12732 inline ::int32_t SensitiveContentAppProtection::projection_uid() const {
12733   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentAppProtection.projection_uid)
12734   return _internal_projection_uid();
12735 }
_internal_set_projection_uid(::int32_t value)12736 inline void SensitiveContentAppProtection::_internal_set_projection_uid(::int32_t value) {
12737   _impl_._has_bits_[0] |= 0x00000004u;
12738   _impl_.projection_uid_ = value;
12739 }
set_projection_uid(::int32_t value)12740 inline void SensitiveContentAppProtection::set_projection_uid(::int32_t value) {
12741   _internal_set_projection_uid(value);
12742   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentAppProtection.projection_uid)
12743 }
12744 
12745 // optional .android.os.statsd.framework.SensitiveContentAppProtection.State state = 4;
_internal_has_state()12746 inline bool SensitiveContentAppProtection::_internal_has_state() const {
12747   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
12748   return value;
12749 }
has_state()12750 inline bool SensitiveContentAppProtection::has_state() const {
12751   return _internal_has_state();
12752 }
clear_state()12753 inline void SensitiveContentAppProtection::clear_state() {
12754   _impl_.state_ = 0;
12755   _impl_._has_bits_[0] &= ~0x00000008u;
12756 }
_internal_state()12757 inline ::android::os::statsd::framework::SensitiveContentAppProtection_State SensitiveContentAppProtection::_internal_state() const {
12758   return static_cast< ::android::os::statsd::framework::SensitiveContentAppProtection_State >(_impl_.state_);
12759 }
state()12760 inline ::android::os::statsd::framework::SensitiveContentAppProtection_State SensitiveContentAppProtection::state() const {
12761   // @@protoc_insertion_point(field_get:android.os.statsd.framework.SensitiveContentAppProtection.state)
12762   return _internal_state();
12763 }
_internal_set_state(::android::os::statsd::framework::SensitiveContentAppProtection_State value)12764 inline void SensitiveContentAppProtection::_internal_set_state(::android::os::statsd::framework::SensitiveContentAppProtection_State value) {
12765   assert(::android::os::statsd::framework::SensitiveContentAppProtection_State_IsValid(value));
12766   _impl_._has_bits_[0] |= 0x00000008u;
12767   _impl_.state_ = value;
12768 }
set_state(::android::os::statsd::framework::SensitiveContentAppProtection_State value)12769 inline void SensitiveContentAppProtection::set_state(::android::os::statsd::framework::SensitiveContentAppProtection_State value) {
12770   _internal_set_state(value);
12771   // @@protoc_insertion_point(field_set:android.os.statsd.framework.SensitiveContentAppProtection.state)
12772 }
12773 
12774 // -------------------------------------------------------------------
12775 
12776 // ExcessiveBinderProxyCountReported
12777 
12778 // optional int32 offending_uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_offending_uid()12779 inline bool ExcessiveBinderProxyCountReported::_internal_has_offending_uid() const {
12780   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12781   return value;
12782 }
has_offending_uid()12783 inline bool ExcessiveBinderProxyCountReported::has_offending_uid() const {
12784   return _internal_has_offending_uid();
12785 }
clear_offending_uid()12786 inline void ExcessiveBinderProxyCountReported::clear_offending_uid() {
12787   _impl_.offending_uid_ = 0;
12788   _impl_._has_bits_[0] &= ~0x00000001u;
12789 }
_internal_offending_uid()12790 inline ::int32_t ExcessiveBinderProxyCountReported::_internal_offending_uid() const {
12791   return _impl_.offending_uid_;
12792 }
offending_uid()12793 inline ::int32_t ExcessiveBinderProxyCountReported::offending_uid() const {
12794   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ExcessiveBinderProxyCountReported.offending_uid)
12795   return _internal_offending_uid();
12796 }
_internal_set_offending_uid(::int32_t value)12797 inline void ExcessiveBinderProxyCountReported::_internal_set_offending_uid(::int32_t value) {
12798   _impl_._has_bits_[0] |= 0x00000001u;
12799   _impl_.offending_uid_ = value;
12800 }
set_offending_uid(::int32_t value)12801 inline void ExcessiveBinderProxyCountReported::set_offending_uid(::int32_t value) {
12802   _internal_set_offending_uid(value);
12803   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ExcessiveBinderProxyCountReported.offending_uid)
12804 }
12805 
12806 // -------------------------------------------------------------------
12807 
12808 // AppRestrictionStateChanged
12809 
12810 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()12811 inline bool AppRestrictionStateChanged::_internal_has_uid() const {
12812   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
12813   return value;
12814 }
has_uid()12815 inline bool AppRestrictionStateChanged::has_uid() const {
12816   return _internal_has_uid();
12817 }
clear_uid()12818 inline void AppRestrictionStateChanged::clear_uid() {
12819   _impl_.uid_ = 0;
12820   _impl_._has_bits_[0] &= ~0x00000002u;
12821 }
_internal_uid()12822 inline ::int32_t AppRestrictionStateChanged::_internal_uid() const {
12823   return _impl_.uid_;
12824 }
uid()12825 inline ::int32_t AppRestrictionStateChanged::uid() const {
12826   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppRestrictionStateChanged.uid)
12827   return _internal_uid();
12828 }
_internal_set_uid(::int32_t value)12829 inline void AppRestrictionStateChanged::_internal_set_uid(::int32_t value) {
12830   _impl_._has_bits_[0] |= 0x00000002u;
12831   _impl_.uid_ = value;
12832 }
set_uid(::int32_t value)12833 inline void AppRestrictionStateChanged::set_uid(::int32_t value) {
12834   _internal_set_uid(value);
12835   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppRestrictionStateChanged.uid)
12836 }
12837 
12838 // optional .android.os.statsd.framework.AppRestrictionStateChanged.RestrictionType restriction_type = 2;
_internal_has_restriction_type()12839 inline bool AppRestrictionStateChanged::_internal_has_restriction_type() const {
12840   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
12841   return value;
12842 }
has_restriction_type()12843 inline bool AppRestrictionStateChanged::has_restriction_type() const {
12844   return _internal_has_restriction_type();
12845 }
clear_restriction_type()12846 inline void AppRestrictionStateChanged::clear_restriction_type() {
12847   _impl_.restriction_type_ = 0;
12848   _impl_._has_bits_[0] &= ~0x00000004u;
12849 }
_internal_restriction_type()12850 inline ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType AppRestrictionStateChanged::_internal_restriction_type() const {
12851   return static_cast< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType >(_impl_.restriction_type_);
12852 }
restriction_type()12853 inline ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType AppRestrictionStateChanged::restriction_type() const {
12854   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppRestrictionStateChanged.restriction_type)
12855   return _internal_restriction_type();
12856 }
_internal_set_restriction_type(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType value)12857 inline void AppRestrictionStateChanged::_internal_set_restriction_type(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType value) {
12858   assert(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType_IsValid(value));
12859   _impl_._has_bits_[0] |= 0x00000004u;
12860   _impl_.restriction_type_ = value;
12861 }
set_restriction_type(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType value)12862 inline void AppRestrictionStateChanged::set_restriction_type(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType value) {
12863   _internal_set_restriction_type(value);
12864   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppRestrictionStateChanged.restriction_type)
12865 }
12866 
12867 // optional bool enabled = 3;
_internal_has_enabled()12868 inline bool AppRestrictionStateChanged::_internal_has_enabled() const {
12869   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
12870   return value;
12871 }
has_enabled()12872 inline bool AppRestrictionStateChanged::has_enabled() const {
12873   return _internal_has_enabled();
12874 }
clear_enabled()12875 inline void AppRestrictionStateChanged::clear_enabled() {
12876   _impl_.enabled_ = false;
12877   _impl_._has_bits_[0] &= ~0x00000008u;
12878 }
_internal_enabled()12879 inline bool AppRestrictionStateChanged::_internal_enabled() const {
12880   return _impl_.enabled_;
12881 }
enabled()12882 inline bool AppRestrictionStateChanged::enabled() const {
12883   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppRestrictionStateChanged.enabled)
12884   return _internal_enabled();
12885 }
_internal_set_enabled(bool value)12886 inline void AppRestrictionStateChanged::_internal_set_enabled(bool value) {
12887   _impl_._has_bits_[0] |= 0x00000008u;
12888   _impl_.enabled_ = value;
12889 }
set_enabled(bool value)12890 inline void AppRestrictionStateChanged::set_enabled(bool value) {
12891   _internal_set_enabled(value);
12892   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppRestrictionStateChanged.enabled)
12893 }
12894 
12895 // optional .android.os.statsd.framework.AppRestrictionStateChanged.RestrictionChangeReason main_reason = 4;
_internal_has_main_reason()12896 inline bool AppRestrictionStateChanged::_internal_has_main_reason() const {
12897   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
12898   return value;
12899 }
has_main_reason()12900 inline bool AppRestrictionStateChanged::has_main_reason() const {
12901   return _internal_has_main_reason();
12902 }
clear_main_reason()12903 inline void AppRestrictionStateChanged::clear_main_reason() {
12904   _impl_.main_reason_ = 0;
12905   _impl_._has_bits_[0] &= ~0x00000010u;
12906 }
_internal_main_reason()12907 inline ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason AppRestrictionStateChanged::_internal_main_reason() const {
12908   return static_cast< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason >(_impl_.main_reason_);
12909 }
main_reason()12910 inline ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason AppRestrictionStateChanged::main_reason() const {
12911   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppRestrictionStateChanged.main_reason)
12912   return _internal_main_reason();
12913 }
_internal_set_main_reason(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason value)12914 inline void AppRestrictionStateChanged::_internal_set_main_reason(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason value) {
12915   assert(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason_IsValid(value));
12916   _impl_._has_bits_[0] |= 0x00000010u;
12917   _impl_.main_reason_ = value;
12918 }
set_main_reason(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason value)12919 inline void AppRestrictionStateChanged::set_main_reason(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason value) {
12920   _internal_set_main_reason(value);
12921   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppRestrictionStateChanged.main_reason)
12922 }
12923 
12924 // optional string sub_reason = 5;
_internal_has_sub_reason()12925 inline bool AppRestrictionStateChanged::_internal_has_sub_reason() const {
12926   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
12927   return value;
12928 }
has_sub_reason()12929 inline bool AppRestrictionStateChanged::has_sub_reason() const {
12930   return _internal_has_sub_reason();
12931 }
clear_sub_reason()12932 inline void AppRestrictionStateChanged::clear_sub_reason() {
12933   _impl_.sub_reason_.ClearToEmpty();
12934   _impl_._has_bits_[0] &= ~0x00000001u;
12935 }
sub_reason()12936 inline const std::string& AppRestrictionStateChanged::sub_reason() const {
12937   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppRestrictionStateChanged.sub_reason)
12938   return _internal_sub_reason();
12939 }
12940 template <typename ArgT0, typename... ArgT>
12941 inline PROTOBUF_ALWAYS_INLINE
set_sub_reason(ArgT0 && arg0,ArgT...args)12942 void AppRestrictionStateChanged::set_sub_reason(ArgT0&& arg0, ArgT... args) {
12943  _impl_._has_bits_[0] |= 0x00000001u;
12944  _impl_.sub_reason_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12945   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppRestrictionStateChanged.sub_reason)
12946 }
mutable_sub_reason()12947 inline std::string* AppRestrictionStateChanged::mutable_sub_reason() {
12948   std::string* _s = _internal_mutable_sub_reason();
12949   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.AppRestrictionStateChanged.sub_reason)
12950   return _s;
12951 }
_internal_sub_reason()12952 inline const std::string& AppRestrictionStateChanged::_internal_sub_reason() const {
12953   return _impl_.sub_reason_.Get();
12954 }
_internal_set_sub_reason(const std::string & value)12955 inline void AppRestrictionStateChanged::_internal_set_sub_reason(const std::string& value) {
12956   _impl_._has_bits_[0] |= 0x00000001u;
12957   _impl_.sub_reason_.Set(value, GetArenaForAllocation());
12958 }
_internal_mutable_sub_reason()12959 inline std::string* AppRestrictionStateChanged::_internal_mutable_sub_reason() {
12960   _impl_._has_bits_[0] |= 0x00000001u;
12961   return _impl_.sub_reason_.Mutable(GetArenaForAllocation());
12962 }
release_sub_reason()12963 inline std::string* AppRestrictionStateChanged::release_sub_reason() {
12964   // @@protoc_insertion_point(field_release:android.os.statsd.framework.AppRestrictionStateChanged.sub_reason)
12965   if (!_internal_has_sub_reason()) {
12966     return nullptr;
12967   }
12968   _impl_._has_bits_[0] &= ~0x00000001u;
12969   auto* p = _impl_.sub_reason_.Release();
12970 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12971   if (_impl_.sub_reason_.IsDefault()) {
12972     _impl_.sub_reason_.Set("", GetArenaForAllocation());
12973   }
12974 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12975   return p;
12976 }
set_allocated_sub_reason(std::string * sub_reason)12977 inline void AppRestrictionStateChanged::set_allocated_sub_reason(std::string* sub_reason) {
12978   if (sub_reason != nullptr) {
12979     _impl_._has_bits_[0] |= 0x00000001u;
12980   } else {
12981     _impl_._has_bits_[0] &= ~0x00000001u;
12982   }
12983   _impl_.sub_reason_.SetAllocated(sub_reason, GetArenaForAllocation());
12984 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12985   if (_impl_.sub_reason_.IsDefault()) {
12986     _impl_.sub_reason_.Set("", GetArenaForAllocation());
12987   }
12988 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12989   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.AppRestrictionStateChanged.sub_reason)
12990 }
12991 
12992 // optional int64 threshold_exceeded = 6;
_internal_has_threshold_exceeded()12993 inline bool AppRestrictionStateChanged::_internal_has_threshold_exceeded() const {
12994   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
12995   return value;
12996 }
has_threshold_exceeded()12997 inline bool AppRestrictionStateChanged::has_threshold_exceeded() const {
12998   return _internal_has_threshold_exceeded();
12999 }
clear_threshold_exceeded()13000 inline void AppRestrictionStateChanged::clear_threshold_exceeded() {
13001   _impl_.threshold_exceeded_ = ::int64_t{0};
13002   _impl_._has_bits_[0] &= ~0x00000020u;
13003 }
_internal_threshold_exceeded()13004 inline ::int64_t AppRestrictionStateChanged::_internal_threshold_exceeded() const {
13005   return _impl_.threshold_exceeded_;
13006 }
threshold_exceeded()13007 inline ::int64_t AppRestrictionStateChanged::threshold_exceeded() const {
13008   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppRestrictionStateChanged.threshold_exceeded)
13009   return _internal_threshold_exceeded();
13010 }
_internal_set_threshold_exceeded(::int64_t value)13011 inline void AppRestrictionStateChanged::_internal_set_threshold_exceeded(::int64_t value) {
13012   _impl_._has_bits_[0] |= 0x00000020u;
13013   _impl_.threshold_exceeded_ = value;
13014 }
set_threshold_exceeded(::int64_t value)13015 inline void AppRestrictionStateChanged::set_threshold_exceeded(::int64_t value) {
13016   _internal_set_threshold_exceeded(value);
13017   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppRestrictionStateChanged.threshold_exceeded)
13018 }
13019 
13020 // optional .android.os.statsd.framework.AppRestrictionStateChanged.RestrictionChangeSource source = 7;
_internal_has_source()13021 inline bool AppRestrictionStateChanged::_internal_has_source() const {
13022   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
13023   return value;
13024 }
has_source()13025 inline bool AppRestrictionStateChanged::has_source() const {
13026   return _internal_has_source();
13027 }
clear_source()13028 inline void AppRestrictionStateChanged::clear_source() {
13029   _impl_.source_ = 0;
13030   _impl_._has_bits_[0] &= ~0x00000040u;
13031 }
_internal_source()13032 inline ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource AppRestrictionStateChanged::_internal_source() const {
13033   return static_cast< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource >(_impl_.source_);
13034 }
source()13035 inline ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource AppRestrictionStateChanged::source() const {
13036   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppRestrictionStateChanged.source)
13037   return _internal_source();
13038 }
_internal_set_source(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource value)13039 inline void AppRestrictionStateChanged::_internal_set_source(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource value) {
13040   assert(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource_IsValid(value));
13041   _impl_._has_bits_[0] |= 0x00000040u;
13042   _impl_.source_ = value;
13043 }
set_source(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource value)13044 inline void AppRestrictionStateChanged::set_source(::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource value) {
13045   _internal_set_source(value);
13046   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppRestrictionStateChanged.source)
13047 }
13048 
13049 // -------------------------------------------------------------------
13050 
13051 // BatteryUsageStatsPerUid
13052 
13053 // optional int64 session_start_millis = 1;
_internal_has_session_start_millis()13054 inline bool BatteryUsageStatsPerUid::_internal_has_session_start_millis() const {
13055   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
13056   return value;
13057 }
has_session_start_millis()13058 inline bool BatteryUsageStatsPerUid::has_session_start_millis() const {
13059   return _internal_has_session_start_millis();
13060 }
clear_session_start_millis()13061 inline void BatteryUsageStatsPerUid::clear_session_start_millis() {
13062   _impl_.session_start_millis_ = ::int64_t{0};
13063   _impl_._has_bits_[0] &= ~0x00000002u;
13064 }
_internal_session_start_millis()13065 inline ::int64_t BatteryUsageStatsPerUid::_internal_session_start_millis() const {
13066   return _impl_.session_start_millis_;
13067 }
session_start_millis()13068 inline ::int64_t BatteryUsageStatsPerUid::session_start_millis() const {
13069   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.session_start_millis)
13070   return _internal_session_start_millis();
13071 }
_internal_set_session_start_millis(::int64_t value)13072 inline void BatteryUsageStatsPerUid::_internal_set_session_start_millis(::int64_t value) {
13073   _impl_._has_bits_[0] |= 0x00000002u;
13074   _impl_.session_start_millis_ = value;
13075 }
set_session_start_millis(::int64_t value)13076 inline void BatteryUsageStatsPerUid::set_session_start_millis(::int64_t value) {
13077   _internal_set_session_start_millis(value);
13078   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.session_start_millis)
13079 }
13080 
13081 // optional int64 session_end_millis = 2;
_internal_has_session_end_millis()13082 inline bool BatteryUsageStatsPerUid::_internal_has_session_end_millis() const {
13083   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
13084   return value;
13085 }
has_session_end_millis()13086 inline bool BatteryUsageStatsPerUid::has_session_end_millis() const {
13087   return _internal_has_session_end_millis();
13088 }
clear_session_end_millis()13089 inline void BatteryUsageStatsPerUid::clear_session_end_millis() {
13090   _impl_.session_end_millis_ = ::int64_t{0};
13091   _impl_._has_bits_[0] &= ~0x00000004u;
13092 }
_internal_session_end_millis()13093 inline ::int64_t BatteryUsageStatsPerUid::_internal_session_end_millis() const {
13094   return _impl_.session_end_millis_;
13095 }
session_end_millis()13096 inline ::int64_t BatteryUsageStatsPerUid::session_end_millis() const {
13097   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.session_end_millis)
13098   return _internal_session_end_millis();
13099 }
_internal_set_session_end_millis(::int64_t value)13100 inline void BatteryUsageStatsPerUid::_internal_set_session_end_millis(::int64_t value) {
13101   _impl_._has_bits_[0] |= 0x00000004u;
13102   _impl_.session_end_millis_ = value;
13103 }
set_session_end_millis(::int64_t value)13104 inline void BatteryUsageStatsPerUid::set_session_end_millis(::int64_t value) {
13105   _internal_set_session_end_millis(value);
13106   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.session_end_millis)
13107 }
13108 
13109 // optional int64 session_duration_millis = 3;
_internal_has_session_duration_millis()13110 inline bool BatteryUsageStatsPerUid::_internal_has_session_duration_millis() const {
13111   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
13112   return value;
13113 }
has_session_duration_millis()13114 inline bool BatteryUsageStatsPerUid::has_session_duration_millis() const {
13115   return _internal_has_session_duration_millis();
13116 }
clear_session_duration_millis()13117 inline void BatteryUsageStatsPerUid::clear_session_duration_millis() {
13118   _impl_.session_duration_millis_ = ::int64_t{0};
13119   _impl_._has_bits_[0] &= ~0x00000008u;
13120 }
_internal_session_duration_millis()13121 inline ::int64_t BatteryUsageStatsPerUid::_internal_session_duration_millis() const {
13122   return _impl_.session_duration_millis_;
13123 }
session_duration_millis()13124 inline ::int64_t BatteryUsageStatsPerUid::session_duration_millis() const {
13125   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.session_duration_millis)
13126   return _internal_session_duration_millis();
13127 }
_internal_set_session_duration_millis(::int64_t value)13128 inline void BatteryUsageStatsPerUid::_internal_set_session_duration_millis(::int64_t value) {
13129   _impl_._has_bits_[0] |= 0x00000008u;
13130   _impl_.session_duration_millis_ = value;
13131 }
set_session_duration_millis(::int64_t value)13132 inline void BatteryUsageStatsPerUid::set_session_duration_millis(::int64_t value) {
13133   _internal_set_session_duration_millis(value);
13134   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.session_duration_millis)
13135 }
13136 
13137 // optional int32 session_discharge_percentage = 4;
_internal_has_session_discharge_percentage()13138 inline bool BatteryUsageStatsPerUid::_internal_has_session_discharge_percentage() const {
13139   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
13140   return value;
13141 }
has_session_discharge_percentage()13142 inline bool BatteryUsageStatsPerUid::has_session_discharge_percentage() const {
13143   return _internal_has_session_discharge_percentage();
13144 }
clear_session_discharge_percentage()13145 inline void BatteryUsageStatsPerUid::clear_session_discharge_percentage() {
13146   _impl_.session_discharge_percentage_ = 0;
13147   _impl_._has_bits_[0] &= ~0x00000020u;
13148 }
_internal_session_discharge_percentage()13149 inline ::int32_t BatteryUsageStatsPerUid::_internal_session_discharge_percentage() const {
13150   return _impl_.session_discharge_percentage_;
13151 }
session_discharge_percentage()13152 inline ::int32_t BatteryUsageStatsPerUid::session_discharge_percentage() const {
13153   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.session_discharge_percentage)
13154   return _internal_session_discharge_percentage();
13155 }
_internal_set_session_discharge_percentage(::int32_t value)13156 inline void BatteryUsageStatsPerUid::_internal_set_session_discharge_percentage(::int32_t value) {
13157   _impl_._has_bits_[0] |= 0x00000020u;
13158   _impl_.session_discharge_percentage_ = value;
13159 }
set_session_discharge_percentage(::int32_t value)13160 inline void BatteryUsageStatsPerUid::set_session_discharge_percentage(::int32_t value) {
13161   _internal_set_session_discharge_percentage(value);
13162   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.session_discharge_percentage)
13163 }
13164 
13165 // optional int64 session_discharge_duration_millis = 5;
_internal_has_session_discharge_duration_millis()13166 inline bool BatteryUsageStatsPerUid::_internal_has_session_discharge_duration_millis() const {
13167   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
13168   return value;
13169 }
has_session_discharge_duration_millis()13170 inline bool BatteryUsageStatsPerUid::has_session_discharge_duration_millis() const {
13171   return _internal_has_session_discharge_duration_millis();
13172 }
clear_session_discharge_duration_millis()13173 inline void BatteryUsageStatsPerUid::clear_session_discharge_duration_millis() {
13174   _impl_.session_discharge_duration_millis_ = ::int64_t{0};
13175   _impl_._has_bits_[0] &= ~0x00000010u;
13176 }
_internal_session_discharge_duration_millis()13177 inline ::int64_t BatteryUsageStatsPerUid::_internal_session_discharge_duration_millis() const {
13178   return _impl_.session_discharge_duration_millis_;
13179 }
session_discharge_duration_millis()13180 inline ::int64_t BatteryUsageStatsPerUid::session_discharge_duration_millis() const {
13181   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.session_discharge_duration_millis)
13182   return _internal_session_discharge_duration_millis();
13183 }
_internal_set_session_discharge_duration_millis(::int64_t value)13184 inline void BatteryUsageStatsPerUid::_internal_set_session_discharge_duration_millis(::int64_t value) {
13185   _impl_._has_bits_[0] |= 0x00000010u;
13186   _impl_.session_discharge_duration_millis_ = value;
13187 }
set_session_discharge_duration_millis(::int64_t value)13188 inline void BatteryUsageStatsPerUid::set_session_discharge_duration_millis(::int64_t value) {
13189   _internal_set_session_discharge_duration_millis(value);
13190   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.session_discharge_duration_millis)
13191 }
13192 
13193 // optional int32 uid = 6 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()13194 inline bool BatteryUsageStatsPerUid::_internal_has_uid() const {
13195   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
13196   return value;
13197 }
has_uid()13198 inline bool BatteryUsageStatsPerUid::has_uid() const {
13199   return _internal_has_uid();
13200 }
clear_uid()13201 inline void BatteryUsageStatsPerUid::clear_uid() {
13202   _impl_.uid_ = 0;
13203   _impl_._has_bits_[0] &= ~0x00000040u;
13204 }
_internal_uid()13205 inline ::int32_t BatteryUsageStatsPerUid::_internal_uid() const {
13206   return _impl_.uid_;
13207 }
uid()13208 inline ::int32_t BatteryUsageStatsPerUid::uid() const {
13209   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.uid)
13210   return _internal_uid();
13211 }
_internal_set_uid(::int32_t value)13212 inline void BatteryUsageStatsPerUid::_internal_set_uid(::int32_t value) {
13213   _impl_._has_bits_[0] |= 0x00000040u;
13214   _impl_.uid_ = value;
13215 }
set_uid(::int32_t value)13216 inline void BatteryUsageStatsPerUid::set_uid(::int32_t value) {
13217   _internal_set_uid(value);
13218   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.uid)
13219 }
13220 
13221 // optional .android.os.statsd.framework.BatteryUsageStatsPerUid.ProcessState proc_state = 7;
_internal_has_proc_state()13222 inline bool BatteryUsageStatsPerUid::_internal_has_proc_state() const {
13223   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
13224   return value;
13225 }
has_proc_state()13226 inline bool BatteryUsageStatsPerUid::has_proc_state() const {
13227   return _internal_has_proc_state();
13228 }
clear_proc_state()13229 inline void BatteryUsageStatsPerUid::clear_proc_state() {
13230   _impl_.proc_state_ = 0;
13231   _impl_._has_bits_[0] &= ~0x00000100u;
13232 }
_internal_proc_state()13233 inline ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState BatteryUsageStatsPerUid::_internal_proc_state() const {
13234   return static_cast< ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState >(_impl_.proc_state_);
13235 }
proc_state()13236 inline ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState BatteryUsageStatsPerUid::proc_state() const {
13237   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.proc_state)
13238   return _internal_proc_state();
13239 }
_internal_set_proc_state(::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState value)13240 inline void BatteryUsageStatsPerUid::_internal_set_proc_state(::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState value) {
13241   assert(::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState_IsValid(value));
13242   _impl_._has_bits_[0] |= 0x00000100u;
13243   _impl_.proc_state_ = value;
13244 }
set_proc_state(::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState value)13245 inline void BatteryUsageStatsPerUid::set_proc_state(::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState value) {
13246   _internal_set_proc_state(value);
13247   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.proc_state)
13248 }
13249 
13250 // optional int64 time_in_state_millis = 8;
_internal_has_time_in_state_millis()13251 inline bool BatteryUsageStatsPerUid::_internal_has_time_in_state_millis() const {
13252   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
13253   return value;
13254 }
has_time_in_state_millis()13255 inline bool BatteryUsageStatsPerUid::has_time_in_state_millis() const {
13256   return _internal_has_time_in_state_millis();
13257 }
clear_time_in_state_millis()13258 inline void BatteryUsageStatsPerUid::clear_time_in_state_millis() {
13259   _impl_.time_in_state_millis_ = ::int64_t{0};
13260   _impl_._has_bits_[0] &= ~0x00000080u;
13261 }
_internal_time_in_state_millis()13262 inline ::int64_t BatteryUsageStatsPerUid::_internal_time_in_state_millis() const {
13263   return _impl_.time_in_state_millis_;
13264 }
time_in_state_millis()13265 inline ::int64_t BatteryUsageStatsPerUid::time_in_state_millis() const {
13266   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.time_in_state_millis)
13267   return _internal_time_in_state_millis();
13268 }
_internal_set_time_in_state_millis(::int64_t value)13269 inline void BatteryUsageStatsPerUid::_internal_set_time_in_state_millis(::int64_t value) {
13270   _impl_._has_bits_[0] |= 0x00000080u;
13271   _impl_.time_in_state_millis_ = value;
13272 }
set_time_in_state_millis(::int64_t value)13273 inline void BatteryUsageStatsPerUid::set_time_in_state_millis(::int64_t value) {
13274   _internal_set_time_in_state_millis(value);
13275   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.time_in_state_millis)
13276 }
13277 
13278 // optional string power_component_name = 9;
_internal_has_power_component_name()13279 inline bool BatteryUsageStatsPerUid::_internal_has_power_component_name() const {
13280   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
13281   return value;
13282 }
has_power_component_name()13283 inline bool BatteryUsageStatsPerUid::has_power_component_name() const {
13284   return _internal_has_power_component_name();
13285 }
clear_power_component_name()13286 inline void BatteryUsageStatsPerUid::clear_power_component_name() {
13287   _impl_.power_component_name_.ClearToEmpty();
13288   _impl_._has_bits_[0] &= ~0x00000001u;
13289 }
power_component_name()13290 inline const std::string& BatteryUsageStatsPerUid::power_component_name() const {
13291   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.power_component_name)
13292   return _internal_power_component_name();
13293 }
13294 template <typename ArgT0, typename... ArgT>
13295 inline PROTOBUF_ALWAYS_INLINE
set_power_component_name(ArgT0 && arg0,ArgT...args)13296 void BatteryUsageStatsPerUid::set_power_component_name(ArgT0&& arg0, ArgT... args) {
13297  _impl_._has_bits_[0] |= 0x00000001u;
13298  _impl_.power_component_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13299   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.power_component_name)
13300 }
mutable_power_component_name()13301 inline std::string* BatteryUsageStatsPerUid::mutable_power_component_name() {
13302   std::string* _s = _internal_mutable_power_component_name();
13303   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.BatteryUsageStatsPerUid.power_component_name)
13304   return _s;
13305 }
_internal_power_component_name()13306 inline const std::string& BatteryUsageStatsPerUid::_internal_power_component_name() const {
13307   return _impl_.power_component_name_.Get();
13308 }
_internal_set_power_component_name(const std::string & value)13309 inline void BatteryUsageStatsPerUid::_internal_set_power_component_name(const std::string& value) {
13310   _impl_._has_bits_[0] |= 0x00000001u;
13311   _impl_.power_component_name_.Set(value, GetArenaForAllocation());
13312 }
_internal_mutable_power_component_name()13313 inline std::string* BatteryUsageStatsPerUid::_internal_mutable_power_component_name() {
13314   _impl_._has_bits_[0] |= 0x00000001u;
13315   return _impl_.power_component_name_.Mutable(GetArenaForAllocation());
13316 }
release_power_component_name()13317 inline std::string* BatteryUsageStatsPerUid::release_power_component_name() {
13318   // @@protoc_insertion_point(field_release:android.os.statsd.framework.BatteryUsageStatsPerUid.power_component_name)
13319   if (!_internal_has_power_component_name()) {
13320     return nullptr;
13321   }
13322   _impl_._has_bits_[0] &= ~0x00000001u;
13323   auto* p = _impl_.power_component_name_.Release();
13324 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13325   if (_impl_.power_component_name_.IsDefault()) {
13326     _impl_.power_component_name_.Set("", GetArenaForAllocation());
13327   }
13328 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13329   return p;
13330 }
set_allocated_power_component_name(std::string * power_component_name)13331 inline void BatteryUsageStatsPerUid::set_allocated_power_component_name(std::string* power_component_name) {
13332   if (power_component_name != nullptr) {
13333     _impl_._has_bits_[0] |= 0x00000001u;
13334   } else {
13335     _impl_._has_bits_[0] &= ~0x00000001u;
13336   }
13337   _impl_.power_component_name_.SetAllocated(power_component_name, GetArenaForAllocation());
13338 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13339   if (_impl_.power_component_name_.IsDefault()) {
13340     _impl_.power_component_name_.Set("", GetArenaForAllocation());
13341   }
13342 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13343   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.BatteryUsageStatsPerUid.power_component_name)
13344 }
13345 
13346 // optional float total_consumed_power_mah = 10;
_internal_has_total_consumed_power_mah()13347 inline bool BatteryUsageStatsPerUid::_internal_has_total_consumed_power_mah() const {
13348   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
13349   return value;
13350 }
has_total_consumed_power_mah()13351 inline bool BatteryUsageStatsPerUid::has_total_consumed_power_mah() const {
13352   return _internal_has_total_consumed_power_mah();
13353 }
clear_total_consumed_power_mah()13354 inline void BatteryUsageStatsPerUid::clear_total_consumed_power_mah() {
13355   _impl_.total_consumed_power_mah_ = 0;
13356   _impl_._has_bits_[0] &= ~0x00000200u;
13357 }
_internal_total_consumed_power_mah()13358 inline float BatteryUsageStatsPerUid::_internal_total_consumed_power_mah() const {
13359   return _impl_.total_consumed_power_mah_;
13360 }
total_consumed_power_mah()13361 inline float BatteryUsageStatsPerUid::total_consumed_power_mah() const {
13362   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.total_consumed_power_mah)
13363   return _internal_total_consumed_power_mah();
13364 }
_internal_set_total_consumed_power_mah(float value)13365 inline void BatteryUsageStatsPerUid::_internal_set_total_consumed_power_mah(float value) {
13366   _impl_._has_bits_[0] |= 0x00000200u;
13367   _impl_.total_consumed_power_mah_ = value;
13368 }
set_total_consumed_power_mah(float value)13369 inline void BatteryUsageStatsPerUid::set_total_consumed_power_mah(float value) {
13370   _internal_set_total_consumed_power_mah(value);
13371   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.total_consumed_power_mah)
13372 }
13373 
13374 // optional float consumed_power_mah = 11;
_internal_has_consumed_power_mah()13375 inline bool BatteryUsageStatsPerUid::_internal_has_consumed_power_mah() const {
13376   bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
13377   return value;
13378 }
has_consumed_power_mah()13379 inline bool BatteryUsageStatsPerUid::has_consumed_power_mah() const {
13380   return _internal_has_consumed_power_mah();
13381 }
clear_consumed_power_mah()13382 inline void BatteryUsageStatsPerUid::clear_consumed_power_mah() {
13383   _impl_.consumed_power_mah_ = 0;
13384   _impl_._has_bits_[0] &= ~0x00000800u;
13385 }
_internal_consumed_power_mah()13386 inline float BatteryUsageStatsPerUid::_internal_consumed_power_mah() const {
13387   return _impl_.consumed_power_mah_;
13388 }
consumed_power_mah()13389 inline float BatteryUsageStatsPerUid::consumed_power_mah() const {
13390   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.consumed_power_mah)
13391   return _internal_consumed_power_mah();
13392 }
_internal_set_consumed_power_mah(float value)13393 inline void BatteryUsageStatsPerUid::_internal_set_consumed_power_mah(float value) {
13394   _impl_._has_bits_[0] |= 0x00000800u;
13395   _impl_.consumed_power_mah_ = value;
13396 }
set_consumed_power_mah(float value)13397 inline void BatteryUsageStatsPerUid::set_consumed_power_mah(float value) {
13398   _internal_set_consumed_power_mah(value);
13399   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.consumed_power_mah)
13400 }
13401 
13402 // optional int64 duration_millis = 12;
_internal_has_duration_millis()13403 inline bool BatteryUsageStatsPerUid::_internal_has_duration_millis() const {
13404   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
13405   return value;
13406 }
has_duration_millis()13407 inline bool BatteryUsageStatsPerUid::has_duration_millis() const {
13408   return _internal_has_duration_millis();
13409 }
clear_duration_millis()13410 inline void BatteryUsageStatsPerUid::clear_duration_millis() {
13411   _impl_.duration_millis_ = ::int64_t{0};
13412   _impl_._has_bits_[0] &= ~0x00000400u;
13413 }
_internal_duration_millis()13414 inline ::int64_t BatteryUsageStatsPerUid::_internal_duration_millis() const {
13415   return _impl_.duration_millis_;
13416 }
duration_millis()13417 inline ::int64_t BatteryUsageStatsPerUid::duration_millis() const {
13418   // @@protoc_insertion_point(field_get:android.os.statsd.framework.BatteryUsageStatsPerUid.duration_millis)
13419   return _internal_duration_millis();
13420 }
_internal_set_duration_millis(::int64_t value)13421 inline void BatteryUsageStatsPerUid::_internal_set_duration_millis(::int64_t value) {
13422   _impl_._has_bits_[0] |= 0x00000400u;
13423   _impl_.duration_millis_ = value;
13424 }
set_duration_millis(::int64_t value)13425 inline void BatteryUsageStatsPerUid::set_duration_millis(::int64_t value) {
13426   _internal_set_duration_millis(value);
13427   // @@protoc_insertion_point(field_set:android.os.statsd.framework.BatteryUsageStatsPerUid.duration_millis)
13428 }
13429 
13430 // -------------------------------------------------------------------
13431 
13432 // PostGCMemorySnapshot
13433 
13434 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()13435 inline bool PostGCMemorySnapshot::_internal_has_uid() const {
13436   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
13437   return value;
13438 }
has_uid()13439 inline bool PostGCMemorySnapshot::has_uid() const {
13440   return _internal_has_uid();
13441 }
clear_uid()13442 inline void PostGCMemorySnapshot::clear_uid() {
13443   _impl_.uid_ = 0;
13444   _impl_._has_bits_[0] &= ~0x00000002u;
13445 }
_internal_uid()13446 inline ::int32_t PostGCMemorySnapshot::_internal_uid() const {
13447   return _impl_.uid_;
13448 }
uid()13449 inline ::int32_t PostGCMemorySnapshot::uid() const {
13450   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.uid)
13451   return _internal_uid();
13452 }
_internal_set_uid(::int32_t value)13453 inline void PostGCMemorySnapshot::_internal_set_uid(::int32_t value) {
13454   _impl_._has_bits_[0] |= 0x00000002u;
13455   _impl_.uid_ = value;
13456 }
set_uid(::int32_t value)13457 inline void PostGCMemorySnapshot::set_uid(::int32_t value) {
13458   _internal_set_uid(value);
13459   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.uid)
13460 }
13461 
13462 // optional string process_name = 2;
_internal_has_process_name()13463 inline bool PostGCMemorySnapshot::_internal_has_process_name() const {
13464   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
13465   return value;
13466 }
has_process_name()13467 inline bool PostGCMemorySnapshot::has_process_name() const {
13468   return _internal_has_process_name();
13469 }
clear_process_name()13470 inline void PostGCMemorySnapshot::clear_process_name() {
13471   _impl_.process_name_.ClearToEmpty();
13472   _impl_._has_bits_[0] &= ~0x00000001u;
13473 }
process_name()13474 inline const std::string& PostGCMemorySnapshot::process_name() const {
13475   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.process_name)
13476   return _internal_process_name();
13477 }
13478 template <typename ArgT0, typename... ArgT>
13479 inline PROTOBUF_ALWAYS_INLINE
set_process_name(ArgT0 && arg0,ArgT...args)13480 void PostGCMemorySnapshot::set_process_name(ArgT0&& arg0, ArgT... args) {
13481  _impl_._has_bits_[0] |= 0x00000001u;
13482  _impl_.process_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13483   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.process_name)
13484 }
mutable_process_name()13485 inline std::string* PostGCMemorySnapshot::mutable_process_name() {
13486   std::string* _s = _internal_mutable_process_name();
13487   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.PostGCMemorySnapshot.process_name)
13488   return _s;
13489 }
_internal_process_name()13490 inline const std::string& PostGCMemorySnapshot::_internal_process_name() const {
13491   return _impl_.process_name_.Get();
13492 }
_internal_set_process_name(const std::string & value)13493 inline void PostGCMemorySnapshot::_internal_set_process_name(const std::string& value) {
13494   _impl_._has_bits_[0] |= 0x00000001u;
13495   _impl_.process_name_.Set(value, GetArenaForAllocation());
13496 }
_internal_mutable_process_name()13497 inline std::string* PostGCMemorySnapshot::_internal_mutable_process_name() {
13498   _impl_._has_bits_[0] |= 0x00000001u;
13499   return _impl_.process_name_.Mutable(GetArenaForAllocation());
13500 }
release_process_name()13501 inline std::string* PostGCMemorySnapshot::release_process_name() {
13502   // @@protoc_insertion_point(field_release:android.os.statsd.framework.PostGCMemorySnapshot.process_name)
13503   if (!_internal_has_process_name()) {
13504     return nullptr;
13505   }
13506   _impl_._has_bits_[0] &= ~0x00000001u;
13507   auto* p = _impl_.process_name_.Release();
13508 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13509   if (_impl_.process_name_.IsDefault()) {
13510     _impl_.process_name_.Set("", GetArenaForAllocation());
13511   }
13512 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13513   return p;
13514 }
set_allocated_process_name(std::string * process_name)13515 inline void PostGCMemorySnapshot::set_allocated_process_name(std::string* process_name) {
13516   if (process_name != nullptr) {
13517     _impl_._has_bits_[0] |= 0x00000001u;
13518   } else {
13519     _impl_._has_bits_[0] &= ~0x00000001u;
13520   }
13521   _impl_.process_name_.SetAllocated(process_name, GetArenaForAllocation());
13522 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13523   if (_impl_.process_name_.IsDefault()) {
13524     _impl_.process_name_.Set("", GetArenaForAllocation());
13525   }
13526 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13527   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.PostGCMemorySnapshot.process_name)
13528 }
13529 
13530 // optional int32 pid = 3;
_internal_has_pid()13531 inline bool PostGCMemorySnapshot::_internal_has_pid() const {
13532   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
13533   return value;
13534 }
has_pid()13535 inline bool PostGCMemorySnapshot::has_pid() const {
13536   return _internal_has_pid();
13537 }
clear_pid()13538 inline void PostGCMemorySnapshot::clear_pid() {
13539   _impl_.pid_ = 0;
13540   _impl_._has_bits_[0] &= ~0x00000004u;
13541 }
_internal_pid()13542 inline ::int32_t PostGCMemorySnapshot::_internal_pid() const {
13543   return _impl_.pid_;
13544 }
pid()13545 inline ::int32_t PostGCMemorySnapshot::pid() const {
13546   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.pid)
13547   return _internal_pid();
13548 }
_internal_set_pid(::int32_t value)13549 inline void PostGCMemorySnapshot::_internal_set_pid(::int32_t value) {
13550   _impl_._has_bits_[0] |= 0x00000004u;
13551   _impl_.pid_ = value;
13552 }
set_pid(::int32_t value)13553 inline void PostGCMemorySnapshot::set_pid(::int32_t value) {
13554   _internal_set_pid(value);
13555   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.pid)
13556 }
13557 
13558 // optional int32 oom_score_adj = 4;
_internal_has_oom_score_adj()13559 inline bool PostGCMemorySnapshot::_internal_has_oom_score_adj() const {
13560   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
13561   return value;
13562 }
has_oom_score_adj()13563 inline bool PostGCMemorySnapshot::has_oom_score_adj() const {
13564   return _internal_has_oom_score_adj();
13565 }
clear_oom_score_adj()13566 inline void PostGCMemorySnapshot::clear_oom_score_adj() {
13567   _impl_.oom_score_adj_ = 0;
13568   _impl_._has_bits_[0] &= ~0x00000008u;
13569 }
_internal_oom_score_adj()13570 inline ::int32_t PostGCMemorySnapshot::_internal_oom_score_adj() const {
13571   return _impl_.oom_score_adj_;
13572 }
oom_score_adj()13573 inline ::int32_t PostGCMemorySnapshot::oom_score_adj() const {
13574   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.oom_score_adj)
13575   return _internal_oom_score_adj();
13576 }
_internal_set_oom_score_adj(::int32_t value)13577 inline void PostGCMemorySnapshot::_internal_set_oom_score_adj(::int32_t value) {
13578   _impl_._has_bits_[0] |= 0x00000008u;
13579   _impl_.oom_score_adj_ = value;
13580 }
set_oom_score_adj(::int32_t value)13581 inline void PostGCMemorySnapshot::set_oom_score_adj(::int32_t value) {
13582   _internal_set_oom_score_adj(value);
13583   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.oom_score_adj)
13584 }
13585 
13586 // optional int32 rss_in_kb = 5;
_internal_has_rss_in_kb()13587 inline bool PostGCMemorySnapshot::_internal_has_rss_in_kb() const {
13588   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
13589   return value;
13590 }
has_rss_in_kb()13591 inline bool PostGCMemorySnapshot::has_rss_in_kb() const {
13592   return _internal_has_rss_in_kb();
13593 }
clear_rss_in_kb()13594 inline void PostGCMemorySnapshot::clear_rss_in_kb() {
13595   _impl_.rss_in_kb_ = 0;
13596   _impl_._has_bits_[0] &= ~0x00000010u;
13597 }
_internal_rss_in_kb()13598 inline ::int32_t PostGCMemorySnapshot::_internal_rss_in_kb() const {
13599   return _impl_.rss_in_kb_;
13600 }
rss_in_kb()13601 inline ::int32_t PostGCMemorySnapshot::rss_in_kb() const {
13602   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.rss_in_kb)
13603   return _internal_rss_in_kb();
13604 }
_internal_set_rss_in_kb(::int32_t value)13605 inline void PostGCMemorySnapshot::_internal_set_rss_in_kb(::int32_t value) {
13606   _impl_._has_bits_[0] |= 0x00000010u;
13607   _impl_.rss_in_kb_ = value;
13608 }
set_rss_in_kb(::int32_t value)13609 inline void PostGCMemorySnapshot::set_rss_in_kb(::int32_t value) {
13610   _internal_set_rss_in_kb(value);
13611   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.rss_in_kb)
13612 }
13613 
13614 // optional int32 anon_rss_in_kb = 6;
_internal_has_anon_rss_in_kb()13615 inline bool PostGCMemorySnapshot::_internal_has_anon_rss_in_kb() const {
13616   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
13617   return value;
13618 }
has_anon_rss_in_kb()13619 inline bool PostGCMemorySnapshot::has_anon_rss_in_kb() const {
13620   return _internal_has_anon_rss_in_kb();
13621 }
clear_anon_rss_in_kb()13622 inline void PostGCMemorySnapshot::clear_anon_rss_in_kb() {
13623   _impl_.anon_rss_in_kb_ = 0;
13624   _impl_._has_bits_[0] &= ~0x00000020u;
13625 }
_internal_anon_rss_in_kb()13626 inline ::int32_t PostGCMemorySnapshot::_internal_anon_rss_in_kb() const {
13627   return _impl_.anon_rss_in_kb_;
13628 }
anon_rss_in_kb()13629 inline ::int32_t PostGCMemorySnapshot::anon_rss_in_kb() const {
13630   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.anon_rss_in_kb)
13631   return _internal_anon_rss_in_kb();
13632 }
_internal_set_anon_rss_in_kb(::int32_t value)13633 inline void PostGCMemorySnapshot::_internal_set_anon_rss_in_kb(::int32_t value) {
13634   _impl_._has_bits_[0] |= 0x00000020u;
13635   _impl_.anon_rss_in_kb_ = value;
13636 }
set_anon_rss_in_kb(::int32_t value)13637 inline void PostGCMemorySnapshot::set_anon_rss_in_kb(::int32_t value) {
13638   _internal_set_anon_rss_in_kb(value);
13639   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.anon_rss_in_kb)
13640 }
13641 
13642 // optional int32 swap_in_kb = 7;
_internal_has_swap_in_kb()13643 inline bool PostGCMemorySnapshot::_internal_has_swap_in_kb() const {
13644   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
13645   return value;
13646 }
has_swap_in_kb()13647 inline bool PostGCMemorySnapshot::has_swap_in_kb() const {
13648   return _internal_has_swap_in_kb();
13649 }
clear_swap_in_kb()13650 inline void PostGCMemorySnapshot::clear_swap_in_kb() {
13651   _impl_.swap_in_kb_ = 0;
13652   _impl_._has_bits_[0] &= ~0x00000040u;
13653 }
_internal_swap_in_kb()13654 inline ::int32_t PostGCMemorySnapshot::_internal_swap_in_kb() const {
13655   return _impl_.swap_in_kb_;
13656 }
swap_in_kb()13657 inline ::int32_t PostGCMemorySnapshot::swap_in_kb() const {
13658   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.swap_in_kb)
13659   return _internal_swap_in_kb();
13660 }
_internal_set_swap_in_kb(::int32_t value)13661 inline void PostGCMemorySnapshot::_internal_set_swap_in_kb(::int32_t value) {
13662   _impl_._has_bits_[0] |= 0x00000040u;
13663   _impl_.swap_in_kb_ = value;
13664 }
set_swap_in_kb(::int32_t value)13665 inline void PostGCMemorySnapshot::set_swap_in_kb(::int32_t value) {
13666   _internal_set_swap_in_kb(value);
13667   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.swap_in_kb)
13668 }
13669 
13670 // optional int32 anon_rss_and_swap_in_kb = 8;
_internal_has_anon_rss_and_swap_in_kb()13671 inline bool PostGCMemorySnapshot::_internal_has_anon_rss_and_swap_in_kb() const {
13672   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
13673   return value;
13674 }
has_anon_rss_and_swap_in_kb()13675 inline bool PostGCMemorySnapshot::has_anon_rss_and_swap_in_kb() const {
13676   return _internal_has_anon_rss_and_swap_in_kb();
13677 }
clear_anon_rss_and_swap_in_kb()13678 inline void PostGCMemorySnapshot::clear_anon_rss_and_swap_in_kb() {
13679   _impl_.anon_rss_and_swap_in_kb_ = 0;
13680   _impl_._has_bits_[0] &= ~0x00000080u;
13681 }
_internal_anon_rss_and_swap_in_kb()13682 inline ::int32_t PostGCMemorySnapshot::_internal_anon_rss_and_swap_in_kb() const {
13683   return _impl_.anon_rss_and_swap_in_kb_;
13684 }
anon_rss_and_swap_in_kb()13685 inline ::int32_t PostGCMemorySnapshot::anon_rss_and_swap_in_kb() const {
13686   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.anon_rss_and_swap_in_kb)
13687   return _internal_anon_rss_and_swap_in_kb();
13688 }
_internal_set_anon_rss_and_swap_in_kb(::int32_t value)13689 inline void PostGCMemorySnapshot::_internal_set_anon_rss_and_swap_in_kb(::int32_t value) {
13690   _impl_._has_bits_[0] |= 0x00000080u;
13691   _impl_.anon_rss_and_swap_in_kb_ = value;
13692 }
set_anon_rss_and_swap_in_kb(::int32_t value)13693 inline void PostGCMemorySnapshot::set_anon_rss_and_swap_in_kb(::int32_t value) {
13694   _internal_set_anon_rss_and_swap_in_kb(value);
13695   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.anon_rss_and_swap_in_kb)
13696 }
13697 
13698 // repeated string native_allocation_class = 9;
_internal_native_allocation_class_size()13699 inline int PostGCMemorySnapshot::_internal_native_allocation_class_size() const {
13700   return _impl_.native_allocation_class_.size();
13701 }
native_allocation_class_size()13702 inline int PostGCMemorySnapshot::native_allocation_class_size() const {
13703   return _internal_native_allocation_class_size();
13704 }
clear_native_allocation_class()13705 inline void PostGCMemorySnapshot::clear_native_allocation_class() {
13706   _impl_.native_allocation_class_.Clear();
13707 }
add_native_allocation_class()13708 inline std::string* PostGCMemorySnapshot::add_native_allocation_class() {
13709   std::string* _s = _internal_add_native_allocation_class();
13710   // @@protoc_insertion_point(field_add_mutable:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13711   return _s;
13712 }
_internal_native_allocation_class(int index)13713 inline const std::string& PostGCMemorySnapshot::_internal_native_allocation_class(int index) const {
13714   return _impl_.native_allocation_class_.Get(index);
13715 }
native_allocation_class(int index)13716 inline const std::string& PostGCMemorySnapshot::native_allocation_class(int index) const {
13717   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13718   return _internal_native_allocation_class(index);
13719 }
mutable_native_allocation_class(int index)13720 inline std::string* PostGCMemorySnapshot::mutable_native_allocation_class(int index) {
13721   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13722   return _impl_.native_allocation_class_.Mutable(index);
13723 }
set_native_allocation_class(int index,const std::string & value)13724 inline void PostGCMemorySnapshot::set_native_allocation_class(int index, const std::string& value) {
13725   _impl_.native_allocation_class_.Mutable(index)->assign(value);
13726   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13727 }
set_native_allocation_class(int index,std::string && value)13728 inline void PostGCMemorySnapshot::set_native_allocation_class(int index, std::string&& value) {
13729   _impl_.native_allocation_class_.Mutable(index)->assign(std::move(value));
13730   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13731 }
set_native_allocation_class(int index,const char * value)13732 inline void PostGCMemorySnapshot::set_native_allocation_class(int index, const char* value) {
13733   GOOGLE_DCHECK(value != nullptr);
13734   _impl_.native_allocation_class_.Mutable(index)->assign(value);
13735   // @@protoc_insertion_point(field_set_char:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13736 }
set_native_allocation_class(int index,const char * value,size_t size)13737 inline void PostGCMemorySnapshot::set_native_allocation_class(int index, const char* value, size_t size) {
13738   _impl_.native_allocation_class_.Mutable(index)->assign(
13739     reinterpret_cast<const char*>(value), size);
13740   // @@protoc_insertion_point(field_set_pointer:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13741 }
_internal_add_native_allocation_class()13742 inline std::string* PostGCMemorySnapshot::_internal_add_native_allocation_class() {
13743   return _impl_.native_allocation_class_.Add();
13744 }
add_native_allocation_class(const std::string & value)13745 inline void PostGCMemorySnapshot::add_native_allocation_class(const std::string& value) {
13746   _impl_.native_allocation_class_.Add()->assign(value);
13747   // @@protoc_insertion_point(field_add:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13748 }
add_native_allocation_class(std::string && value)13749 inline void PostGCMemorySnapshot::add_native_allocation_class(std::string&& value) {
13750   _impl_.native_allocation_class_.Add(std::move(value));
13751   // @@protoc_insertion_point(field_add:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13752 }
add_native_allocation_class(const char * value)13753 inline void PostGCMemorySnapshot::add_native_allocation_class(const char* value) {
13754   GOOGLE_DCHECK(value != nullptr);
13755   _impl_.native_allocation_class_.Add()->assign(value);
13756   // @@protoc_insertion_point(field_add_char:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13757 }
add_native_allocation_class(const char * value,size_t size)13758 inline void PostGCMemorySnapshot::add_native_allocation_class(const char* value, size_t size) {
13759   _impl_.native_allocation_class_.Add()->assign(reinterpret_cast<const char*>(value), size);
13760   // @@protoc_insertion_point(field_add_pointer:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13761 }
13762 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
native_allocation_class()13763 PostGCMemorySnapshot::native_allocation_class() const {
13764   // @@protoc_insertion_point(field_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13765   return _impl_.native_allocation_class_;
13766 }
13767 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
mutable_native_allocation_class()13768 PostGCMemorySnapshot::mutable_native_allocation_class() {
13769   // @@protoc_insertion_point(field_mutable_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_class)
13770   return &_impl_.native_allocation_class_;
13771 }
13772 
13773 // repeated int64 native_allocation_malloced_count = 10;
_internal_native_allocation_malloced_count_size()13774 inline int PostGCMemorySnapshot::_internal_native_allocation_malloced_count_size() const {
13775   return _impl_.native_allocation_malloced_count_.size();
13776 }
native_allocation_malloced_count_size()13777 inline int PostGCMemorySnapshot::native_allocation_malloced_count_size() const {
13778   return _internal_native_allocation_malloced_count_size();
13779 }
clear_native_allocation_malloced_count()13780 inline void PostGCMemorySnapshot::clear_native_allocation_malloced_count() {
13781   _impl_.native_allocation_malloced_count_.Clear();
13782 }
_internal_native_allocation_malloced_count(int index)13783 inline ::int64_t PostGCMemorySnapshot::_internal_native_allocation_malloced_count(int index) const {
13784   return _impl_.native_allocation_malloced_count_.Get(index);
13785 }
native_allocation_malloced_count(int index)13786 inline ::int64_t PostGCMemorySnapshot::native_allocation_malloced_count(int index) const {
13787   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_count)
13788   return _internal_native_allocation_malloced_count(index);
13789 }
set_native_allocation_malloced_count(int index,::int64_t value)13790 inline void PostGCMemorySnapshot::set_native_allocation_malloced_count(int index, ::int64_t value) {
13791   _impl_.native_allocation_malloced_count_.Set(index, value);
13792   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_count)
13793 }
_internal_add_native_allocation_malloced_count(::int64_t value)13794 inline void PostGCMemorySnapshot::_internal_add_native_allocation_malloced_count(::int64_t value) {
13795   _impl_.native_allocation_malloced_count_.Add(value);
13796 }
add_native_allocation_malloced_count(::int64_t value)13797 inline void PostGCMemorySnapshot::add_native_allocation_malloced_count(::int64_t value) {
13798   _internal_add_native_allocation_malloced_count(value);
13799   // @@protoc_insertion_point(field_add:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_count)
13800 }
13801 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
_internal_native_allocation_malloced_count()13802 PostGCMemorySnapshot::_internal_native_allocation_malloced_count() const {
13803   return _impl_.native_allocation_malloced_count_;
13804 }
13805 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
native_allocation_malloced_count()13806 PostGCMemorySnapshot::native_allocation_malloced_count() const {
13807   // @@protoc_insertion_point(field_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_count)
13808   return _internal_native_allocation_malloced_count();
13809 }
13810 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
_internal_mutable_native_allocation_malloced_count()13811 PostGCMemorySnapshot::_internal_mutable_native_allocation_malloced_count() {
13812   return &_impl_.native_allocation_malloced_count_;
13813 }
13814 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
mutable_native_allocation_malloced_count()13815 PostGCMemorySnapshot::mutable_native_allocation_malloced_count() {
13816   // @@protoc_insertion_point(field_mutable_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_count)
13817   return _internal_mutable_native_allocation_malloced_count();
13818 }
13819 
13820 // repeated int64 native_allocation_malloced_bytes = 11;
_internal_native_allocation_malloced_bytes_size()13821 inline int PostGCMemorySnapshot::_internal_native_allocation_malloced_bytes_size() const {
13822   return _impl_.native_allocation_malloced_bytes_.size();
13823 }
native_allocation_malloced_bytes_size()13824 inline int PostGCMemorySnapshot::native_allocation_malloced_bytes_size() const {
13825   return _internal_native_allocation_malloced_bytes_size();
13826 }
clear_native_allocation_malloced_bytes()13827 inline void PostGCMemorySnapshot::clear_native_allocation_malloced_bytes() {
13828   _impl_.native_allocation_malloced_bytes_.Clear();
13829 }
_internal_native_allocation_malloced_bytes(int index)13830 inline ::int64_t PostGCMemorySnapshot::_internal_native_allocation_malloced_bytes(int index) const {
13831   return _impl_.native_allocation_malloced_bytes_.Get(index);
13832 }
native_allocation_malloced_bytes(int index)13833 inline ::int64_t PostGCMemorySnapshot::native_allocation_malloced_bytes(int index) const {
13834   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_bytes)
13835   return _internal_native_allocation_malloced_bytes(index);
13836 }
set_native_allocation_malloced_bytes(int index,::int64_t value)13837 inline void PostGCMemorySnapshot::set_native_allocation_malloced_bytes(int index, ::int64_t value) {
13838   _impl_.native_allocation_malloced_bytes_.Set(index, value);
13839   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_bytes)
13840 }
_internal_add_native_allocation_malloced_bytes(::int64_t value)13841 inline void PostGCMemorySnapshot::_internal_add_native_allocation_malloced_bytes(::int64_t value) {
13842   _impl_.native_allocation_malloced_bytes_.Add(value);
13843 }
add_native_allocation_malloced_bytes(::int64_t value)13844 inline void PostGCMemorySnapshot::add_native_allocation_malloced_bytes(::int64_t value) {
13845   _internal_add_native_allocation_malloced_bytes(value);
13846   // @@protoc_insertion_point(field_add:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_bytes)
13847 }
13848 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
_internal_native_allocation_malloced_bytes()13849 PostGCMemorySnapshot::_internal_native_allocation_malloced_bytes() const {
13850   return _impl_.native_allocation_malloced_bytes_;
13851 }
13852 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
native_allocation_malloced_bytes()13853 PostGCMemorySnapshot::native_allocation_malloced_bytes() const {
13854   // @@protoc_insertion_point(field_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_bytes)
13855   return _internal_native_allocation_malloced_bytes();
13856 }
13857 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
_internal_mutable_native_allocation_malloced_bytes()13858 PostGCMemorySnapshot::_internal_mutable_native_allocation_malloced_bytes() {
13859   return &_impl_.native_allocation_malloced_bytes_;
13860 }
13861 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
mutable_native_allocation_malloced_bytes()13862 PostGCMemorySnapshot::mutable_native_allocation_malloced_bytes() {
13863   // @@protoc_insertion_point(field_mutable_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_malloced_bytes)
13864   return _internal_mutable_native_allocation_malloced_bytes();
13865 }
13866 
13867 // repeated int64 native_allocation_nonmalloced_count = 12;
_internal_native_allocation_nonmalloced_count_size()13868 inline int PostGCMemorySnapshot::_internal_native_allocation_nonmalloced_count_size() const {
13869   return _impl_.native_allocation_nonmalloced_count_.size();
13870 }
native_allocation_nonmalloced_count_size()13871 inline int PostGCMemorySnapshot::native_allocation_nonmalloced_count_size() const {
13872   return _internal_native_allocation_nonmalloced_count_size();
13873 }
clear_native_allocation_nonmalloced_count()13874 inline void PostGCMemorySnapshot::clear_native_allocation_nonmalloced_count() {
13875   _impl_.native_allocation_nonmalloced_count_.Clear();
13876 }
_internal_native_allocation_nonmalloced_count(int index)13877 inline ::int64_t PostGCMemorySnapshot::_internal_native_allocation_nonmalloced_count(int index) const {
13878   return _impl_.native_allocation_nonmalloced_count_.Get(index);
13879 }
native_allocation_nonmalloced_count(int index)13880 inline ::int64_t PostGCMemorySnapshot::native_allocation_nonmalloced_count(int index) const {
13881   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_count)
13882   return _internal_native_allocation_nonmalloced_count(index);
13883 }
set_native_allocation_nonmalloced_count(int index,::int64_t value)13884 inline void PostGCMemorySnapshot::set_native_allocation_nonmalloced_count(int index, ::int64_t value) {
13885   _impl_.native_allocation_nonmalloced_count_.Set(index, value);
13886   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_count)
13887 }
_internal_add_native_allocation_nonmalloced_count(::int64_t value)13888 inline void PostGCMemorySnapshot::_internal_add_native_allocation_nonmalloced_count(::int64_t value) {
13889   _impl_.native_allocation_nonmalloced_count_.Add(value);
13890 }
add_native_allocation_nonmalloced_count(::int64_t value)13891 inline void PostGCMemorySnapshot::add_native_allocation_nonmalloced_count(::int64_t value) {
13892   _internal_add_native_allocation_nonmalloced_count(value);
13893   // @@protoc_insertion_point(field_add:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_count)
13894 }
13895 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
_internal_native_allocation_nonmalloced_count()13896 PostGCMemorySnapshot::_internal_native_allocation_nonmalloced_count() const {
13897   return _impl_.native_allocation_nonmalloced_count_;
13898 }
13899 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
native_allocation_nonmalloced_count()13900 PostGCMemorySnapshot::native_allocation_nonmalloced_count() const {
13901   // @@protoc_insertion_point(field_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_count)
13902   return _internal_native_allocation_nonmalloced_count();
13903 }
13904 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
_internal_mutable_native_allocation_nonmalloced_count()13905 PostGCMemorySnapshot::_internal_mutable_native_allocation_nonmalloced_count() {
13906   return &_impl_.native_allocation_nonmalloced_count_;
13907 }
13908 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
mutable_native_allocation_nonmalloced_count()13909 PostGCMemorySnapshot::mutable_native_allocation_nonmalloced_count() {
13910   // @@protoc_insertion_point(field_mutable_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_count)
13911   return _internal_mutable_native_allocation_nonmalloced_count();
13912 }
13913 
13914 // repeated int64 native_allocation_nonmalloced_bytes = 13;
_internal_native_allocation_nonmalloced_bytes_size()13915 inline int PostGCMemorySnapshot::_internal_native_allocation_nonmalloced_bytes_size() const {
13916   return _impl_.native_allocation_nonmalloced_bytes_.size();
13917 }
native_allocation_nonmalloced_bytes_size()13918 inline int PostGCMemorySnapshot::native_allocation_nonmalloced_bytes_size() const {
13919   return _internal_native_allocation_nonmalloced_bytes_size();
13920 }
clear_native_allocation_nonmalloced_bytes()13921 inline void PostGCMemorySnapshot::clear_native_allocation_nonmalloced_bytes() {
13922   _impl_.native_allocation_nonmalloced_bytes_.Clear();
13923 }
_internal_native_allocation_nonmalloced_bytes(int index)13924 inline ::int64_t PostGCMemorySnapshot::_internal_native_allocation_nonmalloced_bytes(int index) const {
13925   return _impl_.native_allocation_nonmalloced_bytes_.Get(index);
13926 }
native_allocation_nonmalloced_bytes(int index)13927 inline ::int64_t PostGCMemorySnapshot::native_allocation_nonmalloced_bytes(int index) const {
13928   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_bytes)
13929   return _internal_native_allocation_nonmalloced_bytes(index);
13930 }
set_native_allocation_nonmalloced_bytes(int index,::int64_t value)13931 inline void PostGCMemorySnapshot::set_native_allocation_nonmalloced_bytes(int index, ::int64_t value) {
13932   _impl_.native_allocation_nonmalloced_bytes_.Set(index, value);
13933   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_bytes)
13934 }
_internal_add_native_allocation_nonmalloced_bytes(::int64_t value)13935 inline void PostGCMemorySnapshot::_internal_add_native_allocation_nonmalloced_bytes(::int64_t value) {
13936   _impl_.native_allocation_nonmalloced_bytes_.Add(value);
13937 }
add_native_allocation_nonmalloced_bytes(::int64_t value)13938 inline void PostGCMemorySnapshot::add_native_allocation_nonmalloced_bytes(::int64_t value) {
13939   _internal_add_native_allocation_nonmalloced_bytes(value);
13940   // @@protoc_insertion_point(field_add:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_bytes)
13941 }
13942 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
_internal_native_allocation_nonmalloced_bytes()13943 PostGCMemorySnapshot::_internal_native_allocation_nonmalloced_bytes() const {
13944   return _impl_.native_allocation_nonmalloced_bytes_;
13945 }
13946 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >&
native_allocation_nonmalloced_bytes()13947 PostGCMemorySnapshot::native_allocation_nonmalloced_bytes() const {
13948   // @@protoc_insertion_point(field_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_bytes)
13949   return _internal_native_allocation_nonmalloced_bytes();
13950 }
13951 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
_internal_mutable_native_allocation_nonmalloced_bytes()13952 PostGCMemorySnapshot::_internal_mutable_native_allocation_nonmalloced_bytes() {
13953   return &_impl_.native_allocation_nonmalloced_bytes_;
13954 }
13955 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int64_t >*
mutable_native_allocation_nonmalloced_bytes()13956 PostGCMemorySnapshot::mutable_native_allocation_nonmalloced_bytes() {
13957   // @@protoc_insertion_point(field_mutable_list:android.os.statsd.framework.PostGCMemorySnapshot.native_allocation_nonmalloced_bytes)
13958   return _internal_mutable_native_allocation_nonmalloced_bytes();
13959 }
13960 
13961 // -------------------------------------------------------------------
13962 
13963 // PowerSaveTempAllowlistChanged
13964 
13965 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()13966 inline bool PowerSaveTempAllowlistChanged::_internal_has_uid() const {
13967   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
13968   return value;
13969 }
has_uid()13970 inline bool PowerSaveTempAllowlistChanged::has_uid() const {
13971   return _internal_has_uid();
13972 }
clear_uid()13973 inline void PowerSaveTempAllowlistChanged::clear_uid() {
13974   _impl_.uid_ = 0;
13975   _impl_._has_bits_[0] &= ~0x00000001u;
13976 }
_internal_uid()13977 inline ::int32_t PowerSaveTempAllowlistChanged::_internal_uid() const {
13978   return _impl_.uid_;
13979 }
uid()13980 inline ::int32_t PowerSaveTempAllowlistChanged::uid() const {
13981   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PowerSaveTempAllowlistChanged.uid)
13982   return _internal_uid();
13983 }
_internal_set_uid(::int32_t value)13984 inline void PowerSaveTempAllowlistChanged::_internal_set_uid(::int32_t value) {
13985   _impl_._has_bits_[0] |= 0x00000001u;
13986   _impl_.uid_ = value;
13987 }
set_uid(::int32_t value)13988 inline void PowerSaveTempAllowlistChanged::set_uid(::int32_t value) {
13989   _internal_set_uid(value);
13990   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PowerSaveTempAllowlistChanged.uid)
13991 }
13992 
13993 // optional bool add_to_allowlist = 2;
_internal_has_add_to_allowlist()13994 inline bool PowerSaveTempAllowlistChanged::_internal_has_add_to_allowlist() const {
13995   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
13996   return value;
13997 }
has_add_to_allowlist()13998 inline bool PowerSaveTempAllowlistChanged::has_add_to_allowlist() const {
13999   return _internal_has_add_to_allowlist();
14000 }
clear_add_to_allowlist()14001 inline void PowerSaveTempAllowlistChanged::clear_add_to_allowlist() {
14002   _impl_.add_to_allowlist_ = false;
14003   _impl_._has_bits_[0] &= ~0x00000002u;
14004 }
_internal_add_to_allowlist()14005 inline bool PowerSaveTempAllowlistChanged::_internal_add_to_allowlist() const {
14006   return _impl_.add_to_allowlist_;
14007 }
add_to_allowlist()14008 inline bool PowerSaveTempAllowlistChanged::add_to_allowlist() const {
14009   // @@protoc_insertion_point(field_get:android.os.statsd.framework.PowerSaveTempAllowlistChanged.add_to_allowlist)
14010   return _internal_add_to_allowlist();
14011 }
_internal_set_add_to_allowlist(bool value)14012 inline void PowerSaveTempAllowlistChanged::_internal_set_add_to_allowlist(bool value) {
14013   _impl_._has_bits_[0] |= 0x00000002u;
14014   _impl_.add_to_allowlist_ = value;
14015 }
set_add_to_allowlist(bool value)14016 inline void PowerSaveTempAllowlistChanged::set_add_to_allowlist(bool value) {
14017   _internal_set_add_to_allowlist(value);
14018   // @@protoc_insertion_point(field_set:android.os.statsd.framework.PowerSaveTempAllowlistChanged.add_to_allowlist)
14019 }
14020 
14021 // -------------------------------------------------------------------
14022 
14023 // DeviceIdleTempAllowlistUpdated
14024 
14025 // optional int32 changing_uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_changing_uid()14026 inline bool DeviceIdleTempAllowlistUpdated::_internal_has_changing_uid() const {
14027   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
14028   return value;
14029 }
has_changing_uid()14030 inline bool DeviceIdleTempAllowlistUpdated::has_changing_uid() const {
14031   return _internal_has_changing_uid();
14032 }
clear_changing_uid()14033 inline void DeviceIdleTempAllowlistUpdated::clear_changing_uid() {
14034   _impl_.changing_uid_ = 0;
14035   _impl_._has_bits_[0] &= ~0x00000002u;
14036 }
_internal_changing_uid()14037 inline ::int32_t DeviceIdleTempAllowlistUpdated::_internal_changing_uid() const {
14038   return _impl_.changing_uid_;
14039 }
changing_uid()14040 inline ::int32_t DeviceIdleTempAllowlistUpdated::changing_uid() const {
14041   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.changing_uid)
14042   return _internal_changing_uid();
14043 }
_internal_set_changing_uid(::int32_t value)14044 inline void DeviceIdleTempAllowlistUpdated::_internal_set_changing_uid(::int32_t value) {
14045   _impl_._has_bits_[0] |= 0x00000002u;
14046   _impl_.changing_uid_ = value;
14047 }
set_changing_uid(::int32_t value)14048 inline void DeviceIdleTempAllowlistUpdated::set_changing_uid(::int32_t value) {
14049   _internal_set_changing_uid(value);
14050   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.changing_uid)
14051 }
14052 
14053 // optional bool adding = 2;
_internal_has_adding()14054 inline bool DeviceIdleTempAllowlistUpdated::_internal_has_adding() const {
14055   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
14056   return value;
14057 }
has_adding()14058 inline bool DeviceIdleTempAllowlistUpdated::has_adding() const {
14059   return _internal_has_adding();
14060 }
clear_adding()14061 inline void DeviceIdleTempAllowlistUpdated::clear_adding() {
14062   _impl_.adding_ = false;
14063   _impl_._has_bits_[0] &= ~0x00000004u;
14064 }
_internal_adding()14065 inline bool DeviceIdleTempAllowlistUpdated::_internal_adding() const {
14066   return _impl_.adding_;
14067 }
adding()14068 inline bool DeviceIdleTempAllowlistUpdated::adding() const {
14069   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.adding)
14070   return _internal_adding();
14071 }
_internal_set_adding(bool value)14072 inline void DeviceIdleTempAllowlistUpdated::_internal_set_adding(bool value) {
14073   _impl_._has_bits_[0] |= 0x00000004u;
14074   _impl_.adding_ = value;
14075 }
set_adding(bool value)14076 inline void DeviceIdleTempAllowlistUpdated::set_adding(bool value) {
14077   _internal_set_adding(value);
14078   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.adding)
14079 }
14080 
14081 // optional int64 duration_ms = 3;
_internal_has_duration_ms()14082 inline bool DeviceIdleTempAllowlistUpdated::_internal_has_duration_ms() const {
14083   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
14084   return value;
14085 }
has_duration_ms()14086 inline bool DeviceIdleTempAllowlistUpdated::has_duration_ms() const {
14087   return _internal_has_duration_ms();
14088 }
clear_duration_ms()14089 inline void DeviceIdleTempAllowlistUpdated::clear_duration_ms() {
14090   _impl_.duration_ms_ = ::int64_t{0};
14091   _impl_._has_bits_[0] &= ~0x00000008u;
14092 }
_internal_duration_ms()14093 inline ::int64_t DeviceIdleTempAllowlistUpdated::_internal_duration_ms() const {
14094   return _impl_.duration_ms_;
14095 }
duration_ms()14096 inline ::int64_t DeviceIdleTempAllowlistUpdated::duration_ms() const {
14097   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.duration_ms)
14098   return _internal_duration_ms();
14099 }
_internal_set_duration_ms(::int64_t value)14100 inline void DeviceIdleTempAllowlistUpdated::_internal_set_duration_ms(::int64_t value) {
14101   _impl_._has_bits_[0] |= 0x00000008u;
14102   _impl_.duration_ms_ = value;
14103 }
set_duration_ms(::int64_t value)14104 inline void DeviceIdleTempAllowlistUpdated::set_duration_ms(::int64_t value) {
14105   _internal_set_duration_ms(value);
14106   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.duration_ms)
14107 }
14108 
14109 // optional int32 type = 4;
_internal_has_type()14110 inline bool DeviceIdleTempAllowlistUpdated::_internal_has_type() const {
14111   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
14112   return value;
14113 }
has_type()14114 inline bool DeviceIdleTempAllowlistUpdated::has_type() const {
14115   return _internal_has_type();
14116 }
clear_type()14117 inline void DeviceIdleTempAllowlistUpdated::clear_type() {
14118   _impl_.type_ = 0;
14119   _impl_._has_bits_[0] &= ~0x00000010u;
14120 }
_internal_type()14121 inline ::int32_t DeviceIdleTempAllowlistUpdated::_internal_type() const {
14122   return _impl_.type_;
14123 }
type()14124 inline ::int32_t DeviceIdleTempAllowlistUpdated::type() const {
14125   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.type)
14126   return _internal_type();
14127 }
_internal_set_type(::int32_t value)14128 inline void DeviceIdleTempAllowlistUpdated::_internal_set_type(::int32_t value) {
14129   _impl_._has_bits_[0] |= 0x00000010u;
14130   _impl_.type_ = value;
14131 }
set_type(::int32_t value)14132 inline void DeviceIdleTempAllowlistUpdated::set_type(::int32_t value) {
14133   _internal_set_type(value);
14134   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.type)
14135 }
14136 
14137 // optional int32 reason_code = 5;
_internal_has_reason_code()14138 inline bool DeviceIdleTempAllowlistUpdated::_internal_has_reason_code() const {
14139   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
14140   return value;
14141 }
has_reason_code()14142 inline bool DeviceIdleTempAllowlistUpdated::has_reason_code() const {
14143   return _internal_has_reason_code();
14144 }
clear_reason_code()14145 inline void DeviceIdleTempAllowlistUpdated::clear_reason_code() {
14146   _impl_.reason_code_ = 0;
14147   _impl_._has_bits_[0] &= ~0x00000020u;
14148 }
_internal_reason_code()14149 inline ::int32_t DeviceIdleTempAllowlistUpdated::_internal_reason_code() const {
14150   return _impl_.reason_code_;
14151 }
reason_code()14152 inline ::int32_t DeviceIdleTempAllowlistUpdated::reason_code() const {
14153   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.reason_code)
14154   return _internal_reason_code();
14155 }
_internal_set_reason_code(::int32_t value)14156 inline void DeviceIdleTempAllowlistUpdated::_internal_set_reason_code(::int32_t value) {
14157   _impl_._has_bits_[0] |= 0x00000020u;
14158   _impl_.reason_code_ = value;
14159 }
set_reason_code(::int32_t value)14160 inline void DeviceIdleTempAllowlistUpdated::set_reason_code(::int32_t value) {
14161   _internal_set_reason_code(value);
14162   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.reason_code)
14163 }
14164 
14165 // optional string reason = 6;
_internal_has_reason()14166 inline bool DeviceIdleTempAllowlistUpdated::_internal_has_reason() const {
14167   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
14168   return value;
14169 }
has_reason()14170 inline bool DeviceIdleTempAllowlistUpdated::has_reason() const {
14171   return _internal_has_reason();
14172 }
clear_reason()14173 inline void DeviceIdleTempAllowlistUpdated::clear_reason() {
14174   _impl_.reason_.ClearToEmpty();
14175   _impl_._has_bits_[0] &= ~0x00000001u;
14176 }
reason()14177 inline const std::string& DeviceIdleTempAllowlistUpdated::reason() const {
14178   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.reason)
14179   return _internal_reason();
14180 }
14181 template <typename ArgT0, typename... ArgT>
14182 inline PROTOBUF_ALWAYS_INLINE
set_reason(ArgT0 && arg0,ArgT...args)14183 void DeviceIdleTempAllowlistUpdated::set_reason(ArgT0&& arg0, ArgT... args) {
14184  _impl_._has_bits_[0] |= 0x00000001u;
14185  _impl_.reason_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14186   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.reason)
14187 }
mutable_reason()14188 inline std::string* DeviceIdleTempAllowlistUpdated::mutable_reason() {
14189   std::string* _s = _internal_mutable_reason();
14190   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.reason)
14191   return _s;
14192 }
_internal_reason()14193 inline const std::string& DeviceIdleTempAllowlistUpdated::_internal_reason() const {
14194   return _impl_.reason_.Get();
14195 }
_internal_set_reason(const std::string & value)14196 inline void DeviceIdleTempAllowlistUpdated::_internal_set_reason(const std::string& value) {
14197   _impl_._has_bits_[0] |= 0x00000001u;
14198   _impl_.reason_.Set(value, GetArenaForAllocation());
14199 }
_internal_mutable_reason()14200 inline std::string* DeviceIdleTempAllowlistUpdated::_internal_mutable_reason() {
14201   _impl_._has_bits_[0] |= 0x00000001u;
14202   return _impl_.reason_.Mutable(GetArenaForAllocation());
14203 }
release_reason()14204 inline std::string* DeviceIdleTempAllowlistUpdated::release_reason() {
14205   // @@protoc_insertion_point(field_release:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.reason)
14206   if (!_internal_has_reason()) {
14207     return nullptr;
14208   }
14209   _impl_._has_bits_[0] &= ~0x00000001u;
14210   auto* p = _impl_.reason_.Release();
14211 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14212   if (_impl_.reason_.IsDefault()) {
14213     _impl_.reason_.Set("", GetArenaForAllocation());
14214   }
14215 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14216   return p;
14217 }
set_allocated_reason(std::string * reason)14218 inline void DeviceIdleTempAllowlistUpdated::set_allocated_reason(std::string* reason) {
14219   if (reason != nullptr) {
14220     _impl_._has_bits_[0] |= 0x00000001u;
14221   } else {
14222     _impl_._has_bits_[0] &= ~0x00000001u;
14223   }
14224   _impl_.reason_.SetAllocated(reason, GetArenaForAllocation());
14225 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14226   if (_impl_.reason_.IsDefault()) {
14227     _impl_.reason_.Set("", GetArenaForAllocation());
14228   }
14229 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14230   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.reason)
14231 }
14232 
14233 // optional int32 calling_uid = 7 [(.android.os.statsd.is_uid) = true];
_internal_has_calling_uid()14234 inline bool DeviceIdleTempAllowlistUpdated::_internal_has_calling_uid() const {
14235   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
14236   return value;
14237 }
has_calling_uid()14238 inline bool DeviceIdleTempAllowlistUpdated::has_calling_uid() const {
14239   return _internal_has_calling_uid();
14240 }
clear_calling_uid()14241 inline void DeviceIdleTempAllowlistUpdated::clear_calling_uid() {
14242   _impl_.calling_uid_ = 0;
14243   _impl_._has_bits_[0] &= ~0x00000040u;
14244 }
_internal_calling_uid()14245 inline ::int32_t DeviceIdleTempAllowlistUpdated::_internal_calling_uid() const {
14246   return _impl_.calling_uid_;
14247 }
calling_uid()14248 inline ::int32_t DeviceIdleTempAllowlistUpdated::calling_uid() const {
14249   // @@protoc_insertion_point(field_get:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.calling_uid)
14250   return _internal_calling_uid();
14251 }
_internal_set_calling_uid(::int32_t value)14252 inline void DeviceIdleTempAllowlistUpdated::_internal_set_calling_uid(::int32_t value) {
14253   _impl_._has_bits_[0] |= 0x00000040u;
14254   _impl_.calling_uid_ = value;
14255 }
set_calling_uid(::int32_t value)14256 inline void DeviceIdleTempAllowlistUpdated::set_calling_uid(::int32_t value) {
14257   _internal_set_calling_uid(value);
14258   // @@protoc_insertion_point(field_set:android.os.statsd.framework.DeviceIdleTempAllowlistUpdated.calling_uid)
14259 }
14260 
14261 // -------------------------------------------------------------------
14262 
14263 // AppOpAccessTracked
14264 
14265 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()14266 inline bool AppOpAccessTracked::_internal_has_uid() const {
14267   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
14268   return value;
14269 }
has_uid()14270 inline bool AppOpAccessTracked::has_uid() const {
14271   return _internal_has_uid();
14272 }
clear_uid()14273 inline void AppOpAccessTracked::clear_uid() {
14274   _impl_.uid_ = 0;
14275   _impl_._has_bits_[0] &= ~0x00000002u;
14276 }
_internal_uid()14277 inline ::int32_t AppOpAccessTracked::_internal_uid() const {
14278   return _impl_.uid_;
14279 }
uid()14280 inline ::int32_t AppOpAccessTracked::uid() const {
14281   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.uid)
14282   return _internal_uid();
14283 }
_internal_set_uid(::int32_t value)14284 inline void AppOpAccessTracked::_internal_set_uid(::int32_t value) {
14285   _impl_._has_bits_[0] |= 0x00000002u;
14286   _impl_.uid_ = value;
14287 }
set_uid(::int32_t value)14288 inline void AppOpAccessTracked::set_uid(::int32_t value) {
14289   _internal_set_uid(value);
14290   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.uid)
14291 }
14292 
14293 // optional .android.app.AppOpEnum op_id = 2 [default = APP_OP_NONE];
_internal_has_op_id()14294 inline bool AppOpAccessTracked::_internal_has_op_id() const {
14295   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
14296   return value;
14297 }
has_op_id()14298 inline bool AppOpAccessTracked::has_op_id() const {
14299   return _internal_has_op_id();
14300 }
clear_op_id()14301 inline void AppOpAccessTracked::clear_op_id() {
14302   _impl_.op_id_ = -1;
14303   _impl_._has_bits_[0] &= ~0x00000080u;
14304 }
_internal_op_id()14305 inline ::android::app::AppOpEnum AppOpAccessTracked::_internal_op_id() const {
14306   return static_cast< ::android::app::AppOpEnum >(_impl_.op_id_);
14307 }
op_id()14308 inline ::android::app::AppOpEnum AppOpAccessTracked::op_id() const {
14309   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.op_id)
14310   return _internal_op_id();
14311 }
_internal_set_op_id(::android::app::AppOpEnum value)14312 inline void AppOpAccessTracked::_internal_set_op_id(::android::app::AppOpEnum value) {
14313   assert(::android::app::AppOpEnum_IsValid(value));
14314   _impl_._has_bits_[0] |= 0x00000080u;
14315   _impl_.op_id_ = value;
14316 }
set_op_id(::android::app::AppOpEnum value)14317 inline void AppOpAccessTracked::set_op_id(::android::app::AppOpEnum value) {
14318   _internal_set_op_id(value);
14319   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.op_id)
14320 }
14321 
14322 // optional .android.os.statsd.framework.AppOpAccessTracked.AccessType access_type = 3;
_internal_has_access_type()14323 inline bool AppOpAccessTracked::_internal_has_access_type() const {
14324   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
14325   return value;
14326 }
has_access_type()14327 inline bool AppOpAccessTracked::has_access_type() const {
14328   return _internal_has_access_type();
14329 }
clear_access_type()14330 inline void AppOpAccessTracked::clear_access_type() {
14331   _impl_.access_type_ = 0;
14332   _impl_._has_bits_[0] &= ~0x00000004u;
14333 }
_internal_access_type()14334 inline ::android::os::statsd::framework::AppOpAccessTracked_AccessType AppOpAccessTracked::_internal_access_type() const {
14335   return static_cast< ::android::os::statsd::framework::AppOpAccessTracked_AccessType >(_impl_.access_type_);
14336 }
access_type()14337 inline ::android::os::statsd::framework::AppOpAccessTracked_AccessType AppOpAccessTracked::access_type() const {
14338   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.access_type)
14339   return _internal_access_type();
14340 }
_internal_set_access_type(::android::os::statsd::framework::AppOpAccessTracked_AccessType value)14341 inline void AppOpAccessTracked::_internal_set_access_type(::android::os::statsd::framework::AppOpAccessTracked_AccessType value) {
14342   assert(::android::os::statsd::framework::AppOpAccessTracked_AccessType_IsValid(value));
14343   _impl_._has_bits_[0] |= 0x00000004u;
14344   _impl_.access_type_ = value;
14345 }
set_access_type(::android::os::statsd::framework::AppOpAccessTracked_AccessType value)14346 inline void AppOpAccessTracked::set_access_type(::android::os::statsd::framework::AppOpAccessTracked_AccessType value) {
14347   _internal_set_access_type(value);
14348   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.access_type)
14349 }
14350 
14351 // optional int32 uid_state = 4;
_internal_has_uid_state()14352 inline bool AppOpAccessTracked::_internal_has_uid_state() const {
14353   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
14354   return value;
14355 }
has_uid_state()14356 inline bool AppOpAccessTracked::has_uid_state() const {
14357   return _internal_has_uid_state();
14358 }
clear_uid_state()14359 inline void AppOpAccessTracked::clear_uid_state() {
14360   _impl_.uid_state_ = 0;
14361   _impl_._has_bits_[0] &= ~0x00000008u;
14362 }
_internal_uid_state()14363 inline ::int32_t AppOpAccessTracked::_internal_uid_state() const {
14364   return _impl_.uid_state_;
14365 }
uid_state()14366 inline ::int32_t AppOpAccessTracked::uid_state() const {
14367   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.uid_state)
14368   return _internal_uid_state();
14369 }
_internal_set_uid_state(::int32_t value)14370 inline void AppOpAccessTracked::_internal_set_uid_state(::int32_t value) {
14371   _impl_._has_bits_[0] |= 0x00000008u;
14372   _impl_.uid_state_ = value;
14373 }
set_uid_state(::int32_t value)14374 inline void AppOpAccessTracked::set_uid_state(::int32_t value) {
14375   _internal_set_uid_state(value);
14376   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.uid_state)
14377 }
14378 
14379 // optional int32 op_flag = 5;
_internal_has_op_flag()14380 inline bool AppOpAccessTracked::_internal_has_op_flag() const {
14381   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
14382   return value;
14383 }
has_op_flag()14384 inline bool AppOpAccessTracked::has_op_flag() const {
14385   return _internal_has_op_flag();
14386 }
clear_op_flag()14387 inline void AppOpAccessTracked::clear_op_flag() {
14388   _impl_.op_flag_ = 0;
14389   _impl_._has_bits_[0] &= ~0x00000010u;
14390 }
_internal_op_flag()14391 inline ::int32_t AppOpAccessTracked::_internal_op_flag() const {
14392   return _impl_.op_flag_;
14393 }
op_flag()14394 inline ::int32_t AppOpAccessTracked::op_flag() const {
14395   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.op_flag)
14396   return _internal_op_flag();
14397 }
_internal_set_op_flag(::int32_t value)14398 inline void AppOpAccessTracked::_internal_set_op_flag(::int32_t value) {
14399   _impl_._has_bits_[0] |= 0x00000010u;
14400   _impl_.op_flag_ = value;
14401 }
set_op_flag(::int32_t value)14402 inline void AppOpAccessTracked::set_op_flag(::int32_t value) {
14403   _internal_set_op_flag(value);
14404   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.op_flag)
14405 }
14406 
14407 // optional int32 attribution_flag = 6;
_internal_has_attribution_flag()14408 inline bool AppOpAccessTracked::_internal_has_attribution_flag() const {
14409   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
14410   return value;
14411 }
has_attribution_flag()14412 inline bool AppOpAccessTracked::has_attribution_flag() const {
14413   return _internal_has_attribution_flag();
14414 }
clear_attribution_flag()14415 inline void AppOpAccessTracked::clear_attribution_flag() {
14416   _impl_.attribution_flag_ = 0;
14417   _impl_._has_bits_[0] &= ~0x00000020u;
14418 }
_internal_attribution_flag()14419 inline ::int32_t AppOpAccessTracked::_internal_attribution_flag() const {
14420   return _impl_.attribution_flag_;
14421 }
attribution_flag()14422 inline ::int32_t AppOpAccessTracked::attribution_flag() const {
14423   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.attribution_flag)
14424   return _internal_attribution_flag();
14425 }
_internal_set_attribution_flag(::int32_t value)14426 inline void AppOpAccessTracked::_internal_set_attribution_flag(::int32_t value) {
14427   _impl_._has_bits_[0] |= 0x00000020u;
14428   _impl_.attribution_flag_ = value;
14429 }
set_attribution_flag(::int32_t value)14430 inline void AppOpAccessTracked::set_attribution_flag(::int32_t value) {
14431   _internal_set_attribution_flag(value);
14432   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.attribution_flag)
14433 }
14434 
14435 // optional string attribution_tag = 7;
_internal_has_attribution_tag()14436 inline bool AppOpAccessTracked::_internal_has_attribution_tag() const {
14437   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
14438   return value;
14439 }
has_attribution_tag()14440 inline bool AppOpAccessTracked::has_attribution_tag() const {
14441   return _internal_has_attribution_tag();
14442 }
clear_attribution_tag()14443 inline void AppOpAccessTracked::clear_attribution_tag() {
14444   _impl_.attribution_tag_.ClearToEmpty();
14445   _impl_._has_bits_[0] &= ~0x00000001u;
14446 }
attribution_tag()14447 inline const std::string& AppOpAccessTracked::attribution_tag() const {
14448   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.attribution_tag)
14449   return _internal_attribution_tag();
14450 }
14451 template <typename ArgT0, typename... ArgT>
14452 inline PROTOBUF_ALWAYS_INLINE
set_attribution_tag(ArgT0 && arg0,ArgT...args)14453 void AppOpAccessTracked::set_attribution_tag(ArgT0&& arg0, ArgT... args) {
14454  _impl_._has_bits_[0] |= 0x00000001u;
14455  _impl_.attribution_tag_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14456   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.attribution_tag)
14457 }
mutable_attribution_tag()14458 inline std::string* AppOpAccessTracked::mutable_attribution_tag() {
14459   std::string* _s = _internal_mutable_attribution_tag();
14460   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.AppOpAccessTracked.attribution_tag)
14461   return _s;
14462 }
_internal_attribution_tag()14463 inline const std::string& AppOpAccessTracked::_internal_attribution_tag() const {
14464   return _impl_.attribution_tag_.Get();
14465 }
_internal_set_attribution_tag(const std::string & value)14466 inline void AppOpAccessTracked::_internal_set_attribution_tag(const std::string& value) {
14467   _impl_._has_bits_[0] |= 0x00000001u;
14468   _impl_.attribution_tag_.Set(value, GetArenaForAllocation());
14469 }
_internal_mutable_attribution_tag()14470 inline std::string* AppOpAccessTracked::_internal_mutable_attribution_tag() {
14471   _impl_._has_bits_[0] |= 0x00000001u;
14472   return _impl_.attribution_tag_.Mutable(GetArenaForAllocation());
14473 }
release_attribution_tag()14474 inline std::string* AppOpAccessTracked::release_attribution_tag() {
14475   // @@protoc_insertion_point(field_release:android.os.statsd.framework.AppOpAccessTracked.attribution_tag)
14476   if (!_internal_has_attribution_tag()) {
14477     return nullptr;
14478   }
14479   _impl_._has_bits_[0] &= ~0x00000001u;
14480   auto* p = _impl_.attribution_tag_.Release();
14481 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14482   if (_impl_.attribution_tag_.IsDefault()) {
14483     _impl_.attribution_tag_.Set("", GetArenaForAllocation());
14484   }
14485 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14486   return p;
14487 }
set_allocated_attribution_tag(std::string * attribution_tag)14488 inline void AppOpAccessTracked::set_allocated_attribution_tag(std::string* attribution_tag) {
14489   if (attribution_tag != nullptr) {
14490     _impl_._has_bits_[0] |= 0x00000001u;
14491   } else {
14492     _impl_._has_bits_[0] &= ~0x00000001u;
14493   }
14494   _impl_.attribution_tag_.SetAllocated(attribution_tag, GetArenaForAllocation());
14495 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14496   if (_impl_.attribution_tag_.IsDefault()) {
14497     _impl_.attribution_tag_.Set("", GetArenaForAllocation());
14498   }
14499 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14500   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.AppOpAccessTracked.attribution_tag)
14501 }
14502 
14503 // optional int32 attribution_chain_id = 8;
_internal_has_attribution_chain_id()14504 inline bool AppOpAccessTracked::_internal_has_attribution_chain_id() const {
14505   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
14506   return value;
14507 }
has_attribution_chain_id()14508 inline bool AppOpAccessTracked::has_attribution_chain_id() const {
14509   return _internal_has_attribution_chain_id();
14510 }
clear_attribution_chain_id()14511 inline void AppOpAccessTracked::clear_attribution_chain_id() {
14512   _impl_.attribution_chain_id_ = 0;
14513   _impl_._has_bits_[0] &= ~0x00000040u;
14514 }
_internal_attribution_chain_id()14515 inline ::int32_t AppOpAccessTracked::_internal_attribution_chain_id() const {
14516   return _impl_.attribution_chain_id_;
14517 }
attribution_chain_id()14518 inline ::int32_t AppOpAccessTracked::attribution_chain_id() const {
14519   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpAccessTracked.attribution_chain_id)
14520   return _internal_attribution_chain_id();
14521 }
_internal_set_attribution_chain_id(::int32_t value)14522 inline void AppOpAccessTracked::_internal_set_attribution_chain_id(::int32_t value) {
14523   _impl_._has_bits_[0] |= 0x00000040u;
14524   _impl_.attribution_chain_id_ = value;
14525 }
set_attribution_chain_id(::int32_t value)14526 inline void AppOpAccessTracked::set_attribution_chain_id(::int32_t value) {
14527   _internal_set_attribution_chain_id(value);
14528   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpAccessTracked.attribution_chain_id)
14529 }
14530 
14531 // -------------------------------------------------------------------
14532 
14533 // AppOpNoteOpOrCheckOpBinderApiCalled
14534 
14535 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()14536 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::_internal_has_uid() const {
14537   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
14538   return value;
14539 }
has_uid()14540 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::has_uid() const {
14541   return _internal_has_uid();
14542 }
clear_uid()14543 inline void AppOpNoteOpOrCheckOpBinderApiCalled::clear_uid() {
14544   _impl_.uid_ = 0;
14545   _impl_._has_bits_[0] &= ~0x00000001u;
14546 }
_internal_uid()14547 inline ::int32_t AppOpNoteOpOrCheckOpBinderApiCalled::_internal_uid() const {
14548   return _impl_.uid_;
14549 }
uid()14550 inline ::int32_t AppOpNoteOpOrCheckOpBinderApiCalled::uid() const {
14551   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.uid)
14552   return _internal_uid();
14553 }
_internal_set_uid(::int32_t value)14554 inline void AppOpNoteOpOrCheckOpBinderApiCalled::_internal_set_uid(::int32_t value) {
14555   _impl_._has_bits_[0] |= 0x00000001u;
14556   _impl_.uid_ = value;
14557 }
set_uid(::int32_t value)14558 inline void AppOpNoteOpOrCheckOpBinderApiCalled::set_uid(::int32_t value) {
14559   _internal_set_uid(value);
14560   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.uid)
14561 }
14562 
14563 // optional .android.app.AppOpEnum op_id = 2 [default = APP_OP_NONE];
_internal_has_op_id()14564 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::_internal_has_op_id() const {
14565   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
14566   return value;
14567 }
has_op_id()14568 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::has_op_id() const {
14569   return _internal_has_op_id();
14570 }
clear_op_id()14571 inline void AppOpNoteOpOrCheckOpBinderApiCalled::clear_op_id() {
14572   _impl_.op_id_ = -1;
14573   _impl_._has_bits_[0] &= ~0x00000008u;
14574 }
_internal_op_id()14575 inline ::android::app::AppOpEnum AppOpNoteOpOrCheckOpBinderApiCalled::_internal_op_id() const {
14576   return static_cast< ::android::app::AppOpEnum >(_impl_.op_id_);
14577 }
op_id()14578 inline ::android::app::AppOpEnum AppOpNoteOpOrCheckOpBinderApiCalled::op_id() const {
14579   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.op_id)
14580   return _internal_op_id();
14581 }
_internal_set_op_id(::android::app::AppOpEnum value)14582 inline void AppOpNoteOpOrCheckOpBinderApiCalled::_internal_set_op_id(::android::app::AppOpEnum value) {
14583   assert(::android::app::AppOpEnum_IsValid(value));
14584   _impl_._has_bits_[0] |= 0x00000008u;
14585   _impl_.op_id_ = value;
14586 }
set_op_id(::android::app::AppOpEnum value)14587 inline void AppOpNoteOpOrCheckOpBinderApiCalled::set_op_id(::android::app::AppOpEnum value) {
14588   _internal_set_op_id(value);
14589   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.op_id)
14590 }
14591 
14592 // optional .android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.BinderApi binder_api = 3;
_internal_has_binder_api()14593 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::_internal_has_binder_api() const {
14594   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
14595   return value;
14596 }
has_binder_api()14597 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::has_binder_api() const {
14598   return _internal_has_binder_api();
14599 }
clear_binder_api()14600 inline void AppOpNoteOpOrCheckOpBinderApiCalled::clear_binder_api() {
14601   _impl_.binder_api_ = 0;
14602   _impl_._has_bits_[0] &= ~0x00000002u;
14603 }
_internal_binder_api()14604 inline ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi AppOpNoteOpOrCheckOpBinderApiCalled::_internal_binder_api() const {
14605   return static_cast< ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi >(_impl_.binder_api_);
14606 }
binder_api()14607 inline ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi AppOpNoteOpOrCheckOpBinderApiCalled::binder_api() const {
14608   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.binder_api)
14609   return _internal_binder_api();
14610 }
_internal_set_binder_api(::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi value)14611 inline void AppOpNoteOpOrCheckOpBinderApiCalled::_internal_set_binder_api(::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi value) {
14612   assert(::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_IsValid(value));
14613   _impl_._has_bits_[0] |= 0x00000002u;
14614   _impl_.binder_api_ = value;
14615 }
set_binder_api(::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi value)14616 inline void AppOpNoteOpOrCheckOpBinderApiCalled::set_binder_api(::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi value) {
14617   _internal_set_binder_api(value);
14618   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.binder_api)
14619 }
14620 
14621 // optional bool has_attribution_tag = 4;
_internal_has_has_attribution_tag()14622 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::_internal_has_has_attribution_tag() const {
14623   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
14624   return value;
14625 }
has_has_attribution_tag()14626 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::has_has_attribution_tag() const {
14627   return _internal_has_has_attribution_tag();
14628 }
clear_has_attribution_tag()14629 inline void AppOpNoteOpOrCheckOpBinderApiCalled::clear_has_attribution_tag() {
14630   _impl_.has_attribution_tag_ = false;
14631   _impl_._has_bits_[0] &= ~0x00000004u;
14632 }
_internal_has_attribution_tag()14633 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::_internal_has_attribution_tag() const {
14634   return _impl_.has_attribution_tag_;
14635 }
has_attribution_tag()14636 inline bool AppOpNoteOpOrCheckOpBinderApiCalled::has_attribution_tag() const {
14637   // @@protoc_insertion_point(field_get:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.has_attribution_tag)
14638   return _internal_has_attribution_tag();
14639 }
_internal_set_has_attribution_tag(bool value)14640 inline void AppOpNoteOpOrCheckOpBinderApiCalled::_internal_set_has_attribution_tag(bool value) {
14641   _impl_._has_bits_[0] |= 0x00000004u;
14642   _impl_.has_attribution_tag_ = value;
14643 }
set_has_attribution_tag(bool value)14644 inline void AppOpNoteOpOrCheckOpBinderApiCalled::set_has_attribution_tag(bool value) {
14645   _internal_set_has_attribution_tag(value);
14646   // @@protoc_insertion_point(field_set:android.os.statsd.framework.AppOpNoteOpOrCheckOpBinderApiCalled.has_attribution_tag)
14647 }
14648 
14649 // -------------------------------------------------------------------
14650 
14651 // ContentOrFileUriEventReported
14652 
14653 // optional .android.os.statsd.framework.ContentOrFileUriEventReported.EventType event_type = 1;
_internal_has_event_type()14654 inline bool ContentOrFileUriEventReported::_internal_has_event_type() const {
14655   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
14656   return value;
14657 }
has_event_type()14658 inline bool ContentOrFileUriEventReported::has_event_type() const {
14659   return _internal_has_event_type();
14660 }
clear_event_type()14661 inline void ContentOrFileUriEventReported::clear_event_type() {
14662   _impl_.event_type_ = 0;
14663   _impl_._has_bits_[0] &= ~0x00000040u;
14664 }
_internal_event_type()14665 inline ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType ContentOrFileUriEventReported::_internal_event_type() const {
14666   return static_cast< ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType >(_impl_.event_type_);
14667 }
event_type()14668 inline ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType ContentOrFileUriEventReported::event_type() const {
14669   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.event_type)
14670   return _internal_event_type();
14671 }
_internal_set_event_type(::android::os::statsd::framework::ContentOrFileUriEventReported_EventType value)14672 inline void ContentOrFileUriEventReported::_internal_set_event_type(::android::os::statsd::framework::ContentOrFileUriEventReported_EventType value) {
14673   assert(::android::os::statsd::framework::ContentOrFileUriEventReported_EventType_IsValid(value));
14674   _impl_._has_bits_[0] |= 0x00000040u;
14675   _impl_.event_type_ = value;
14676 }
set_event_type(::android::os::statsd::framework::ContentOrFileUriEventReported_EventType value)14677 inline void ContentOrFileUriEventReported::set_event_type(::android::os::statsd::framework::ContentOrFileUriEventReported_EventType value) {
14678   _internal_set_event_type(value);
14679   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.event_type)
14680 }
14681 
14682 // optional string action_type = 2;
_internal_has_action_type()14683 inline bool ContentOrFileUriEventReported::_internal_has_action_type() const {
14684   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
14685   return value;
14686 }
has_action_type()14687 inline bool ContentOrFileUriEventReported::has_action_type() const {
14688   return _internal_has_action_type();
14689 }
clear_action_type()14690 inline void ContentOrFileUriEventReported::clear_action_type() {
14691   _impl_.action_type_.ClearToEmpty();
14692   _impl_._has_bits_[0] &= ~0x00000001u;
14693 }
action_type()14694 inline const std::string& ContentOrFileUriEventReported::action_type() const {
14695   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.action_type)
14696   return _internal_action_type();
14697 }
14698 template <typename ArgT0, typename... ArgT>
14699 inline PROTOBUF_ALWAYS_INLINE
set_action_type(ArgT0 && arg0,ArgT...args)14700 void ContentOrFileUriEventReported::set_action_type(ArgT0&& arg0, ArgT... args) {
14701  _impl_._has_bits_[0] |= 0x00000001u;
14702  _impl_.action_type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14703   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.action_type)
14704 }
mutable_action_type()14705 inline std::string* ContentOrFileUriEventReported::mutable_action_type() {
14706   std::string* _s = _internal_mutable_action_type();
14707   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.ContentOrFileUriEventReported.action_type)
14708   return _s;
14709 }
_internal_action_type()14710 inline const std::string& ContentOrFileUriEventReported::_internal_action_type() const {
14711   return _impl_.action_type_.Get();
14712 }
_internal_set_action_type(const std::string & value)14713 inline void ContentOrFileUriEventReported::_internal_set_action_type(const std::string& value) {
14714   _impl_._has_bits_[0] |= 0x00000001u;
14715   _impl_.action_type_.Set(value, GetArenaForAllocation());
14716 }
_internal_mutable_action_type()14717 inline std::string* ContentOrFileUriEventReported::_internal_mutable_action_type() {
14718   _impl_._has_bits_[0] |= 0x00000001u;
14719   return _impl_.action_type_.Mutable(GetArenaForAllocation());
14720 }
release_action_type()14721 inline std::string* ContentOrFileUriEventReported::release_action_type() {
14722   // @@protoc_insertion_point(field_release:android.os.statsd.framework.ContentOrFileUriEventReported.action_type)
14723   if (!_internal_has_action_type()) {
14724     return nullptr;
14725   }
14726   _impl_._has_bits_[0] &= ~0x00000001u;
14727   auto* p = _impl_.action_type_.Release();
14728 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14729   if (_impl_.action_type_.IsDefault()) {
14730     _impl_.action_type_.Set("", GetArenaForAllocation());
14731   }
14732 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14733   return p;
14734 }
set_allocated_action_type(std::string * action_type)14735 inline void ContentOrFileUriEventReported::set_allocated_action_type(std::string* action_type) {
14736   if (action_type != nullptr) {
14737     _impl_._has_bits_[0] |= 0x00000001u;
14738   } else {
14739     _impl_._has_bits_[0] &= ~0x00000001u;
14740   }
14741   _impl_.action_type_.SetAllocated(action_type, GetArenaForAllocation());
14742 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14743   if (_impl_.action_type_.IsDefault()) {
14744     _impl_.action_type_.Set("", GetArenaForAllocation());
14745   }
14746 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14747   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.ContentOrFileUriEventReported.action_type)
14748 }
14749 
14750 // optional int32 caller_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_caller_uid()14751 inline bool ContentOrFileUriEventReported::_internal_has_caller_uid() const {
14752   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
14753   return value;
14754 }
has_caller_uid()14755 inline bool ContentOrFileUriEventReported::has_caller_uid() const {
14756   return _internal_has_caller_uid();
14757 }
clear_caller_uid()14758 inline void ContentOrFileUriEventReported::clear_caller_uid() {
14759   _impl_.caller_uid_ = 0;
14760   _impl_._has_bits_[0] &= ~0x00000080u;
14761 }
_internal_caller_uid()14762 inline ::int32_t ContentOrFileUriEventReported::_internal_caller_uid() const {
14763   return _impl_.caller_uid_;
14764 }
caller_uid()14765 inline ::int32_t ContentOrFileUriEventReported::caller_uid() const {
14766   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.caller_uid)
14767   return _internal_caller_uid();
14768 }
_internal_set_caller_uid(::int32_t value)14769 inline void ContentOrFileUriEventReported::_internal_set_caller_uid(::int32_t value) {
14770   _impl_._has_bits_[0] |= 0x00000080u;
14771   _impl_.caller_uid_ = value;
14772 }
set_caller_uid(::int32_t value)14773 inline void ContentOrFileUriEventReported::set_caller_uid(::int32_t value) {
14774   _internal_set_caller_uid(value);
14775   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.caller_uid)
14776 }
14777 
14778 // optional string caller_activity_class_name = 4;
_internal_has_caller_activity_class_name()14779 inline bool ContentOrFileUriEventReported::_internal_has_caller_activity_class_name() const {
14780   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
14781   return value;
14782 }
has_caller_activity_class_name()14783 inline bool ContentOrFileUriEventReported::has_caller_activity_class_name() const {
14784   return _internal_has_caller_activity_class_name();
14785 }
clear_caller_activity_class_name()14786 inline void ContentOrFileUriEventReported::clear_caller_activity_class_name() {
14787   _impl_.caller_activity_class_name_.ClearToEmpty();
14788   _impl_._has_bits_[0] &= ~0x00000002u;
14789 }
caller_activity_class_name()14790 inline const std::string& ContentOrFileUriEventReported::caller_activity_class_name() const {
14791   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.caller_activity_class_name)
14792   return _internal_caller_activity_class_name();
14793 }
14794 template <typename ArgT0, typename... ArgT>
14795 inline PROTOBUF_ALWAYS_INLINE
set_caller_activity_class_name(ArgT0 && arg0,ArgT...args)14796 void ContentOrFileUriEventReported::set_caller_activity_class_name(ArgT0&& arg0, ArgT... args) {
14797  _impl_._has_bits_[0] |= 0x00000002u;
14798  _impl_.caller_activity_class_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14799   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.caller_activity_class_name)
14800 }
mutable_caller_activity_class_name()14801 inline std::string* ContentOrFileUriEventReported::mutable_caller_activity_class_name() {
14802   std::string* _s = _internal_mutable_caller_activity_class_name();
14803   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.ContentOrFileUriEventReported.caller_activity_class_name)
14804   return _s;
14805 }
_internal_caller_activity_class_name()14806 inline const std::string& ContentOrFileUriEventReported::_internal_caller_activity_class_name() const {
14807   return _impl_.caller_activity_class_name_.Get();
14808 }
_internal_set_caller_activity_class_name(const std::string & value)14809 inline void ContentOrFileUriEventReported::_internal_set_caller_activity_class_name(const std::string& value) {
14810   _impl_._has_bits_[0] |= 0x00000002u;
14811   _impl_.caller_activity_class_name_.Set(value, GetArenaForAllocation());
14812 }
_internal_mutable_caller_activity_class_name()14813 inline std::string* ContentOrFileUriEventReported::_internal_mutable_caller_activity_class_name() {
14814   _impl_._has_bits_[0] |= 0x00000002u;
14815   return _impl_.caller_activity_class_name_.Mutable(GetArenaForAllocation());
14816 }
release_caller_activity_class_name()14817 inline std::string* ContentOrFileUriEventReported::release_caller_activity_class_name() {
14818   // @@protoc_insertion_point(field_release:android.os.statsd.framework.ContentOrFileUriEventReported.caller_activity_class_name)
14819   if (!_internal_has_caller_activity_class_name()) {
14820     return nullptr;
14821   }
14822   _impl_._has_bits_[0] &= ~0x00000002u;
14823   auto* p = _impl_.caller_activity_class_name_.Release();
14824 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14825   if (_impl_.caller_activity_class_name_.IsDefault()) {
14826     _impl_.caller_activity_class_name_.Set("", GetArenaForAllocation());
14827   }
14828 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14829   return p;
14830 }
set_allocated_caller_activity_class_name(std::string * caller_activity_class_name)14831 inline void ContentOrFileUriEventReported::set_allocated_caller_activity_class_name(std::string* caller_activity_class_name) {
14832   if (caller_activity_class_name != nullptr) {
14833     _impl_._has_bits_[0] |= 0x00000002u;
14834   } else {
14835     _impl_._has_bits_[0] &= ~0x00000002u;
14836   }
14837   _impl_.caller_activity_class_name_.SetAllocated(caller_activity_class_name, GetArenaForAllocation());
14838 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14839   if (_impl_.caller_activity_class_name_.IsDefault()) {
14840     _impl_.caller_activity_class_name_.Set("", GetArenaForAllocation());
14841   }
14842 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14843   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.ContentOrFileUriEventReported.caller_activity_class_name)
14844 }
14845 
14846 // optional int32 callee_uid = 5 [(.android.os.statsd.is_uid) = true];
_internal_has_callee_uid()14847 inline bool ContentOrFileUriEventReported::_internal_has_callee_uid() const {
14848   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
14849   return value;
14850 }
has_callee_uid()14851 inline bool ContentOrFileUriEventReported::has_callee_uid() const {
14852   return _internal_has_callee_uid();
14853 }
clear_callee_uid()14854 inline void ContentOrFileUriEventReported::clear_callee_uid() {
14855   _impl_.callee_uid_ = 0;
14856   _impl_._has_bits_[0] &= ~0x00000100u;
14857 }
_internal_callee_uid()14858 inline ::int32_t ContentOrFileUriEventReported::_internal_callee_uid() const {
14859   return _impl_.callee_uid_;
14860 }
callee_uid()14861 inline ::int32_t ContentOrFileUriEventReported::callee_uid() const {
14862   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.callee_uid)
14863   return _internal_callee_uid();
14864 }
_internal_set_callee_uid(::int32_t value)14865 inline void ContentOrFileUriEventReported::_internal_set_callee_uid(::int32_t value) {
14866   _impl_._has_bits_[0] |= 0x00000100u;
14867   _impl_.callee_uid_ = value;
14868 }
set_callee_uid(::int32_t value)14869 inline void ContentOrFileUriEventReported::set_callee_uid(::int32_t value) {
14870   _internal_set_callee_uid(value);
14871   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.callee_uid)
14872 }
14873 
14874 // optional string callee_activity_class_name = 6;
_internal_has_callee_activity_class_name()14875 inline bool ContentOrFileUriEventReported::_internal_has_callee_activity_class_name() const {
14876   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
14877   return value;
14878 }
has_callee_activity_class_name()14879 inline bool ContentOrFileUriEventReported::has_callee_activity_class_name() const {
14880   return _internal_has_callee_activity_class_name();
14881 }
clear_callee_activity_class_name()14882 inline void ContentOrFileUriEventReported::clear_callee_activity_class_name() {
14883   _impl_.callee_activity_class_name_.ClearToEmpty();
14884   _impl_._has_bits_[0] &= ~0x00000004u;
14885 }
callee_activity_class_name()14886 inline const std::string& ContentOrFileUriEventReported::callee_activity_class_name() const {
14887   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.callee_activity_class_name)
14888   return _internal_callee_activity_class_name();
14889 }
14890 template <typename ArgT0, typename... ArgT>
14891 inline PROTOBUF_ALWAYS_INLINE
set_callee_activity_class_name(ArgT0 && arg0,ArgT...args)14892 void ContentOrFileUriEventReported::set_callee_activity_class_name(ArgT0&& arg0, ArgT... args) {
14893  _impl_._has_bits_[0] |= 0x00000004u;
14894  _impl_.callee_activity_class_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14895   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.callee_activity_class_name)
14896 }
mutable_callee_activity_class_name()14897 inline std::string* ContentOrFileUriEventReported::mutable_callee_activity_class_name() {
14898   std::string* _s = _internal_mutable_callee_activity_class_name();
14899   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.ContentOrFileUriEventReported.callee_activity_class_name)
14900   return _s;
14901 }
_internal_callee_activity_class_name()14902 inline const std::string& ContentOrFileUriEventReported::_internal_callee_activity_class_name() const {
14903   return _impl_.callee_activity_class_name_.Get();
14904 }
_internal_set_callee_activity_class_name(const std::string & value)14905 inline void ContentOrFileUriEventReported::_internal_set_callee_activity_class_name(const std::string& value) {
14906   _impl_._has_bits_[0] |= 0x00000004u;
14907   _impl_.callee_activity_class_name_.Set(value, GetArenaForAllocation());
14908 }
_internal_mutable_callee_activity_class_name()14909 inline std::string* ContentOrFileUriEventReported::_internal_mutable_callee_activity_class_name() {
14910   _impl_._has_bits_[0] |= 0x00000004u;
14911   return _impl_.callee_activity_class_name_.Mutable(GetArenaForAllocation());
14912 }
release_callee_activity_class_name()14913 inline std::string* ContentOrFileUriEventReported::release_callee_activity_class_name() {
14914   // @@protoc_insertion_point(field_release:android.os.statsd.framework.ContentOrFileUriEventReported.callee_activity_class_name)
14915   if (!_internal_has_callee_activity_class_name()) {
14916     return nullptr;
14917   }
14918   _impl_._has_bits_[0] &= ~0x00000004u;
14919   auto* p = _impl_.callee_activity_class_name_.Release();
14920 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14921   if (_impl_.callee_activity_class_name_.IsDefault()) {
14922     _impl_.callee_activity_class_name_.Set("", GetArenaForAllocation());
14923   }
14924 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14925   return p;
14926 }
set_allocated_callee_activity_class_name(std::string * callee_activity_class_name)14927 inline void ContentOrFileUriEventReported::set_allocated_callee_activity_class_name(std::string* callee_activity_class_name) {
14928   if (callee_activity_class_name != nullptr) {
14929     _impl_._has_bits_[0] |= 0x00000004u;
14930   } else {
14931     _impl_._has_bits_[0] &= ~0x00000004u;
14932   }
14933   _impl_.callee_activity_class_name_.SetAllocated(callee_activity_class_name, GetArenaForAllocation());
14934 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
14935   if (_impl_.callee_activity_class_name_.IsDefault()) {
14936     _impl_.callee_activity_class_name_.Set("", GetArenaForAllocation());
14937   }
14938 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
14939   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.ContentOrFileUriEventReported.callee_activity_class_name)
14940 }
14941 
14942 // optional bool is_start_activity_for_result = 7;
_internal_has_is_start_activity_for_result()14943 inline bool ContentOrFileUriEventReported::_internal_has_is_start_activity_for_result() const {
14944   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
14945   return value;
14946 }
has_is_start_activity_for_result()14947 inline bool ContentOrFileUriEventReported::has_is_start_activity_for_result() const {
14948   return _internal_has_is_start_activity_for_result();
14949 }
clear_is_start_activity_for_result()14950 inline void ContentOrFileUriEventReported::clear_is_start_activity_for_result() {
14951   _impl_.is_start_activity_for_result_ = false;
14952   _impl_._has_bits_[0] &= ~0x00000200u;
14953 }
_internal_is_start_activity_for_result()14954 inline bool ContentOrFileUriEventReported::_internal_is_start_activity_for_result() const {
14955   return _impl_.is_start_activity_for_result_;
14956 }
is_start_activity_for_result()14957 inline bool ContentOrFileUriEventReported::is_start_activity_for_result() const {
14958   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.is_start_activity_for_result)
14959   return _internal_is_start_activity_for_result();
14960 }
_internal_set_is_start_activity_for_result(bool value)14961 inline void ContentOrFileUriEventReported::_internal_set_is_start_activity_for_result(bool value) {
14962   _impl_._has_bits_[0] |= 0x00000200u;
14963   _impl_.is_start_activity_for_result_ = value;
14964 }
set_is_start_activity_for_result(bool value)14965 inline void ContentOrFileUriEventReported::set_is_start_activity_for_result(bool value) {
14966   _internal_set_is_start_activity_for_result(value);
14967   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.is_start_activity_for_result)
14968 }
14969 
14970 // optional string uri_authority = 8;
_internal_has_uri_authority()14971 inline bool ContentOrFileUriEventReported::_internal_has_uri_authority() const {
14972   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
14973   return value;
14974 }
has_uri_authority()14975 inline bool ContentOrFileUriEventReported::has_uri_authority() const {
14976   return _internal_has_uri_authority();
14977 }
clear_uri_authority()14978 inline void ContentOrFileUriEventReported::clear_uri_authority() {
14979   _impl_.uri_authority_.ClearToEmpty();
14980   _impl_._has_bits_[0] &= ~0x00000008u;
14981 }
uri_authority()14982 inline const std::string& ContentOrFileUriEventReported::uri_authority() const {
14983   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.uri_authority)
14984   return _internal_uri_authority();
14985 }
14986 template <typename ArgT0, typename... ArgT>
14987 inline PROTOBUF_ALWAYS_INLINE
set_uri_authority(ArgT0 && arg0,ArgT...args)14988 void ContentOrFileUriEventReported::set_uri_authority(ArgT0&& arg0, ArgT... args) {
14989  _impl_._has_bits_[0] |= 0x00000008u;
14990  _impl_.uri_authority_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14991   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.uri_authority)
14992 }
mutable_uri_authority()14993 inline std::string* ContentOrFileUriEventReported::mutable_uri_authority() {
14994   std::string* _s = _internal_mutable_uri_authority();
14995   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.ContentOrFileUriEventReported.uri_authority)
14996   return _s;
14997 }
_internal_uri_authority()14998 inline const std::string& ContentOrFileUriEventReported::_internal_uri_authority() const {
14999   return _impl_.uri_authority_.Get();
15000 }
_internal_set_uri_authority(const std::string & value)15001 inline void ContentOrFileUriEventReported::_internal_set_uri_authority(const std::string& value) {
15002   _impl_._has_bits_[0] |= 0x00000008u;
15003   _impl_.uri_authority_.Set(value, GetArenaForAllocation());
15004 }
_internal_mutable_uri_authority()15005 inline std::string* ContentOrFileUriEventReported::_internal_mutable_uri_authority() {
15006   _impl_._has_bits_[0] |= 0x00000008u;
15007   return _impl_.uri_authority_.Mutable(GetArenaForAllocation());
15008 }
release_uri_authority()15009 inline std::string* ContentOrFileUriEventReported::release_uri_authority() {
15010   // @@protoc_insertion_point(field_release:android.os.statsd.framework.ContentOrFileUriEventReported.uri_authority)
15011   if (!_internal_has_uri_authority()) {
15012     return nullptr;
15013   }
15014   _impl_._has_bits_[0] &= ~0x00000008u;
15015   auto* p = _impl_.uri_authority_.Release();
15016 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15017   if (_impl_.uri_authority_.IsDefault()) {
15018     _impl_.uri_authority_.Set("", GetArenaForAllocation());
15019   }
15020 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15021   return p;
15022 }
set_allocated_uri_authority(std::string * uri_authority)15023 inline void ContentOrFileUriEventReported::set_allocated_uri_authority(std::string* uri_authority) {
15024   if (uri_authority != nullptr) {
15025     _impl_._has_bits_[0] |= 0x00000008u;
15026   } else {
15027     _impl_._has_bits_[0] &= ~0x00000008u;
15028   }
15029   _impl_.uri_authority_.SetAllocated(uri_authority, GetArenaForAllocation());
15030 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15031   if (_impl_.uri_authority_.IsDefault()) {
15032     _impl_.uri_authority_.Set("", GetArenaForAllocation());
15033   }
15034 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15035   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.ContentOrFileUriEventReported.uri_authority)
15036 }
15037 
15038 // optional string uri_type = 9;
_internal_has_uri_type()15039 inline bool ContentOrFileUriEventReported::_internal_has_uri_type() const {
15040   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
15041   return value;
15042 }
has_uri_type()15043 inline bool ContentOrFileUriEventReported::has_uri_type() const {
15044   return _internal_has_uri_type();
15045 }
clear_uri_type()15046 inline void ContentOrFileUriEventReported::clear_uri_type() {
15047   _impl_.uri_type_.ClearToEmpty();
15048   _impl_._has_bits_[0] &= ~0x00000010u;
15049 }
uri_type()15050 inline const std::string& ContentOrFileUriEventReported::uri_type() const {
15051   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.uri_type)
15052   return _internal_uri_type();
15053 }
15054 template <typename ArgT0, typename... ArgT>
15055 inline PROTOBUF_ALWAYS_INLINE
set_uri_type(ArgT0 && arg0,ArgT...args)15056 void ContentOrFileUriEventReported::set_uri_type(ArgT0&& arg0, ArgT... args) {
15057  _impl_._has_bits_[0] |= 0x00000010u;
15058  _impl_.uri_type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15059   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.uri_type)
15060 }
mutable_uri_type()15061 inline std::string* ContentOrFileUriEventReported::mutable_uri_type() {
15062   std::string* _s = _internal_mutable_uri_type();
15063   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.ContentOrFileUriEventReported.uri_type)
15064   return _s;
15065 }
_internal_uri_type()15066 inline const std::string& ContentOrFileUriEventReported::_internal_uri_type() const {
15067   return _impl_.uri_type_.Get();
15068 }
_internal_set_uri_type(const std::string & value)15069 inline void ContentOrFileUriEventReported::_internal_set_uri_type(const std::string& value) {
15070   _impl_._has_bits_[0] |= 0x00000010u;
15071   _impl_.uri_type_.Set(value, GetArenaForAllocation());
15072 }
_internal_mutable_uri_type()15073 inline std::string* ContentOrFileUriEventReported::_internal_mutable_uri_type() {
15074   _impl_._has_bits_[0] |= 0x00000010u;
15075   return _impl_.uri_type_.Mutable(GetArenaForAllocation());
15076 }
release_uri_type()15077 inline std::string* ContentOrFileUriEventReported::release_uri_type() {
15078   // @@protoc_insertion_point(field_release:android.os.statsd.framework.ContentOrFileUriEventReported.uri_type)
15079   if (!_internal_has_uri_type()) {
15080     return nullptr;
15081   }
15082   _impl_._has_bits_[0] &= ~0x00000010u;
15083   auto* p = _impl_.uri_type_.Release();
15084 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15085   if (_impl_.uri_type_.IsDefault()) {
15086     _impl_.uri_type_.Set("", GetArenaForAllocation());
15087   }
15088 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15089   return p;
15090 }
set_allocated_uri_type(std::string * uri_type)15091 inline void ContentOrFileUriEventReported::set_allocated_uri_type(std::string* uri_type) {
15092   if (uri_type != nullptr) {
15093     _impl_._has_bits_[0] |= 0x00000010u;
15094   } else {
15095     _impl_._has_bits_[0] &= ~0x00000010u;
15096   }
15097   _impl_.uri_type_.SetAllocated(uri_type, GetArenaForAllocation());
15098 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15099   if (_impl_.uri_type_.IsDefault()) {
15100     _impl_.uri_type_.Set("", GetArenaForAllocation());
15101   }
15102 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15103   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.ContentOrFileUriEventReported.uri_type)
15104 }
15105 
15106 // optional string uri_mime_type = 10;
_internal_has_uri_mime_type()15107 inline bool ContentOrFileUriEventReported::_internal_has_uri_mime_type() const {
15108   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
15109   return value;
15110 }
has_uri_mime_type()15111 inline bool ContentOrFileUriEventReported::has_uri_mime_type() const {
15112   return _internal_has_uri_mime_type();
15113 }
clear_uri_mime_type()15114 inline void ContentOrFileUriEventReported::clear_uri_mime_type() {
15115   _impl_.uri_mime_type_.ClearToEmpty();
15116   _impl_._has_bits_[0] &= ~0x00000020u;
15117 }
uri_mime_type()15118 inline const std::string& ContentOrFileUriEventReported::uri_mime_type() const {
15119   // @@protoc_insertion_point(field_get:android.os.statsd.framework.ContentOrFileUriEventReported.uri_mime_type)
15120   return _internal_uri_mime_type();
15121 }
15122 template <typename ArgT0, typename... ArgT>
15123 inline PROTOBUF_ALWAYS_INLINE
set_uri_mime_type(ArgT0 && arg0,ArgT...args)15124 void ContentOrFileUriEventReported::set_uri_mime_type(ArgT0&& arg0, ArgT... args) {
15125  _impl_._has_bits_[0] |= 0x00000020u;
15126  _impl_.uri_mime_type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15127   // @@protoc_insertion_point(field_set:android.os.statsd.framework.ContentOrFileUriEventReported.uri_mime_type)
15128 }
mutable_uri_mime_type()15129 inline std::string* ContentOrFileUriEventReported::mutable_uri_mime_type() {
15130   std::string* _s = _internal_mutable_uri_mime_type();
15131   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.ContentOrFileUriEventReported.uri_mime_type)
15132   return _s;
15133 }
_internal_uri_mime_type()15134 inline const std::string& ContentOrFileUriEventReported::_internal_uri_mime_type() const {
15135   return _impl_.uri_mime_type_.Get();
15136 }
_internal_set_uri_mime_type(const std::string & value)15137 inline void ContentOrFileUriEventReported::_internal_set_uri_mime_type(const std::string& value) {
15138   _impl_._has_bits_[0] |= 0x00000020u;
15139   _impl_.uri_mime_type_.Set(value, GetArenaForAllocation());
15140 }
_internal_mutable_uri_mime_type()15141 inline std::string* ContentOrFileUriEventReported::_internal_mutable_uri_mime_type() {
15142   _impl_._has_bits_[0] |= 0x00000020u;
15143   return _impl_.uri_mime_type_.Mutable(GetArenaForAllocation());
15144 }
release_uri_mime_type()15145 inline std::string* ContentOrFileUriEventReported::release_uri_mime_type() {
15146   // @@protoc_insertion_point(field_release:android.os.statsd.framework.ContentOrFileUriEventReported.uri_mime_type)
15147   if (!_internal_has_uri_mime_type()) {
15148     return nullptr;
15149   }
15150   _impl_._has_bits_[0] &= ~0x00000020u;
15151   auto* p = _impl_.uri_mime_type_.Release();
15152 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15153   if (_impl_.uri_mime_type_.IsDefault()) {
15154     _impl_.uri_mime_type_.Set("", GetArenaForAllocation());
15155   }
15156 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15157   return p;
15158 }
set_allocated_uri_mime_type(std::string * uri_mime_type)15159 inline void ContentOrFileUriEventReported::set_allocated_uri_mime_type(std::string* uri_mime_type) {
15160   if (uri_mime_type != nullptr) {
15161     _impl_._has_bits_[0] |= 0x00000020u;
15162   } else {
15163     _impl_._has_bits_[0] &= ~0x00000020u;
15164   }
15165   _impl_.uri_mime_type_.SetAllocated(uri_mime_type, GetArenaForAllocation());
15166 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15167   if (_impl_.uri_mime_type_.IsDefault()) {
15168     _impl_.uri_mime_type_.Set("", GetArenaForAllocation());
15169   }
15170 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15171   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.ContentOrFileUriEventReported.uri_mime_type)
15172 }
15173 
15174 // -------------------------------------------------------------------
15175 
15176 // FrameworkWakelockInfo
15177 
15178 // optional int32 attribution_uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_attribution_uid()15179 inline bool FrameworkWakelockInfo::_internal_has_attribution_uid() const {
15180   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
15181   return value;
15182 }
has_attribution_uid()15183 inline bool FrameworkWakelockInfo::has_attribution_uid() const {
15184   return _internal_has_attribution_uid();
15185 }
clear_attribution_uid()15186 inline void FrameworkWakelockInfo::clear_attribution_uid() {
15187   _impl_.attribution_uid_ = 0;
15188   _impl_._has_bits_[0] &= ~0x00000008u;
15189 }
_internal_attribution_uid()15190 inline ::int32_t FrameworkWakelockInfo::_internal_attribution_uid() const {
15191   return _impl_.attribution_uid_;
15192 }
attribution_uid()15193 inline ::int32_t FrameworkWakelockInfo::attribution_uid() const {
15194   // @@protoc_insertion_point(field_get:android.os.statsd.framework.FrameworkWakelockInfo.attribution_uid)
15195   return _internal_attribution_uid();
15196 }
_internal_set_attribution_uid(::int32_t value)15197 inline void FrameworkWakelockInfo::_internal_set_attribution_uid(::int32_t value) {
15198   _impl_._has_bits_[0] |= 0x00000008u;
15199   _impl_.attribution_uid_ = value;
15200 }
set_attribution_uid(::int32_t value)15201 inline void FrameworkWakelockInfo::set_attribution_uid(::int32_t value) {
15202   _internal_set_attribution_uid(value);
15203   // @@protoc_insertion_point(field_set:android.os.statsd.framework.FrameworkWakelockInfo.attribution_uid)
15204 }
15205 
15206 // optional string attribution_tag = 2;
_internal_has_attribution_tag()15207 inline bool FrameworkWakelockInfo::_internal_has_attribution_tag() const {
15208   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
15209   return value;
15210 }
has_attribution_tag()15211 inline bool FrameworkWakelockInfo::has_attribution_tag() const {
15212   return _internal_has_attribution_tag();
15213 }
clear_attribution_tag()15214 inline void FrameworkWakelockInfo::clear_attribution_tag() {
15215   _impl_.attribution_tag_.ClearToEmpty();
15216   _impl_._has_bits_[0] &= ~0x00000001u;
15217 }
attribution_tag()15218 inline const std::string& FrameworkWakelockInfo::attribution_tag() const {
15219   // @@protoc_insertion_point(field_get:android.os.statsd.framework.FrameworkWakelockInfo.attribution_tag)
15220   return _internal_attribution_tag();
15221 }
15222 template <typename ArgT0, typename... ArgT>
15223 inline PROTOBUF_ALWAYS_INLINE
set_attribution_tag(ArgT0 && arg0,ArgT...args)15224 void FrameworkWakelockInfo::set_attribution_tag(ArgT0&& arg0, ArgT... args) {
15225  _impl_._has_bits_[0] |= 0x00000001u;
15226  _impl_.attribution_tag_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15227   // @@protoc_insertion_point(field_set:android.os.statsd.framework.FrameworkWakelockInfo.attribution_tag)
15228 }
mutable_attribution_tag()15229 inline std::string* FrameworkWakelockInfo::mutable_attribution_tag() {
15230   std::string* _s = _internal_mutable_attribution_tag();
15231   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.FrameworkWakelockInfo.attribution_tag)
15232   return _s;
15233 }
_internal_attribution_tag()15234 inline const std::string& FrameworkWakelockInfo::_internal_attribution_tag() const {
15235   return _impl_.attribution_tag_.Get();
15236 }
_internal_set_attribution_tag(const std::string & value)15237 inline void FrameworkWakelockInfo::_internal_set_attribution_tag(const std::string& value) {
15238   _impl_._has_bits_[0] |= 0x00000001u;
15239   _impl_.attribution_tag_.Set(value, GetArenaForAllocation());
15240 }
_internal_mutable_attribution_tag()15241 inline std::string* FrameworkWakelockInfo::_internal_mutable_attribution_tag() {
15242   _impl_._has_bits_[0] |= 0x00000001u;
15243   return _impl_.attribution_tag_.Mutable(GetArenaForAllocation());
15244 }
release_attribution_tag()15245 inline std::string* FrameworkWakelockInfo::release_attribution_tag() {
15246   // @@protoc_insertion_point(field_release:android.os.statsd.framework.FrameworkWakelockInfo.attribution_tag)
15247   if (!_internal_has_attribution_tag()) {
15248     return nullptr;
15249   }
15250   _impl_._has_bits_[0] &= ~0x00000001u;
15251   auto* p = _impl_.attribution_tag_.Release();
15252 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15253   if (_impl_.attribution_tag_.IsDefault()) {
15254     _impl_.attribution_tag_.Set("", GetArenaForAllocation());
15255   }
15256 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15257   return p;
15258 }
set_allocated_attribution_tag(std::string * attribution_tag)15259 inline void FrameworkWakelockInfo::set_allocated_attribution_tag(std::string* attribution_tag) {
15260   if (attribution_tag != nullptr) {
15261     _impl_._has_bits_[0] |= 0x00000001u;
15262   } else {
15263     _impl_._has_bits_[0] &= ~0x00000001u;
15264   }
15265   _impl_.attribution_tag_.SetAllocated(attribution_tag, GetArenaForAllocation());
15266 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15267   if (_impl_.attribution_tag_.IsDefault()) {
15268     _impl_.attribution_tag_.Set("", GetArenaForAllocation());
15269   }
15270 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15271   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.FrameworkWakelockInfo.attribution_tag)
15272 }
15273 
15274 // optional .android.os.WakeLockLevelEnum type = 3;
_internal_has_type()15275 inline bool FrameworkWakelockInfo::_internal_has_type() const {
15276   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
15277   return value;
15278 }
has_type()15279 inline bool FrameworkWakelockInfo::has_type() const {
15280   return _internal_has_type();
15281 }
clear_type()15282 inline void FrameworkWakelockInfo::clear_type() {
15283   _impl_.type_ = 1;
15284   _impl_._has_bits_[0] &= ~0x00000010u;
15285 }
_internal_type()15286 inline ::android::os::WakeLockLevelEnum FrameworkWakelockInfo::_internal_type() const {
15287   return static_cast< ::android::os::WakeLockLevelEnum >(_impl_.type_);
15288 }
type()15289 inline ::android::os::WakeLockLevelEnum FrameworkWakelockInfo::type() const {
15290   // @@protoc_insertion_point(field_get:android.os.statsd.framework.FrameworkWakelockInfo.type)
15291   return _internal_type();
15292 }
_internal_set_type(::android::os::WakeLockLevelEnum value)15293 inline void FrameworkWakelockInfo::_internal_set_type(::android::os::WakeLockLevelEnum value) {
15294   assert(::android::os::WakeLockLevelEnum_IsValid(value));
15295   _impl_._has_bits_[0] |= 0x00000010u;
15296   _impl_.type_ = value;
15297 }
set_type(::android::os::WakeLockLevelEnum value)15298 inline void FrameworkWakelockInfo::set_type(::android::os::WakeLockLevelEnum value) {
15299   _internal_set_type(value);
15300   // @@protoc_insertion_point(field_set:android.os.statsd.framework.FrameworkWakelockInfo.type)
15301 }
15302 
15303 // optional int64 uptime_millis = 4;
_internal_has_uptime_millis()15304 inline bool FrameworkWakelockInfo::_internal_has_uptime_millis() const {
15305   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
15306   return value;
15307 }
has_uptime_millis()15308 inline bool FrameworkWakelockInfo::has_uptime_millis() const {
15309   return _internal_has_uptime_millis();
15310 }
clear_uptime_millis()15311 inline void FrameworkWakelockInfo::clear_uptime_millis() {
15312   _impl_.uptime_millis_ = ::int64_t{0};
15313   _impl_._has_bits_[0] &= ~0x00000002u;
15314 }
_internal_uptime_millis()15315 inline ::int64_t FrameworkWakelockInfo::_internal_uptime_millis() const {
15316   return _impl_.uptime_millis_;
15317 }
uptime_millis()15318 inline ::int64_t FrameworkWakelockInfo::uptime_millis() const {
15319   // @@protoc_insertion_point(field_get:android.os.statsd.framework.FrameworkWakelockInfo.uptime_millis)
15320   return _internal_uptime_millis();
15321 }
_internal_set_uptime_millis(::int64_t value)15322 inline void FrameworkWakelockInfo::_internal_set_uptime_millis(::int64_t value) {
15323   _impl_._has_bits_[0] |= 0x00000002u;
15324   _impl_.uptime_millis_ = value;
15325 }
set_uptime_millis(::int64_t value)15326 inline void FrameworkWakelockInfo::set_uptime_millis(::int64_t value) {
15327   _internal_set_uptime_millis(value);
15328   // @@protoc_insertion_point(field_set:android.os.statsd.framework.FrameworkWakelockInfo.uptime_millis)
15329 }
15330 
15331 // optional int64 completed_count = 5;
_internal_has_completed_count()15332 inline bool FrameworkWakelockInfo::_internal_has_completed_count() const {
15333   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
15334   return value;
15335 }
has_completed_count()15336 inline bool FrameworkWakelockInfo::has_completed_count() const {
15337   return _internal_has_completed_count();
15338 }
clear_completed_count()15339 inline void FrameworkWakelockInfo::clear_completed_count() {
15340   _impl_.completed_count_ = ::int64_t{0};
15341   _impl_._has_bits_[0] &= ~0x00000004u;
15342 }
_internal_completed_count()15343 inline ::int64_t FrameworkWakelockInfo::_internal_completed_count() const {
15344   return _impl_.completed_count_;
15345 }
completed_count()15346 inline ::int64_t FrameworkWakelockInfo::completed_count() const {
15347   // @@protoc_insertion_point(field_get:android.os.statsd.framework.FrameworkWakelockInfo.completed_count)
15348   return _internal_completed_count();
15349 }
_internal_set_completed_count(::int64_t value)15350 inline void FrameworkWakelockInfo::_internal_set_completed_count(::int64_t value) {
15351   _impl_._has_bits_[0] |= 0x00000004u;
15352   _impl_.completed_count_ = value;
15353 }
set_completed_count(::int64_t value)15354 inline void FrameworkWakelockInfo::set_completed_count(::int64_t value) {
15355   _internal_set_completed_count(value);
15356   // @@protoc_insertion_point(field_set:android.os.statsd.framework.FrameworkWakelockInfo.completed_count)
15357 }
15358 
15359 // -------------------------------------------------------------------
15360 
15361 // JankFrameCountByWidgetReported
15362 
15363 // optional int32 uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_uid()15364 inline bool JankFrameCountByWidgetReported::_internal_has_uid() const {
15365   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
15366   return value;
15367 }
has_uid()15368 inline bool JankFrameCountByWidgetReported::has_uid() const {
15369   return _internal_has_uid();
15370 }
clear_uid()15371 inline void JankFrameCountByWidgetReported::clear_uid() {
15372   _impl_.uid_ = 0;
15373   _impl_._has_bits_[0] &= ~0x00000004u;
15374 }
_internal_uid()15375 inline ::int32_t JankFrameCountByWidgetReported::_internal_uid() const {
15376   return _impl_.uid_;
15377 }
uid()15378 inline ::int32_t JankFrameCountByWidgetReported::uid() const {
15379   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.uid)
15380   return _internal_uid();
15381 }
_internal_set_uid(::int32_t value)15382 inline void JankFrameCountByWidgetReported::_internal_set_uid(::int32_t value) {
15383   _impl_._has_bits_[0] |= 0x00000004u;
15384   _impl_.uid_ = value;
15385 }
set_uid(::int32_t value)15386 inline void JankFrameCountByWidgetReported::set_uid(::int32_t value) {
15387   _internal_set_uid(value);
15388   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.uid)
15389 }
15390 
15391 // optional string activity_name = 2;
_internal_has_activity_name()15392 inline bool JankFrameCountByWidgetReported::_internal_has_activity_name() const {
15393   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
15394   return value;
15395 }
has_activity_name()15396 inline bool JankFrameCountByWidgetReported::has_activity_name() const {
15397   return _internal_has_activity_name();
15398 }
clear_activity_name()15399 inline void JankFrameCountByWidgetReported::clear_activity_name() {
15400   _impl_.activity_name_.ClearToEmpty();
15401   _impl_._has_bits_[0] &= ~0x00000001u;
15402 }
activity_name()15403 inline const std::string& JankFrameCountByWidgetReported::activity_name() const {
15404   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.activity_name)
15405   return _internal_activity_name();
15406 }
15407 template <typename ArgT0, typename... ArgT>
15408 inline PROTOBUF_ALWAYS_INLINE
set_activity_name(ArgT0 && arg0,ArgT...args)15409 void JankFrameCountByWidgetReported::set_activity_name(ArgT0&& arg0, ArgT... args) {
15410  _impl_._has_bits_[0] |= 0x00000001u;
15411  _impl_.activity_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15412   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.activity_name)
15413 }
mutable_activity_name()15414 inline std::string* JankFrameCountByWidgetReported::mutable_activity_name() {
15415   std::string* _s = _internal_mutable_activity_name();
15416   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.JankFrameCountByWidgetReported.activity_name)
15417   return _s;
15418 }
_internal_activity_name()15419 inline const std::string& JankFrameCountByWidgetReported::_internal_activity_name() const {
15420   return _impl_.activity_name_.Get();
15421 }
_internal_set_activity_name(const std::string & value)15422 inline void JankFrameCountByWidgetReported::_internal_set_activity_name(const std::string& value) {
15423   _impl_._has_bits_[0] |= 0x00000001u;
15424   _impl_.activity_name_.Set(value, GetArenaForAllocation());
15425 }
_internal_mutable_activity_name()15426 inline std::string* JankFrameCountByWidgetReported::_internal_mutable_activity_name() {
15427   _impl_._has_bits_[0] |= 0x00000001u;
15428   return _impl_.activity_name_.Mutable(GetArenaForAllocation());
15429 }
release_activity_name()15430 inline std::string* JankFrameCountByWidgetReported::release_activity_name() {
15431   // @@protoc_insertion_point(field_release:android.os.statsd.framework.JankFrameCountByWidgetReported.activity_name)
15432   if (!_internal_has_activity_name()) {
15433     return nullptr;
15434   }
15435   _impl_._has_bits_[0] &= ~0x00000001u;
15436   auto* p = _impl_.activity_name_.Release();
15437 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15438   if (_impl_.activity_name_.IsDefault()) {
15439     _impl_.activity_name_.Set("", GetArenaForAllocation());
15440   }
15441 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15442   return p;
15443 }
set_allocated_activity_name(std::string * activity_name)15444 inline void JankFrameCountByWidgetReported::set_allocated_activity_name(std::string* activity_name) {
15445   if (activity_name != nullptr) {
15446     _impl_._has_bits_[0] |= 0x00000001u;
15447   } else {
15448     _impl_._has_bits_[0] &= ~0x00000001u;
15449   }
15450   _impl_.activity_name_.SetAllocated(activity_name, GetArenaForAllocation());
15451 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15452   if (_impl_.activity_name_.IsDefault()) {
15453     _impl_.activity_name_.Set("", GetArenaForAllocation());
15454   }
15455 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15456   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.JankFrameCountByWidgetReported.activity_name)
15457 }
15458 
15459 // optional string widget_id = 3;
_internal_has_widget_id()15460 inline bool JankFrameCountByWidgetReported::_internal_has_widget_id() const {
15461   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
15462   return value;
15463 }
has_widget_id()15464 inline bool JankFrameCountByWidgetReported::has_widget_id() const {
15465   return _internal_has_widget_id();
15466 }
clear_widget_id()15467 inline void JankFrameCountByWidgetReported::clear_widget_id() {
15468   _impl_.widget_id_.ClearToEmpty();
15469   _impl_._has_bits_[0] &= ~0x00000002u;
15470 }
widget_id()15471 inline const std::string& JankFrameCountByWidgetReported::widget_id() const {
15472   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_id)
15473   return _internal_widget_id();
15474 }
15475 template <typename ArgT0, typename... ArgT>
15476 inline PROTOBUF_ALWAYS_INLINE
set_widget_id(ArgT0 && arg0,ArgT...args)15477 void JankFrameCountByWidgetReported::set_widget_id(ArgT0&& arg0, ArgT... args) {
15478  _impl_._has_bits_[0] |= 0x00000002u;
15479  _impl_.widget_id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15480   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_id)
15481 }
mutable_widget_id()15482 inline std::string* JankFrameCountByWidgetReported::mutable_widget_id() {
15483   std::string* _s = _internal_mutable_widget_id();
15484   // @@protoc_insertion_point(field_mutable:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_id)
15485   return _s;
15486 }
_internal_widget_id()15487 inline const std::string& JankFrameCountByWidgetReported::_internal_widget_id() const {
15488   return _impl_.widget_id_.Get();
15489 }
_internal_set_widget_id(const std::string & value)15490 inline void JankFrameCountByWidgetReported::_internal_set_widget_id(const std::string& value) {
15491   _impl_._has_bits_[0] |= 0x00000002u;
15492   _impl_.widget_id_.Set(value, GetArenaForAllocation());
15493 }
_internal_mutable_widget_id()15494 inline std::string* JankFrameCountByWidgetReported::_internal_mutable_widget_id() {
15495   _impl_._has_bits_[0] |= 0x00000002u;
15496   return _impl_.widget_id_.Mutable(GetArenaForAllocation());
15497 }
release_widget_id()15498 inline std::string* JankFrameCountByWidgetReported::release_widget_id() {
15499   // @@protoc_insertion_point(field_release:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_id)
15500   if (!_internal_has_widget_id()) {
15501     return nullptr;
15502   }
15503   _impl_._has_bits_[0] &= ~0x00000002u;
15504   auto* p = _impl_.widget_id_.Release();
15505 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15506   if (_impl_.widget_id_.IsDefault()) {
15507     _impl_.widget_id_.Set("", GetArenaForAllocation());
15508   }
15509 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15510   return p;
15511 }
set_allocated_widget_id(std::string * widget_id)15512 inline void JankFrameCountByWidgetReported::set_allocated_widget_id(std::string* widget_id) {
15513   if (widget_id != nullptr) {
15514     _impl_._has_bits_[0] |= 0x00000002u;
15515   } else {
15516     _impl_._has_bits_[0] &= ~0x00000002u;
15517   }
15518   _impl_.widget_id_.SetAllocated(widget_id, GetArenaForAllocation());
15519 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
15520   if (_impl_.widget_id_.IsDefault()) {
15521     _impl_.widget_id_.Set("", GetArenaForAllocation());
15522   }
15523 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
15524   // @@protoc_insertion_point(field_set_allocated:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_id)
15525 }
15526 
15527 // optional int32 refresh_rate = 4;
_internal_has_refresh_rate()15528 inline bool JankFrameCountByWidgetReported::_internal_has_refresh_rate() const {
15529   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
15530   return value;
15531 }
has_refresh_rate()15532 inline bool JankFrameCountByWidgetReported::has_refresh_rate() const {
15533   return _internal_has_refresh_rate();
15534 }
clear_refresh_rate()15535 inline void JankFrameCountByWidgetReported::clear_refresh_rate() {
15536   _impl_.refresh_rate_ = 0;
15537   _impl_._has_bits_[0] &= ~0x00000008u;
15538 }
_internal_refresh_rate()15539 inline ::int32_t JankFrameCountByWidgetReported::_internal_refresh_rate() const {
15540   return _impl_.refresh_rate_;
15541 }
refresh_rate()15542 inline ::int32_t JankFrameCountByWidgetReported::refresh_rate() const {
15543   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.refresh_rate)
15544   return _internal_refresh_rate();
15545 }
_internal_set_refresh_rate(::int32_t value)15546 inline void JankFrameCountByWidgetReported::_internal_set_refresh_rate(::int32_t value) {
15547   _impl_._has_bits_[0] |= 0x00000008u;
15548   _impl_.refresh_rate_ = value;
15549 }
set_refresh_rate(::int32_t value)15550 inline void JankFrameCountByWidgetReported::set_refresh_rate(::int32_t value) {
15551   _internal_set_refresh_rate(value);
15552   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.refresh_rate)
15553 }
15554 
15555 // optional .android.os.statsd.framework.JankFrameCountByWidgetReported.WidgetCategory widget_type = 5;
_internal_has_widget_type()15556 inline bool JankFrameCountByWidgetReported::_internal_has_widget_type() const {
15557   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
15558   return value;
15559 }
has_widget_type()15560 inline bool JankFrameCountByWidgetReported::has_widget_type() const {
15561   return _internal_has_widget_type();
15562 }
clear_widget_type()15563 inline void JankFrameCountByWidgetReported::clear_widget_type() {
15564   _impl_.widget_type_ = 0;
15565   _impl_._has_bits_[0] &= ~0x00000010u;
15566 }
_internal_widget_type()15567 inline ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory JankFrameCountByWidgetReported::_internal_widget_type() const {
15568   return static_cast< ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory >(_impl_.widget_type_);
15569 }
widget_type()15570 inline ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory JankFrameCountByWidgetReported::widget_type() const {
15571   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_type)
15572   return _internal_widget_type();
15573 }
_internal_set_widget_type(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory value)15574 inline void JankFrameCountByWidgetReported::_internal_set_widget_type(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory value) {
15575   assert(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory_IsValid(value));
15576   _impl_._has_bits_[0] |= 0x00000010u;
15577   _impl_.widget_type_ = value;
15578 }
set_widget_type(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory value)15579 inline void JankFrameCountByWidgetReported::set_widget_type(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory value) {
15580   _internal_set_widget_type(value);
15581   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_type)
15582 }
15583 
15584 // optional .android.os.statsd.framework.JankFrameCountByWidgetReported.WidgetState widget_state = 6;
_internal_has_widget_state()15585 inline bool JankFrameCountByWidgetReported::_internal_has_widget_state() const {
15586   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
15587   return value;
15588 }
has_widget_state()15589 inline bool JankFrameCountByWidgetReported::has_widget_state() const {
15590   return _internal_has_widget_state();
15591 }
clear_widget_state()15592 inline void JankFrameCountByWidgetReported::clear_widget_state() {
15593   _impl_.widget_state_ = 0;
15594   _impl_._has_bits_[0] &= ~0x00000020u;
15595 }
_internal_widget_state()15596 inline ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState JankFrameCountByWidgetReported::_internal_widget_state() const {
15597   return static_cast< ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState >(_impl_.widget_state_);
15598 }
widget_state()15599 inline ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState JankFrameCountByWidgetReported::widget_state() const {
15600   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_state)
15601   return _internal_widget_state();
15602 }
_internal_set_widget_state(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState value)15603 inline void JankFrameCountByWidgetReported::_internal_set_widget_state(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState value) {
15604   assert(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState_IsValid(value));
15605   _impl_._has_bits_[0] |= 0x00000020u;
15606   _impl_.widget_state_ = value;
15607 }
set_widget_state(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState value)15608 inline void JankFrameCountByWidgetReported::set_widget_state(::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState value) {
15609   _internal_set_widget_state(value);
15610   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.widget_state)
15611 }
15612 
15613 // optional int64 total_frames = 7;
_internal_has_total_frames()15614 inline bool JankFrameCountByWidgetReported::_internal_has_total_frames() const {
15615   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
15616   return value;
15617 }
has_total_frames()15618 inline bool JankFrameCountByWidgetReported::has_total_frames() const {
15619   return _internal_has_total_frames();
15620 }
clear_total_frames()15621 inline void JankFrameCountByWidgetReported::clear_total_frames() {
15622   _impl_.total_frames_ = ::int64_t{0};
15623   _impl_._has_bits_[0] &= ~0x00000040u;
15624 }
_internal_total_frames()15625 inline ::int64_t JankFrameCountByWidgetReported::_internal_total_frames() const {
15626   return _impl_.total_frames_;
15627 }
total_frames()15628 inline ::int64_t JankFrameCountByWidgetReported::total_frames() const {
15629   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.total_frames)
15630   return _internal_total_frames();
15631 }
_internal_set_total_frames(::int64_t value)15632 inline void JankFrameCountByWidgetReported::_internal_set_total_frames(::int64_t value) {
15633   _impl_._has_bits_[0] |= 0x00000040u;
15634   _impl_.total_frames_ = value;
15635 }
set_total_frames(::int64_t value)15636 inline void JankFrameCountByWidgetReported::set_total_frames(::int64_t value) {
15637   _internal_set_total_frames(value);
15638   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.total_frames)
15639 }
15640 
15641 // optional int64 janky_frames = 8;
_internal_has_janky_frames()15642 inline bool JankFrameCountByWidgetReported::_internal_has_janky_frames() const {
15643   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
15644   return value;
15645 }
has_janky_frames()15646 inline bool JankFrameCountByWidgetReported::has_janky_frames() const {
15647   return _internal_has_janky_frames();
15648 }
clear_janky_frames()15649 inline void JankFrameCountByWidgetReported::clear_janky_frames() {
15650   _impl_.janky_frames_ = ::int64_t{0};
15651   _impl_._has_bits_[0] &= ~0x00000080u;
15652 }
_internal_janky_frames()15653 inline ::int64_t JankFrameCountByWidgetReported::_internal_janky_frames() const {
15654   return _impl_.janky_frames_;
15655 }
janky_frames()15656 inline ::int64_t JankFrameCountByWidgetReported::janky_frames() const {
15657   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.janky_frames)
15658   return _internal_janky_frames();
15659 }
_internal_set_janky_frames(::int64_t value)15660 inline void JankFrameCountByWidgetReported::_internal_set_janky_frames(::int64_t value) {
15661   _impl_._has_bits_[0] |= 0x00000080u;
15662   _impl_.janky_frames_ = value;
15663 }
set_janky_frames(::int64_t value)15664 inline void JankFrameCountByWidgetReported::set_janky_frames(::int64_t value) {
15665   _internal_set_janky_frames(value);
15666   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.janky_frames)
15667 }
15668 
15669 // repeated int32 frame_overrun_histogram = 9;
_internal_frame_overrun_histogram_size()15670 inline int JankFrameCountByWidgetReported::_internal_frame_overrun_histogram_size() const {
15671   return _impl_.frame_overrun_histogram_.size();
15672 }
frame_overrun_histogram_size()15673 inline int JankFrameCountByWidgetReported::frame_overrun_histogram_size() const {
15674   return _internal_frame_overrun_histogram_size();
15675 }
clear_frame_overrun_histogram()15676 inline void JankFrameCountByWidgetReported::clear_frame_overrun_histogram() {
15677   _impl_.frame_overrun_histogram_.Clear();
15678 }
_internal_frame_overrun_histogram(int index)15679 inline ::int32_t JankFrameCountByWidgetReported::_internal_frame_overrun_histogram(int index) const {
15680   return _impl_.frame_overrun_histogram_.Get(index);
15681 }
frame_overrun_histogram(int index)15682 inline ::int32_t JankFrameCountByWidgetReported::frame_overrun_histogram(int index) const {
15683   // @@protoc_insertion_point(field_get:android.os.statsd.framework.JankFrameCountByWidgetReported.frame_overrun_histogram)
15684   return _internal_frame_overrun_histogram(index);
15685 }
set_frame_overrun_histogram(int index,::int32_t value)15686 inline void JankFrameCountByWidgetReported::set_frame_overrun_histogram(int index, ::int32_t value) {
15687   _impl_.frame_overrun_histogram_.Set(index, value);
15688   // @@protoc_insertion_point(field_set:android.os.statsd.framework.JankFrameCountByWidgetReported.frame_overrun_histogram)
15689 }
_internal_add_frame_overrun_histogram(::int32_t value)15690 inline void JankFrameCountByWidgetReported::_internal_add_frame_overrun_histogram(::int32_t value) {
15691   _impl_.frame_overrun_histogram_.Add(value);
15692 }
add_frame_overrun_histogram(::int32_t value)15693 inline void JankFrameCountByWidgetReported::add_frame_overrun_histogram(::int32_t value) {
15694   _internal_add_frame_overrun_histogram(value);
15695   // @@protoc_insertion_point(field_add:android.os.statsd.framework.JankFrameCountByWidgetReported.frame_overrun_histogram)
15696 }
15697 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >&
_internal_frame_overrun_histogram()15698 JankFrameCountByWidgetReported::_internal_frame_overrun_histogram() const {
15699   return _impl_.frame_overrun_histogram_;
15700 }
15701 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >&
frame_overrun_histogram()15702 JankFrameCountByWidgetReported::frame_overrun_histogram() const {
15703   // @@protoc_insertion_point(field_list:android.os.statsd.framework.JankFrameCountByWidgetReported.frame_overrun_histogram)
15704   return _internal_frame_overrun_histogram();
15705 }
15706 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >*
_internal_mutable_frame_overrun_histogram()15707 JankFrameCountByWidgetReported::_internal_mutable_frame_overrun_histogram() {
15708   return &_impl_.frame_overrun_histogram_;
15709 }
15710 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::int32_t >*
mutable_frame_overrun_histogram()15711 JankFrameCountByWidgetReported::mutable_frame_overrun_histogram() {
15712   // @@protoc_insertion_point(field_mutable_list:android.os.statsd.framework.JankFrameCountByWidgetReported.frame_overrun_histogram)
15713   return _internal_mutable_frame_overrun_histogram();
15714 }
15715 
15716 // -------------------------------------------------------------------
15717 
15718 // IntentCreatorTokenAdded
15719 
15720 // optional int32 creator_uid = 1 [(.android.os.statsd.is_uid) = true];
_internal_has_creator_uid()15721 inline bool IntentCreatorTokenAdded::_internal_has_creator_uid() const {
15722   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
15723   return value;
15724 }
has_creator_uid()15725 inline bool IntentCreatorTokenAdded::has_creator_uid() const {
15726   return _internal_has_creator_uid();
15727 }
clear_creator_uid()15728 inline void IntentCreatorTokenAdded::clear_creator_uid() {
15729   _impl_.creator_uid_ = 0;
15730   _impl_._has_bits_[0] &= ~0x00000001u;
15731 }
_internal_creator_uid()15732 inline ::int32_t IntentCreatorTokenAdded::_internal_creator_uid() const {
15733   return _impl_.creator_uid_;
15734 }
creator_uid()15735 inline ::int32_t IntentCreatorTokenAdded::creator_uid() const {
15736   // @@protoc_insertion_point(field_get:android.os.statsd.framework.IntentCreatorTokenAdded.creator_uid)
15737   return _internal_creator_uid();
15738 }
_internal_set_creator_uid(::int32_t value)15739 inline void IntentCreatorTokenAdded::_internal_set_creator_uid(::int32_t value) {
15740   _impl_._has_bits_[0] |= 0x00000001u;
15741   _impl_.creator_uid_ = value;
15742 }
set_creator_uid(::int32_t value)15743 inline void IntentCreatorTokenAdded::set_creator_uid(::int32_t value) {
15744   _internal_set_creator_uid(value);
15745   // @@protoc_insertion_point(field_set:android.os.statsd.framework.IntentCreatorTokenAdded.creator_uid)
15746 }
15747 
15748 // optional bool is_optimized = 2;
_internal_has_is_optimized()15749 inline bool IntentCreatorTokenAdded::_internal_has_is_optimized() const {
15750   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
15751   return value;
15752 }
has_is_optimized()15753 inline bool IntentCreatorTokenAdded::has_is_optimized() const {
15754   return _internal_has_is_optimized();
15755 }
clear_is_optimized()15756 inline void IntentCreatorTokenAdded::clear_is_optimized() {
15757   _impl_.is_optimized_ = false;
15758   _impl_._has_bits_[0] &= ~0x00000002u;
15759 }
_internal_is_optimized()15760 inline bool IntentCreatorTokenAdded::_internal_is_optimized() const {
15761   return _impl_.is_optimized_;
15762 }
is_optimized()15763 inline bool IntentCreatorTokenAdded::is_optimized() const {
15764   // @@protoc_insertion_point(field_get:android.os.statsd.framework.IntentCreatorTokenAdded.is_optimized)
15765   return _internal_is_optimized();
15766 }
_internal_set_is_optimized(bool value)15767 inline void IntentCreatorTokenAdded::_internal_set_is_optimized(bool value) {
15768   _impl_._has_bits_[0] |= 0x00000002u;
15769   _impl_.is_optimized_ = value;
15770 }
set_is_optimized(bool value)15771 inline void IntentCreatorTokenAdded::set_is_optimized(bool value) {
15772   _internal_set_is_optimized(value);
15773   // @@protoc_insertion_point(field_set:android.os.statsd.framework.IntentCreatorTokenAdded.is_optimized)
15774 }
15775 
15776 // -------------------------------------------------------------------
15777 
15778 // NotificationChannelClassification
15779 
15780 // optional bool receive_adjustment_after_post = 1;
_internal_has_receive_adjustment_after_post()15781 inline bool NotificationChannelClassification::_internal_has_receive_adjustment_after_post() const {
15782   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
15783   return value;
15784 }
has_receive_adjustment_after_post()15785 inline bool NotificationChannelClassification::has_receive_adjustment_after_post() const {
15786   return _internal_has_receive_adjustment_after_post();
15787 }
clear_receive_adjustment_after_post()15788 inline void NotificationChannelClassification::clear_receive_adjustment_after_post() {
15789   _impl_.receive_adjustment_after_post_ = false;
15790   _impl_._has_bits_[0] &= ~0x00000001u;
15791 }
_internal_receive_adjustment_after_post()15792 inline bool NotificationChannelClassification::_internal_receive_adjustment_after_post() const {
15793   return _impl_.receive_adjustment_after_post_;
15794 }
receive_adjustment_after_post()15795 inline bool NotificationChannelClassification::receive_adjustment_after_post() const {
15796   // @@protoc_insertion_point(field_get:android.os.statsd.framework.NotificationChannelClassification.receive_adjustment_after_post)
15797   return _internal_receive_adjustment_after_post();
15798 }
_internal_set_receive_adjustment_after_post(bool value)15799 inline void NotificationChannelClassification::_internal_set_receive_adjustment_after_post(bool value) {
15800   _impl_._has_bits_[0] |= 0x00000001u;
15801   _impl_.receive_adjustment_after_post_ = value;
15802 }
set_receive_adjustment_after_post(bool value)15803 inline void NotificationChannelClassification::set_receive_adjustment_after_post(bool value) {
15804   _internal_set_receive_adjustment_after_post(value);
15805   // @@protoc_insertion_point(field_set:android.os.statsd.framework.NotificationChannelClassification.receive_adjustment_after_post)
15806 }
15807 
15808 // optional bool was_alerting = 2;
_internal_has_was_alerting()15809 inline bool NotificationChannelClassification::_internal_has_was_alerting() const {
15810   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
15811   return value;
15812 }
has_was_alerting()15813 inline bool NotificationChannelClassification::has_was_alerting() const {
15814   return _internal_has_was_alerting();
15815 }
clear_was_alerting()15816 inline void NotificationChannelClassification::clear_was_alerting() {
15817   _impl_.was_alerting_ = false;
15818   _impl_._has_bits_[0] &= ~0x00000002u;
15819 }
_internal_was_alerting()15820 inline bool NotificationChannelClassification::_internal_was_alerting() const {
15821   return _impl_.was_alerting_;
15822 }
was_alerting()15823 inline bool NotificationChannelClassification::was_alerting() const {
15824   // @@protoc_insertion_point(field_get:android.os.statsd.framework.NotificationChannelClassification.was_alerting)
15825   return _internal_was_alerting();
15826 }
_internal_set_was_alerting(bool value)15827 inline void NotificationChannelClassification::_internal_set_was_alerting(bool value) {
15828   _impl_._has_bits_[0] |= 0x00000002u;
15829   _impl_.was_alerting_ = value;
15830 }
set_was_alerting(bool value)15831 inline void NotificationChannelClassification::set_was_alerting(bool value) {
15832   _internal_set_was_alerting(value);
15833   // @@protoc_insertion_point(field_set:android.os.statsd.framework.NotificationChannelClassification.was_alerting)
15834 }
15835 
15836 // optional int32 type = 3;
_internal_has_type()15837 inline bool NotificationChannelClassification::_internal_has_type() const {
15838   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
15839   return value;
15840 }
has_type()15841 inline bool NotificationChannelClassification::has_type() const {
15842   return _internal_has_type();
15843 }
clear_type()15844 inline void NotificationChannelClassification::clear_type() {
15845   _impl_.type_ = 0;
15846   _impl_._has_bits_[0] &= ~0x00000004u;
15847 }
_internal_type()15848 inline ::int32_t NotificationChannelClassification::_internal_type() const {
15849   return _impl_.type_;
15850 }
type()15851 inline ::int32_t NotificationChannelClassification::type() const {
15852   // @@protoc_insertion_point(field_get:android.os.statsd.framework.NotificationChannelClassification.type)
15853   return _internal_type();
15854 }
_internal_set_type(::int32_t value)15855 inline void NotificationChannelClassification::_internal_set_type(::int32_t value) {
15856   _impl_._has_bits_[0] |= 0x00000004u;
15857   _impl_.type_ = value;
15858 }
set_type(::int32_t value)15859 inline void NotificationChannelClassification::set_type(::int32_t value) {
15860   _internal_set_type(value);
15861   // @@protoc_insertion_point(field_set:android.os.statsd.framework.NotificationChannelClassification.type)
15862 }
15863 
15864 // optional int32 latency_ms = 4;
_internal_has_latency_ms()15865 inline bool NotificationChannelClassification::_internal_has_latency_ms() const {
15866   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
15867   return value;
15868 }
has_latency_ms()15869 inline bool NotificationChannelClassification::has_latency_ms() const {
15870   return _internal_has_latency_ms();
15871 }
clear_latency_ms()15872 inline void NotificationChannelClassification::clear_latency_ms() {
15873   _impl_.latency_ms_ = 0;
15874   _impl_._has_bits_[0] &= ~0x00000008u;
15875 }
_internal_latency_ms()15876 inline ::int32_t NotificationChannelClassification::_internal_latency_ms() const {
15877   return _impl_.latency_ms_;
15878 }
latency_ms()15879 inline ::int32_t NotificationChannelClassification::latency_ms() const {
15880   // @@protoc_insertion_point(field_get:android.os.statsd.framework.NotificationChannelClassification.latency_ms)
15881   return _internal_latency_ms();
15882 }
_internal_set_latency_ms(::int32_t value)15883 inline void NotificationChannelClassification::_internal_set_latency_ms(::int32_t value) {
15884   _impl_._has_bits_[0] |= 0x00000008u;
15885   _impl_.latency_ms_ = value;
15886 }
set_latency_ms(::int32_t value)15887 inline void NotificationChannelClassification::set_latency_ms(::int32_t value) {
15888   _internal_set_latency_ms(value);
15889   // @@protoc_insertion_point(field_set:android.os.statsd.framework.NotificationChannelClassification.latency_ms)
15890 }
15891 
15892 // -------------------------------------------------------------------
15893 
15894 // CameraStatusForCompatibilityChanged
15895 
15896 // optional .android.framework.compat.FreeformCameraCompatMode freeform_camera_compat_mode_state = 1;
_internal_has_freeform_camera_compat_mode_state()15897 inline bool CameraStatusForCompatibilityChanged::_internal_has_freeform_camera_compat_mode_state() const {
15898   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
15899   return value;
15900 }
has_freeform_camera_compat_mode_state()15901 inline bool CameraStatusForCompatibilityChanged::has_freeform_camera_compat_mode_state() const {
15902   return _internal_has_freeform_camera_compat_mode_state();
15903 }
clear_freeform_camera_compat_mode_state()15904 inline void CameraStatusForCompatibilityChanged::clear_freeform_camera_compat_mode_state() {
15905   _impl_.freeform_camera_compat_mode_state_ = 0;
15906   _impl_._has_bits_[0] &= ~0x00000001u;
15907 }
_internal_freeform_camera_compat_mode_state()15908 inline ::android::framework::compat::FreeformCameraCompatMode CameraStatusForCompatibilityChanged::_internal_freeform_camera_compat_mode_state() const {
15909   return static_cast< ::android::framework::compat::FreeformCameraCompatMode >(_impl_.freeform_camera_compat_mode_state_);
15910 }
freeform_camera_compat_mode_state()15911 inline ::android::framework::compat::FreeformCameraCompatMode CameraStatusForCompatibilityChanged::freeform_camera_compat_mode_state() const {
15912   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CameraStatusForCompatibilityChanged.freeform_camera_compat_mode_state)
15913   return _internal_freeform_camera_compat_mode_state();
15914 }
_internal_set_freeform_camera_compat_mode_state(::android::framework::compat::FreeformCameraCompatMode value)15915 inline void CameraStatusForCompatibilityChanged::_internal_set_freeform_camera_compat_mode_state(::android::framework::compat::FreeformCameraCompatMode value) {
15916   assert(::android::framework::compat::FreeformCameraCompatMode_IsValid(value));
15917   _impl_._has_bits_[0] |= 0x00000001u;
15918   _impl_.freeform_camera_compat_mode_state_ = value;
15919 }
set_freeform_camera_compat_mode_state(::android::framework::compat::FreeformCameraCompatMode value)15920 inline void CameraStatusForCompatibilityChanged::set_freeform_camera_compat_mode_state(::android::framework::compat::FreeformCameraCompatMode value) {
15921   _internal_set_freeform_camera_compat_mode_state(value);
15922   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CameraStatusForCompatibilityChanged.freeform_camera_compat_mode_state)
15923 }
15924 
15925 // optional .android.framework.compat.CameraState camera_state = 2;
_internal_has_camera_state()15926 inline bool CameraStatusForCompatibilityChanged::_internal_has_camera_state() const {
15927   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
15928   return value;
15929 }
has_camera_state()15930 inline bool CameraStatusForCompatibilityChanged::has_camera_state() const {
15931   return _internal_has_camera_state();
15932 }
clear_camera_state()15933 inline void CameraStatusForCompatibilityChanged::clear_camera_state() {
15934   _impl_.camera_state_ = 0;
15935   _impl_._has_bits_[0] &= ~0x00000002u;
15936 }
_internal_camera_state()15937 inline ::android::framework::compat::CameraState CameraStatusForCompatibilityChanged::_internal_camera_state() const {
15938   return static_cast< ::android::framework::compat::CameraState >(_impl_.camera_state_);
15939 }
camera_state()15940 inline ::android::framework::compat::CameraState CameraStatusForCompatibilityChanged::camera_state() const {
15941   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CameraStatusForCompatibilityChanged.camera_state)
15942   return _internal_camera_state();
15943 }
_internal_set_camera_state(::android::framework::compat::CameraState value)15944 inline void CameraStatusForCompatibilityChanged::_internal_set_camera_state(::android::framework::compat::CameraState value) {
15945   assert(::android::framework::compat::CameraState_IsValid(value));
15946   _impl_._has_bits_[0] |= 0x00000002u;
15947   _impl_.camera_state_ = value;
15948 }
set_camera_state(::android::framework::compat::CameraState value)15949 inline void CameraStatusForCompatibilityChanged::set_camera_state(::android::framework::compat::CameraState value) {
15950   _internal_set_camera_state(value);
15951   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CameraStatusForCompatibilityChanged.camera_state)
15952 }
15953 
15954 // optional int32 latency_ms = 3;
_internal_has_latency_ms()15955 inline bool CameraStatusForCompatibilityChanged::_internal_has_latency_ms() const {
15956   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
15957   return value;
15958 }
has_latency_ms()15959 inline bool CameraStatusForCompatibilityChanged::has_latency_ms() const {
15960   return _internal_has_latency_ms();
15961 }
clear_latency_ms()15962 inline void CameraStatusForCompatibilityChanged::clear_latency_ms() {
15963   _impl_.latency_ms_ = 0;
15964   _impl_._has_bits_[0] &= ~0x00000004u;
15965 }
_internal_latency_ms()15966 inline ::int32_t CameraStatusForCompatibilityChanged::_internal_latency_ms() const {
15967   return _impl_.latency_ms_;
15968 }
latency_ms()15969 inline ::int32_t CameraStatusForCompatibilityChanged::latency_ms() const {
15970   // @@protoc_insertion_point(field_get:android.os.statsd.framework.CameraStatusForCompatibilityChanged.latency_ms)
15971   return _internal_latency_ms();
15972 }
_internal_set_latency_ms(::int32_t value)15973 inline void CameraStatusForCompatibilityChanged::_internal_set_latency_ms(::int32_t value) {
15974   _impl_._has_bits_[0] |= 0x00000004u;
15975   _impl_.latency_ms_ = value;
15976 }
set_latency_ms(::int32_t value)15977 inline void CameraStatusForCompatibilityChanged::set_latency_ms(::int32_t value) {
15978   _internal_set_latency_ms(value);
15979   // @@protoc_insertion_point(field_set:android.os.statsd.framework.CameraStatusForCompatibilityChanged.latency_ms)
15980 }
15981 
15982 #ifdef __GNUC__
15983   #pragma GCC diagnostic pop
15984 #endif  // __GNUC__
15985 // -------------------------------------------------------------------
15986 
15987 // -------------------------------------------------------------------
15988 
15989 // -------------------------------------------------------------------
15990 
15991 // -------------------------------------------------------------------
15992 
15993 // -------------------------------------------------------------------
15994 
15995 // -------------------------------------------------------------------
15996 
15997 // -------------------------------------------------------------------
15998 
15999 // -------------------------------------------------------------------
16000 
16001 // -------------------------------------------------------------------
16002 
16003 // -------------------------------------------------------------------
16004 
16005 // -------------------------------------------------------------------
16006 
16007 // -------------------------------------------------------------------
16008 
16009 // -------------------------------------------------------------------
16010 
16011 // -------------------------------------------------------------------
16012 
16013 // -------------------------------------------------------------------
16014 
16015 // -------------------------------------------------------------------
16016 
16017 // -------------------------------------------------------------------
16018 
16019 // -------------------------------------------------------------------
16020 
16021 // -------------------------------------------------------------------
16022 
16023 // -------------------------------------------------------------------
16024 
16025 // -------------------------------------------------------------------
16026 
16027 // -------------------------------------------------------------------
16028 
16029 // -------------------------------------------------------------------
16030 
16031 // -------------------------------------------------------------------
16032 
16033 // -------------------------------------------------------------------
16034 
16035 // -------------------------------------------------------------------
16036 
16037 // -------------------------------------------------------------------
16038 
16039 // -------------------------------------------------------------------
16040 
16041 // -------------------------------------------------------------------
16042 
16043 // -------------------------------------------------------------------
16044 
16045 
16046 // @@protoc_insertion_point(namespace_scope)
16047 
16048 }  // namespace framework
16049 }  // namespace statsd
16050 }  // namespace os
16051 }  // namespace android
16052 
16053 PROTOBUF_NAMESPACE_OPEN
16054 
16055 template <> struct is_proto_enum< ::android::os::statsd::framework::BalAllowed_Status> : ::std::true_type {};
16056 template <>
16057 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::BalAllowed_Status>() {
16058   return ::android::os::statsd::framework::BalAllowed_Status_descriptor();
16059 }
16060 template <> struct is_proto_enum< ::android::os::statsd::framework::InTaskActivityStarted_TransitionType> : ::std::true_type {};
16061 template <>
16062 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::InTaskActivityStarted_TransitionType>() {
16063   return ::android::os::statsd::framework::InTaskActivityStarted_TransitionType_descriptor();
16064 }
16065 template <> struct is_proto_enum< ::android::os::statsd::framework::DeviceOrientationChanged_Orientation> : ::std::true_type {};
16066 template <>
16067 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::DeviceOrientationChanged_Orientation>() {
16068   return ::android::os::statsd::framework::DeviceOrientationChanged_Orientation_descriptor();
16069 }
16070 template <> struct is_proto_enum< ::android::os::statsd::framework::UserRiskEventReported_EventType> : ::std::true_type {};
16071 template <>
16072 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::UserRiskEventReported_EventType>() {
16073   return ::android::os::statsd::framework::UserRiskEventReported_EventType_descriptor();
16074 }
16075 template <> struct is_proto_enum< ::android::os::statsd::framework::UserRiskEventReported_CallDirection> : ::std::true_type {};
16076 template <>
16077 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::UserRiskEventReported_CallDirection>() {
16078   return ::android::os::statsd::framework::UserRiskEventReported_CallDirection_descriptor();
16079 }
16080 template <> struct is_proto_enum< ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus> : ::std::true_type {};
16081 template <>
16082 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus>() {
16083   return ::android::os::statsd::framework::UserRiskEventReported_NumberVerificationStatus_descriptor();
16084 }
16085 template <> struct is_proto_enum< ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState> : ::std::true_type {};
16086 template <>
16087 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState>() {
16088   return ::android::os::statsd::framework::MediaProjectionStateChanged_MediaProjectionState_descriptor();
16089 }
16090 template <> struct is_proto_enum< ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource> : ::std::true_type {};
16091 template <>
16092 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource>() {
16093   return ::android::os::statsd::framework::MediaProjectionStateChanged_SessionCreationSource_descriptor();
16094 }
16095 template <> struct is_proto_enum< ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource> : ::std::true_type {};
16096 template <>
16097 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource>() {
16098   return ::android::os::statsd::framework::MediaProjectionStateChanged_SessionStopSource_descriptor();
16099 }
16100 template <> struct is_proto_enum< ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType> : ::std::true_type {};
16101 template <>
16102 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType>() {
16103   return ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetChangeType_descriptor();
16104 }
16105 template <> struct is_proto_enum< ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType> : ::std::true_type {};
16106 template <>
16107 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType>() {
16108   return ::android::os::statsd::framework::MediaProjectionTargetChanged_TargetType_descriptor();
16109 }
16110 template <> struct is_proto_enum< ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode> : ::std::true_type {};
16111 template <>
16112 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode>() {
16113   return ::android::os::statsd::framework::MediaProjectionTargetChanged_WindowingMode_descriptor();
16114 }
16115 template <> struct is_proto_enum< ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State> : ::std::true_type {};
16116 template <>
16117 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State>() {
16118   return ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_State_descriptor();
16119 }
16120 template <> struct is_proto_enum< ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource> : ::std::true_type {};
16121 template <>
16122 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource>() {
16123   return ::android::os::statsd::framework::SensitiveContentMediaProjectionSession_LoggingSource_descriptor();
16124 }
16125 template <> struct is_proto_enum< ::android::os::statsd::framework::SensitiveContentAppProtection_State> : ::std::true_type {};
16126 template <>
16127 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::SensitiveContentAppProtection_State>() {
16128   return ::android::os::statsd::framework::SensitiveContentAppProtection_State_descriptor();
16129 }
16130 template <> struct is_proto_enum< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType> : ::std::true_type {};
16131 template <>
16132 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType>() {
16133   return ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionType_descriptor();
16134 }
16135 template <> struct is_proto_enum< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason> : ::std::true_type {};
16136 template <>
16137 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason>() {
16138   return ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeReason_descriptor();
16139 }
16140 template <> struct is_proto_enum< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource> : ::std::true_type {};
16141 template <>
16142 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource>() {
16143   return ::android::os::statsd::framework::AppRestrictionStateChanged_RestrictionChangeSource_descriptor();
16144 }
16145 template <> struct is_proto_enum< ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState> : ::std::true_type {};
16146 template <>
16147 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState>() {
16148   return ::android::os::statsd::framework::BatteryUsageStatsPerUid_ProcessState_descriptor();
16149 }
16150 template <> struct is_proto_enum< ::android::os::statsd::framework::AppOpAccessTracked_AccessType> : ::std::true_type {};
16151 template <>
16152 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::AppOpAccessTracked_AccessType>() {
16153   return ::android::os::statsd::framework::AppOpAccessTracked_AccessType_descriptor();
16154 }
16155 template <> struct is_proto_enum< ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi> : ::std::true_type {};
16156 template <>
16157 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi>() {
16158   return ::android::os::statsd::framework::AppOpNoteOpOrCheckOpBinderApiCalled_BinderApi_descriptor();
16159 }
16160 template <> struct is_proto_enum< ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType> : ::std::true_type {};
16161 template <>
16162 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType>() {
16163   return ::android::os::statsd::framework::ContentOrFileUriEventReported_EventType_descriptor();
16164 }
16165 template <> struct is_proto_enum< ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory> : ::std::true_type {};
16166 template <>
16167 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory>() {
16168   return ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetCategory_descriptor();
16169 }
16170 template <> struct is_proto_enum< ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState> : ::std::true_type {};
16171 template <>
16172 inline const EnumDescriptor* GetEnumDescriptor< ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState>() {
16173   return ::android::os::statsd::framework::JankFrameCountByWidgetReported_WidgetState_descriptor();
16174 }
16175 
16176 PROTOBUF_NAMESPACE_CLOSE
16177 
16178 // @@protoc_insertion_point(global_scope)
16179 
16180 #include <google/protobuf/port_undef.inc>
16181 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fframework_2fframework_5fextension_5fatoms_2eproto
16182