diff options
-rw-r--r-- | core/proto/android/util/quotatracker.proto | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/core/proto/android/util/quotatracker.proto b/core/proto/android/util/quotatracker.proto index 5d022ed6327b..d98e5eea30d2 100644 --- a/core/proto/android/util/quotatracker.proto +++ b/core/proto/android/util/quotatracker.proto @@ -131,93 +131,3 @@ message CountQuotaTrackerProto { // Next tag: 4 } - -// A com.android.util.quota.DurationQuotaTracker object. -message DurationQuotaTrackerProto { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - optional QuotaTrackerProto base_quota_data = 1; - - message DurationLimit { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - optional CategoryProto category = 1; - optional int64 limit_ms = 2; - optional int64 window_size_ms = 3; - } - repeated DurationLimit duration_limit = 2; - - message ExecutionStats { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - // The time after which this record should be considered invalid (out of date), in the - // elapsed realtime timebase. - optional int64 expiration_time_elapsed = 1; - - optional int32 window_size_ms = 2; - optional int64 duration_limit_ms = 3; - - // The overall session duration in the window. - optional int64 session_duration_in_window_ms = 4; - // The number of individual long-running events in the window. - optional int32 event_count_in_window = 5; - - // The time after which the app will be under the bucket quota. This is only valid if - // session_duration_in_window_ms >= duration_limit_ms. - optional int64 in_quota_time_elapsed = 6; - } - - message Timer { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - // True if the Timer is actively tracking long-running events. - optional bool is_active = 1; - // The time this timer last became active. Only valid if is_active is true. - optional int64 start_time_elapsed = 2; - // How many long-running events are currently running. Valid only if is_active is true. - optional int32 event_count = 3; - } - - message TimingSession { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - optional int64 start_time_elapsed = 1; - optional int64 end_time_elapsed = 2; - // How many events started during this session. This only count long-running events, not - // instantaneous events. - optional int32 event_count = 3; - } - - message UptcStats { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - optional UptcProto uptc = 1; - - // True if the UPTC has been given free quota. - optional bool is_quota_free = 2; - - optional Timer timer = 3; - - repeated TimingSession saved_sessions = 4; - - repeated ExecutionStats execution_stats = 5; - } - repeated UptcStats uptc_stats = 3; - - message ReachedQuotaAlarmListener { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - optional int64 trigger_time_elapsed = 1; - - message UptcTimes { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; - - optional UptcProto uptc = 1; - optional int64 out_of_quota_time_elapsed = 2; - } - repeated UptcTimes uptc_times = 2; - } - optional ReachedQuotaAlarmListener reached_quota_alarm_listener = 4; - - // Next tag: 5 -} |