chromium/out/Default/gen/components/page_load_metrics/common/page_load_metrics.mojom-forward.h

// components/page_load_metrics/common/page_load_metrics.mojom-forward.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef COMPONENTS_PAGE_LOAD_METRICS_COMMON_PAGE_LOAD_METRICS_MOJOM_FORWARD_H_
#define COMPONENTS_PAGE_LOAD_METRICS_COMMON_PAGE_LOAD_METRICS_MOJOM_FORWARD_H_

#include <stdint.h>

#include "mojo/public/cpp/bindings/struct_forward.h"

#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"


#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"






namespace page_load_metrics::mojom {
class DocumentTimingDataView;

class LcpResourceLoadTimingsDataView;

class LargestContentfulPaintTimingDataView;

class PaintTimingDataView;

class ParseTimingDataView;

class InteractiveTimingDataView;

class CustomUserTimingMarkDataView;

class DomainLookupTimingDataView;

class PageLoadTimingDataView;

class FrameMetadataDataView;

class SubresourceLoadMetricsDataView;

class ServiceWorkerSubresourceLoadMetricsDataView;

class ResourceDataUpdateDataView;

class LayoutShiftDataView;

class FrameRenderDataUpdateDataView;

class CpuTimingDataView;

class InputTimingDataView;

class UserInteractionLatencyDataView;

class BackForwardCacheTimingDataView;

class SoftNavigationMetricsDataView;

class UserInteractionLatenciesDataView;

enum class CacheType : int32_t;

enum class UserInteractionType : int32_t;
class DocumentTiming;
DocumentTimingPtr;

class LcpResourceLoadTimings;
LcpResourceLoadTimingsPtr;

class LargestContentfulPaintTiming;
LargestContentfulPaintTimingPtr;

class PaintTiming;
PaintTimingPtr;

class ParseTiming;
ParseTimingPtr;

class InteractiveTiming;
InteractiveTimingPtr;

class CustomUserTimingMark;
CustomUserTimingMarkPtr;

class DomainLookupTiming;
DomainLookupTimingPtr;

class PageLoadTiming;
PageLoadTimingPtr;

class FrameMetadata;
FrameMetadataPtr;

class SubresourceLoadMetrics;
SubresourceLoadMetricsPtr;

class ServiceWorkerSubresourceLoadMetrics;
ServiceWorkerSubresourceLoadMetricsPtr;

class ResourceDataUpdate;
ResourceDataUpdatePtr;

class LayoutShift;
LayoutShiftPtr;

class FrameRenderDataUpdate;
FrameRenderDataUpdatePtr;

class CpuTiming;
CpuTimingPtr;

class InputTiming;
InputTimingPtr;

class UserInteractionLatency;
UserInteractionLatencyPtr;

class BackForwardCacheTiming;
BackForwardCacheTimingPtr;

class SoftNavigationMetrics;
SoftNavigationMetricsPtr;

class UserInteractionLatencies;

UserInteractionLatenciesPtr;

class PageLoadMetrics;




}  // page_load_metrics::mojom

#endif  // COMPONENTS_PAGE_LOAD_METRICS_COMMON_PAGE_LOAD_METRICS_MOJOM_FORWARD_H_