chromium/out/Default/gen/third_party/blink/public/mojom/presentation/presentation.mojom-params-data.h

// third_party/blink/public/mojom/presentation/presentation.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 THIRD_PARTY_BLINK_PUBLIC_MOJOM_PRESENTATION_PRESENTATION_MOJOM_PARAMS_DATA_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_PRESENTATION_PRESENTATION_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 blink::mojom {
namespace internal {
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationConnection_OnMessage_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationConnection_DidChangeState_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationConnection_DidClose_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_SetController_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_SetReceiver_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_SetDefaultPresentationUrls_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_ListenForScreenAvailability_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_StopListeningForScreenAvailability_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_StartPresentation_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_StartPresentation_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_ReconnectPresentation_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_ReconnectPresentation_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_CloseConnection_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationService_Terminate_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationController_OnScreenAvailabilityUpdated_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationController_OnDefaultPresentationStarted_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationController_OnConnectionStateChanged_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationController_OnConnectionClosed_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PresentationReceiver_OnReceiverConnectionAvailable_Params_Data {};
static_assert;

}  // namespace internal


class PresentationConnection_OnMessage_ParamsDataView {};


class PresentationConnection_DidChangeState_ParamsDataView {};


class PresentationConnection_DidClose_ParamsDataView {};


class PresentationService_SetController_ParamsDataView {};


class PresentationService_SetReceiver_ParamsDataView {};


class PresentationService_SetDefaultPresentationUrls_ParamsDataView {};


class PresentationService_ListenForScreenAvailability_ParamsDataView {};


class PresentationService_StopListeningForScreenAvailability_ParamsDataView {};


class PresentationService_StartPresentation_ParamsDataView {};


class PresentationService_StartPresentation_ResponseParamsDataView {};


class PresentationService_ReconnectPresentation_ParamsDataView {};


class PresentationService_ReconnectPresentation_ResponseParamsDataView {};


class PresentationService_CloseConnection_ParamsDataView {};


class PresentationService_Terminate_ParamsDataView {};


class PresentationController_OnScreenAvailabilityUpdated_ParamsDataView {};


class PresentationController_OnDefaultPresentationStarted_ParamsDataView {};


class PresentationController_OnConnectionStateChanged_ParamsDataView {};


class PresentationController_OnConnectionClosed_ParamsDataView {};


class PresentationReceiver_OnReceiverConnectionAvailable_ParamsDataView {};

inline void PresentationConnection_OnMessage_ParamsDataView::GetMessageDataView(
    PresentationConnectionMessageDataView* output) {}










inline void PresentationService_SetDefaultPresentationUrls_ParamsDataView::GetPresentationUrlsDataView(
    mojo::ArrayDataView<::url::mojom::UrlDataView>* output) {}


inline void PresentationService_ListenForScreenAvailability_ParamsDataView::GetAvailabilityUrlDataView(
    ::url::mojom::UrlDataView* output) {}


inline void PresentationService_StopListeningForScreenAvailability_ParamsDataView::GetAvailabilityUrlDataView(
    ::url::mojom::UrlDataView* output) {}


inline void PresentationService_StartPresentation_ParamsDataView::GetPresentationUrlsDataView(
    mojo::ArrayDataView<::url::mojom::UrlDataView>* output) {}


inline void PresentationService_StartPresentation_ResponseParamsDataView::GetResultDataView(
    PresentationConnectionResultDataView* output) {}
inline void PresentationService_StartPresentation_ResponseParamsDataView::GetErrorDataView(
    PresentationErrorDataView* output) {}


inline void PresentationService_ReconnectPresentation_ParamsDataView::GetPresentationUrlsDataView(
    mojo::ArrayDataView<::url::mojom::UrlDataView>* output) {}
inline void PresentationService_ReconnectPresentation_ParamsDataView::GetPresentationIdDataView(
    mojo::StringDataView* output) {}


inline void PresentationService_ReconnectPresentation_ResponseParamsDataView::GetResultDataView(
    PresentationConnectionResultDataView* output) {}
inline void PresentationService_ReconnectPresentation_ResponseParamsDataView::GetErrorDataView(
    PresentationErrorDataView* output) {}


inline void PresentationService_CloseConnection_ParamsDataView::GetPresentationUrlDataView(
    ::url::mojom::UrlDataView* output) {}
inline void PresentationService_CloseConnection_ParamsDataView::GetPresentationIdDataView(
    mojo::StringDataView* output) {}


inline void PresentationService_Terminate_ParamsDataView::GetPresentationUrlDataView(
    ::url::mojom::UrlDataView* output) {}
inline void PresentationService_Terminate_ParamsDataView::GetPresentationIdDataView(
    mojo::StringDataView* output) {}


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


inline void PresentationController_OnDefaultPresentationStarted_ParamsDataView::GetResultDataView(
    PresentationConnectionResultDataView* output) {}


inline void PresentationController_OnConnectionStateChanged_ParamsDataView::GetPresentationInfoDataView(
    PresentationInfoDataView* output) {}


inline void PresentationController_OnConnectionClosed_ParamsDataView::GetPresentationInfoDataView(
    PresentationInfoDataView* output) {}
inline void PresentationController_OnConnectionClosed_ParamsDataView::GetMessageDataView(
    mojo::StringDataView* output) {}


inline void PresentationReceiver_OnReceiverConnectionAvailable_ParamsDataView::GetResultDataView(
    PresentationConnectionResultDataView* output) {}



}  // blink::mojom

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

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_PRESENTATION_PRESENTATION_MOJOM_PARAMS_DATA_H_