chromium/out/Default/gen/services/network/public/mojom/web_transport.mojom-params-data.h

// services/network/public/mojom/web_transport.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 SERVICES_NETWORK_PUBLIC_MOJOM_WEB_TRANSPORT_MOJOM_PARAMS_DATA_H_
#define SERVICES_NETWORK_PUBLIC_MOJOM_WEB_TRANSPORT_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 network::mojom {
namespace internal {
class  WebTransport_SendDatagram_Params_Data {};
static_assert;
class  WebTransport_SendDatagram_ResponseParams_Data {};
static_assert;
class  WebTransport_CreateStream_Params_Data {};
static_assert;
class  WebTransport_CreateStream_ResponseParams_Data {};
static_assert;
class  WebTransport_AcceptBidirectionalStream_Params_Data {};
static_assert;
class  WebTransport_AcceptBidirectionalStream_ResponseParams_Data {};
static_assert;
class  WebTransport_AcceptUnidirectionalStream_Params_Data {};
static_assert;
class  WebTransport_AcceptUnidirectionalStream_ResponseParams_Data {};
static_assert;
class  WebTransport_SendFin_Params_Data {};
static_assert;
class  WebTransport_AbortStream_Params_Data {};
static_assert;
class  WebTransport_StopSending_Params_Data {};
static_assert;
class  WebTransport_SetOutgoingDatagramExpirationDuration_Params_Data {};
static_assert;
class  WebTransport_GetStats_Params_Data {};
static_assert;
class  WebTransport_GetStats_ResponseParams_Data {};
static_assert;
class  WebTransport_Close_Params_Data {};
static_assert;
class  WebTransportClient_OnDatagramReceived_Params_Data {};
static_assert;
class  WebTransportClient_OnIncomingStreamClosed_Params_Data {};
static_assert;
class  WebTransportClient_OnOutgoingStreamClosed_Params_Data {};
static_assert;
class  WebTransportClient_OnReceivedStopSending_Params_Data {};
static_assert;
class  WebTransportClient_OnReceivedResetStream_Params_Data {};
static_assert;
class  WebTransportClient_OnClosed_Params_Data {};
static_assert;
class  WebTransportHandshakeClient_OnConnectionEstablished_Params_Data {};
static_assert;
class  WebTransportHandshakeClient_OnHandshakeFailed_Params_Data {};
static_assert;

}  // namespace internal


class WebTransport_SendDatagram_ParamsDataView {};


class WebTransport_SendDatagram_ResponseParamsDataView {};


class WebTransport_CreateStream_ParamsDataView {};


class WebTransport_CreateStream_ResponseParamsDataView {};


class WebTransport_AcceptBidirectionalStream_ParamsDataView {};


class WebTransport_AcceptBidirectionalStream_ResponseParamsDataView {};


class WebTransport_AcceptUnidirectionalStream_ParamsDataView {};


class WebTransport_AcceptUnidirectionalStream_ResponseParamsDataView {};


class WebTransport_SendFin_ParamsDataView {};


class WebTransport_AbortStream_ParamsDataView {};


class WebTransport_StopSending_ParamsDataView {};


class WebTransport_SetOutgoingDatagramExpirationDuration_ParamsDataView {};


class WebTransport_GetStats_ParamsDataView {};


class WebTransport_GetStats_ResponseParamsDataView {};


class WebTransport_Close_ParamsDataView {};


class WebTransportClient_OnDatagramReceived_ParamsDataView {};


class WebTransportClient_OnIncomingStreamClosed_ParamsDataView {};


class WebTransportClient_OnOutgoingStreamClosed_ParamsDataView {};


class WebTransportClient_OnReceivedStopSending_ParamsDataView {};


class WebTransportClient_OnReceivedResetStream_ParamsDataView {};


class WebTransportClient_OnClosed_ParamsDataView {};


class WebTransportHandshakeClient_OnConnectionEstablished_ParamsDataView {};


class WebTransportHandshakeClient_OnHandshakeFailed_ParamsDataView {};

inline void WebTransport_SendDatagram_ParamsDataView::GetDataDataView(
    ::mojo_base::mojom::ReadOnlyBufferDataView* output) {}






















inline void WebTransport_SetOutgoingDatagramExpirationDuration_ParamsDataView::GetDurationDataView(
    ::mojo_base::mojom::TimeDeltaDataView* output) {}




inline void WebTransport_GetStats_ResponseParamsDataView::GetStatsDataView(
    WebTransportStatsDataView* output) {}


inline void WebTransport_Close_ParamsDataView::GetCloseInfoDataView(
    WebTransportCloseInfoDataView* output) {}


inline void WebTransportClient_OnDatagramReceived_ParamsDataView::GetDataDataView(
    ::mojo_base::mojom::ReadOnlyBufferDataView* output) {}










inline void WebTransportClient_OnClosed_ParamsDataView::GetCloseInfoDataView(
    WebTransportCloseInfoDataView* output) {}
inline void WebTransportClient_OnClosed_ParamsDataView::GetFinalStatsDataView(
    WebTransportStatsDataView* output) {}


inline void WebTransportHandshakeClient_OnConnectionEstablished_ParamsDataView::GetResponseHeadersDataView(
    ::network::mojom::HttpResponseHeadersDataView* output) {}
inline void WebTransportHandshakeClient_OnConnectionEstablished_ParamsDataView::GetInitialStatsDataView(
    WebTransportStatsDataView* output) {}


inline void WebTransportHandshakeClient_OnHandshakeFailed_ParamsDataView::GetErrorDataView(
    WebTransportErrorDataView* output) {}



}  // network::mojom

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

#endif  // SERVICES_NETWORK_PUBLIC_MOJOM_WEB_TRANSPORT_MOJOM_PARAMS_DATA_H_