aboutsummaryrefslogtreecommitdiff
path: root/vendor/generic/metrics/src/metrics_requests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/generic/metrics/src/metrics_requests.rs')
-rw-r--r--vendor/generic/metrics/src/metrics_requests.rs49
1 files changed, 0 insertions, 49 deletions
diff --git a/vendor/generic/metrics/src/metrics_requests.rs b/vendor/generic/metrics/src/metrics_requests.rs
deleted file mode 100644
index 33b77f22e..000000000
--- a/vendor/generic/metrics/src/metrics_requests.rs
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright 2022 The ChromiumOS Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-//! Structs used to transport log requests between client processes and the logging controller
-
-use serde::Deserialize;
-use serde::Serialize;
-
-use crate::MetricEventType;
-
-#[derive(Serialize, Deserialize, Debug)]
-pub struct LogMetric {
- pub event_code: MetricEventType,
- pub value: i64,
-}
-
-#[derive(Serialize, Deserialize, Debug)]
-pub struct LogDescriptor {
- pub event_code: MetricEventType,
- pub descriptor: i64,
-}
-
-#[derive(Serialize, Deserialize, Debug)]
-pub struct LogHighFrequencyDescriptorMetric {
- pub event_code: MetricEventType,
- pub descriptor: i64,
- pub step: i64,
-}
-
-#[derive(Serialize, Deserialize, Debug)]
-pub struct EventWithSerializedDetails {
- pub event_code: MetricEventType,
- pub serialized_details: Box<[u8]>,
-}
-
-#[derive(Serialize, Deserialize, Debug)]
-pub enum MetricsRequest {
- LogDescriptor(LogDescriptor),
- LogEvent(MetricEventType),
- LogMetric(LogMetric),
- LogHistogram(LogMetric),
- SetAuthToken(String),
- SetGraphicsApi(String),
- SetPackageName(String),
- MergeSessionInvariants(Vec<u8>),
- LogHighFrequencyDescriptorMetric(LogHighFrequencyDescriptorMetric),
- LogEventWithSerializedDetails(EventWithSerializedDetails),
-}