chromium/out/Default/gen/components/services/print_compositor/public/mojom/print_compositor.mojom-params-data.h

// components/services/print_compositor/public/mojom/print_compositor.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_SERVICES_PRINT_COMPOSITOR_PUBLIC_MOJOM_PRINT_COMPOSITOR_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_SERVICES_PRINT_COMPOSITOR_PUBLIC_MOJOM_PRINT_COMPOSITOR_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 printing::mojom {
namespace internal {
class  PrintCompositor_NotifyUnavailableSubframe_Params_Data {};
static_assert;
class  PrintCompositor_AddSubframeContent_Params_Data {};
static_assert;
class  PrintCompositor_SetAccessibilityTree_Params_Data {};
static_assert;
class  PrintCompositor_CompositePage_Params_Data {};
static_assert;
class  PrintCompositor_CompositePage_ResponseParams_Data {};
static_assert;
class  PrintCompositor_CompositeDocument_Params_Data {};
static_assert;
class  PrintCompositor_CompositeDocument_ResponseParams_Data {};
static_assert;
class  PrintCompositor_PrepareToCompositeDocument_Params_Data {};
static_assert;
class  PrintCompositor_PrepareToCompositeDocument_ResponseParams_Data {};
static_assert;
class  PrintCompositor_FinishDocumentComposition_Params_Data {};
static_assert;
class  PrintCompositor_FinishDocumentComposition_ResponseParams_Data {};
static_assert;
class  PrintCompositor_SetWebContentsURL_Params_Data {};
static_assert;
class  PrintCompositor_SetUserAgent_Params_Data {};
static_assert;
class  PrintCompositor_SetGenerateDocumentOutline_Params_Data {};
static_assert;
class  PrintCompositor_SetTitle_Params_Data {};
static_assert;

}  // namespace internal


class PrintCompositor_NotifyUnavailableSubframe_ParamsDataView {};


class PrintCompositor_AddSubframeContent_ParamsDataView {};


class PrintCompositor_SetAccessibilityTree_ParamsDataView {};


class PrintCompositor_CompositePage_ParamsDataView {};


class PrintCompositor_CompositePage_ResponseParamsDataView {};


class PrintCompositor_CompositeDocument_ParamsDataView {};


class PrintCompositor_CompositeDocument_ResponseParamsDataView {};


class PrintCompositor_PrepareToCompositeDocument_ParamsDataView {};


class PrintCompositor_PrepareToCompositeDocument_ResponseParamsDataView {};


class PrintCompositor_FinishDocumentComposition_ParamsDataView {};


class PrintCompositor_FinishDocumentComposition_ResponseParamsDataView {};


class PrintCompositor_SetWebContentsURL_ParamsDataView {};


class PrintCompositor_SetUserAgent_ParamsDataView {};


class PrintCompositor_SetGenerateDocumentOutline_ParamsDataView {};


class PrintCompositor_SetTitle_ParamsDataView {};



inline void PrintCompositor_AddSubframeContent_ParamsDataView::GetSerializedContentDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}
inline void PrintCompositor_AddSubframeContent_ParamsDataView::GetSubframeContentInfoDataView(
    mojo::MapDataView<uint32_t, uint64_t>* output) {}


inline void PrintCompositor_SetAccessibilityTree_ParamsDataView::GetAccessibilityTreeDataView(
    ::ax::mojom::AXTreeUpdateDataView* output) {}


inline void PrintCompositor_CompositePage_ParamsDataView::GetSkRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}
inline void PrintCompositor_CompositePage_ParamsDataView::GetSubframeContentInfoDataView(
    mojo::MapDataView<uint32_t, uint64_t>* output) {}


inline void PrintCompositor_CompositePage_ResponseParamsDataView::GetDocumentRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}


inline void PrintCompositor_CompositeDocument_ParamsDataView::GetSkRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}
inline void PrintCompositor_CompositeDocument_ParamsDataView::GetSubframeContentInfoDataView(
    mojo::MapDataView<uint32_t, uint64_t>* output) {}


inline void PrintCompositor_CompositeDocument_ResponseParamsDataView::GetDocumentRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}








inline void PrintCompositor_FinishDocumentComposition_ResponseParamsDataView::GetDocumentRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}


inline void PrintCompositor_SetWebContentsURL_ParamsDataView::GetUrlDataView(
    ::url::mojom::UrlDataView* output) {}


inline void PrintCompositor_SetUserAgent_ParamsDataView::GetUserAgentDataView(
    mojo::StringDataView* output) {}




inline void PrintCompositor_SetTitle_ParamsDataView::GetTitleDataView(
    mojo::StringDataView* output) {}



}  // printing::mojom

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

#endif  // COMPONENTS_SERVICES_PRINT_COMPOSITOR_PUBLIC_MOJOM_PRINT_COMPOSITOR_MOJOM_PARAMS_DATA_H_