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

// components/page_load_metrics/common/page_load_metrics.mojom-params-data.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_PARAMS_DATA_H_
#define COMPONENTS_PAGE_LOAD_METRICS_COMMON_PAGE_LOAD_METRICS_MOJOM_PARAMS_DATA_H_

#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

namespace mojo::internal {
class ValidationContext;
}


namespace page_load_metrics::mojom {
namespace internal {
class  PageLoadMetrics_UpdateTiming_Params_Data {};
static_assert;
class  PageLoadMetrics_SetUpSharedMemoryForSmoothness_Params_Data {};
static_assert;
class  PageLoadMetrics_AddCustomUserTiming_Params_Data {};
static_assert;

}  // namespace internal


class PageLoadMetrics_UpdateTiming_ParamsDataView {};


class PageLoadMetrics_SetUpSharedMemoryForSmoothness_ParamsDataView {};


class PageLoadMetrics_AddCustomUserTiming_ParamsDataView {};

inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetPageLoadTimingDataView(
    PageLoadTimingDataView* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetFrameMetadataDataView(
    FrameMetadataDataView* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetNewFeaturesDataView(
    mojo::ArrayDataView<::blink::mojom::UseCounterFeatureDataView>* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetResourcesDataView(
    mojo::ArrayDataView<ResourceDataUpdateDataView>* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetRenderDataDataView(
    FrameRenderDataUpdateDataView* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetCpuLoadTimingDataView(
    CpuTimingDataView* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetInputTimingDeltaDataView(
    InputTimingDataView* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetSubresourceLoadMetricsDataView(
    SubresourceLoadMetricsDataView* output) {}
inline void PageLoadMetrics_UpdateTiming_ParamsDataView::GetSoftNavigationMetricsDataView(
    SoftNavigationMetricsDataView* output) {}


inline void PageLoadMetrics_SetUpSharedMemoryForSmoothness_ParamsDataView::GetSharedMemoryDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}


inline void PageLoadMetrics_AddCustomUserTiming_ParamsDataView::GetCustomUserTimingDataView(
    CustomUserTimingMarkDataView* output) {}



}  // page_load_metrics::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // COMPONENTS_PAGE_LOAD_METRICS_COMMON_PAGE_LOAD_METRICS_MOJOM_PARAMS_DATA_H_