// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CC_METRICS_AVERAGE_LAG_TRACKING_MANAGER_H_ #define CC_METRICS_AVERAGE_LAG_TRACKING_MANAGER_H_ #include <utility> #include <vector> #include "base/containers/circular_deque.h" #include "cc/cc_export.h" #include "cc/metrics/average_lag_tracker.h" #include "cc/metrics/event_metrics.h" namespace viz { struct FrameTimingDetails; } // namespace viz namespace cc { // A helper to decouple the `EventMetrics` and the `AverageLagTracker`. class CC_EXPORT AverageLagTrackingManager { … }; } // namespace cc #endif // CC_METRICS_AVERAGE_LAG_TRACKING_MANAGER_H_