chromium/out/Default/gen/components/performance_manager/public/mojom/coordination_unit.mojom-params-data.h

// components/performance_manager/public/mojom/coordination_unit.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_PERFORMANCE_MANAGER_PUBLIC_MOJOM_COORDINATION_UNIT_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_PERFORMANCE_MANAGER_PUBLIC_MOJOM_COORDINATION_UNIT_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 performance_manager::mojom {
namespace internal {
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_SetNetworkAlmostIdle_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_SetLifecycleState_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_SetHasNonEmptyBeforeUnload_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_SetHadFormInteraction_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_SetHadUserEdits_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_OnStartedUsingWebRTC_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_OnStoppedUsingWebRTC_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_SetIsAdFrame_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_OnNonPersistentNotificationCreated_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_OnFirstContentfulPaint_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_OnWebMemoryMeasurementRequested_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) DocumentCoordinationUnit_OnWebMemoryMeasurementRequested_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) ProcessCoordinationUnit_SetMainThreadTaskLoadIsLow_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) ProcessCoordinationUnit_OnV8ContextCreated_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) ProcessCoordinationUnit_OnV8ContextDetached_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) ProcessCoordinationUnit_OnV8ContextDestroyed_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) ProcessCoordinationUnit_OnRemoteIframeAttached_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) ProcessCoordinationUnit_OnRemoteIframeDetached_Params_Data {};
static_assert;
class COMPONENT_EXPORT(PERFORMANCE_MANAGER_PUBLIC_MOJOM_SHARED) ProcessCoordinationUnit_FireBackgroundTracingTrigger_Params_Data {};
static_assert;

}  // namespace internal


class DocumentCoordinationUnit_SetNetworkAlmostIdle_ParamsDataView {};


class DocumentCoordinationUnit_SetLifecycleState_ParamsDataView {};


class DocumentCoordinationUnit_SetHasNonEmptyBeforeUnload_ParamsDataView {};


class DocumentCoordinationUnit_SetHadFormInteraction_ParamsDataView {};


class DocumentCoordinationUnit_SetHadUserEdits_ParamsDataView {};


class DocumentCoordinationUnit_OnStartedUsingWebRTC_ParamsDataView {};


class DocumentCoordinationUnit_OnStoppedUsingWebRTC_ParamsDataView {};


class DocumentCoordinationUnit_SetIsAdFrame_ParamsDataView {};


class DocumentCoordinationUnit_OnNonPersistentNotificationCreated_ParamsDataView {};


class DocumentCoordinationUnit_OnFirstContentfulPaint_ParamsDataView {};


class DocumentCoordinationUnit_OnWebMemoryMeasurementRequested_ParamsDataView {};


class DocumentCoordinationUnit_OnWebMemoryMeasurementRequested_ResponseParamsDataView {};


class ProcessCoordinationUnit_SetMainThreadTaskLoadIsLow_ParamsDataView {};


class ProcessCoordinationUnit_OnV8ContextCreated_ParamsDataView {};


class ProcessCoordinationUnit_OnV8ContextDetached_ParamsDataView {};


class ProcessCoordinationUnit_OnV8ContextDestroyed_ParamsDataView {};


class ProcessCoordinationUnit_OnRemoteIframeAttached_ParamsDataView {};


class ProcessCoordinationUnit_OnRemoteIframeDetached_ParamsDataView {};


class ProcessCoordinationUnit_FireBackgroundTracingTrigger_ParamsDataView {};



















inline void DocumentCoordinationUnit_OnFirstContentfulPaint_ParamsDataView::GetTimeSinceNavigationStartDataView(
    ::mojo_base::mojom::TimeDeltaDataView* output) {}




inline void DocumentCoordinationUnit_OnWebMemoryMeasurementRequested_ResponseParamsDataView::GetMeasurementDataView(
    ::performance_manager::mojom::WebMemoryMeasurementDataView* output) {}




inline void ProcessCoordinationUnit_OnV8ContextCreated_ParamsDataView::GetDescriptionDataView(
    ::performance_manager::mojom::V8ContextDescriptionDataView* output) {}
inline void ProcessCoordinationUnit_OnV8ContextCreated_ParamsDataView::GetIframeAttributionDataDataView(
    ::performance_manager::mojom::IframeAttributionDataDataView* output) {}


inline void ProcessCoordinationUnit_OnV8ContextDetached_ParamsDataView::GetV8ContextTokenDataView(
    ::blink::mojom::V8ContextTokenDataView* output) {}


inline void ProcessCoordinationUnit_OnV8ContextDestroyed_ParamsDataView::GetV8ContextTokenDataView(
    ::blink::mojom::V8ContextTokenDataView* output) {}


inline void ProcessCoordinationUnit_OnRemoteIframeAttached_ParamsDataView::GetParentFrameTokenDataView(
    ::blink::mojom::LocalFrameTokenDataView* output) {}
inline void ProcessCoordinationUnit_OnRemoteIframeAttached_ParamsDataView::GetRemoteFrameTokenDataView(
    ::blink::mojom::RemoteFrameTokenDataView* output) {}
inline void ProcessCoordinationUnit_OnRemoteIframeAttached_ParamsDataView::GetIframeAttributionDataDataView(
    ::performance_manager::mojom::IframeAttributionDataDataView* output) {}


inline void ProcessCoordinationUnit_OnRemoteIframeDetached_ParamsDataView::GetParentFrameTokenDataView(
    ::blink::mojom::LocalFrameTokenDataView* output) {}
inline void ProcessCoordinationUnit_OnRemoteIframeDetached_ParamsDataView::GetRemoteFrameTokenDataView(
    ::blink::mojom::RemoteFrameTokenDataView* output) {}


inline void ProcessCoordinationUnit_FireBackgroundTracingTrigger_ParamsDataView::GetTriggerNameDataView(
    mojo::StringDataView* output) {}



}  // performance_manager::mojom

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

#endif  // COMPONENTS_PERFORMANCE_MANAGER_PUBLIC_MOJOM_COORDINATION_UNIT_MOJOM_PARAMS_DATA_H_