#ifndef SERVICES_NETWORK_PUBLIC_MOJOM_TCP_SOCKET_MOJOM_PARAMS_DATA_H_
#define SERVICES_NETWORK_PUBLIC_MOJOM_TCP_SOCKET_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 TCPBoundSocket_Listen_Params_Data { … };
static_assert …;
class TCPBoundSocket_Listen_ResponseParams_Data { … };
static_assert …;
class TCPBoundSocket_Connect_Params_Data { … };
static_assert …;
class TCPBoundSocket_Connect_ResponseParams_Data { … };
static_assert …;
class TCPConnectedSocket_UpgradeToTLS_Params_Data { … };
static_assert …;
class TCPConnectedSocket_UpgradeToTLS_ResponseParams_Data { … };
static_assert …;
class TCPConnectedSocket_SetSendBufferSize_Params_Data { … };
static_assert …;
class TCPConnectedSocket_SetSendBufferSize_ResponseParams_Data { … };
static_assert …;
class TCPConnectedSocket_SetReceiveBufferSize_Params_Data { … };
static_assert …;
class TCPConnectedSocket_SetReceiveBufferSize_ResponseParams_Data { … };
static_assert …;
class TCPConnectedSocket_SetNoDelay_Params_Data { … };
static_assert …;
class TCPConnectedSocket_SetNoDelay_ResponseParams_Data { … };
static_assert …;
class TCPConnectedSocket_SetKeepAlive_Params_Data { … };
static_assert …;
class TCPConnectedSocket_SetKeepAlive_ResponseParams_Data { … };
static_assert …;
class SocketObserver_OnReadError_Params_Data { … };
static_assert …;
class SocketObserver_OnWriteError_Params_Data { … };
static_assert …;
class TCPServerSocket_Accept_Params_Data { … };
static_assert …;
class TCPServerSocket_Accept_ResponseParams_Data { … };
static_assert …;
}
class TCPBoundSocket_Listen_ParamsDataView { … };
class TCPBoundSocket_Listen_ResponseParamsDataView { … };
class TCPBoundSocket_Connect_ParamsDataView { … };
class TCPBoundSocket_Connect_ResponseParamsDataView { … };
class TCPConnectedSocket_UpgradeToTLS_ParamsDataView { … };
class TCPConnectedSocket_UpgradeToTLS_ResponseParamsDataView { … };
class TCPConnectedSocket_SetSendBufferSize_ParamsDataView { … };
class TCPConnectedSocket_SetSendBufferSize_ResponseParamsDataView { … };
class TCPConnectedSocket_SetReceiveBufferSize_ParamsDataView { … };
class TCPConnectedSocket_SetReceiveBufferSize_ResponseParamsDataView { … };
class TCPConnectedSocket_SetNoDelay_ParamsDataView { … };
class TCPConnectedSocket_SetNoDelay_ResponseParamsDataView { … };
class TCPConnectedSocket_SetKeepAlive_ParamsDataView { … };
class TCPConnectedSocket_SetKeepAlive_ResponseParamsDataView { … };
class SocketObserver_OnReadError_ParamsDataView { … };
class SocketObserver_OnWriteError_ParamsDataView { … };
class TCPServerSocket_Accept_ParamsDataView { … };
class TCPServerSocket_Accept_ResponseParamsDataView { … };
inline void TCPBoundSocket_Connect_ParamsDataView::GetRemoteAddrListDataView(
::network::mojom::AddressListDataView* output) { … }
inline void TCPBoundSocket_Connect_ParamsDataView::GetTcpConnectedSocketOptionsDataView(
TCPConnectedSocketOptionsDataView* output) { … }
inline void TCPBoundSocket_Connect_ResponseParamsDataView::GetLocalAddrDataView(
::network::mojom::IPEndPointDataView* output) { … }
inline void TCPBoundSocket_Connect_ResponseParamsDataView::GetPeerAddrDataView(
::network::mojom::IPEndPointDataView* output) { … }
inline void TCPConnectedSocket_UpgradeToTLS_ParamsDataView::GetHostPortPairDataView(
::network::mojom::HostPortPairDataView* output) { … }
inline void TCPConnectedSocket_UpgradeToTLS_ParamsDataView::GetOptionsDataView(
::network::mojom::TLSClientSocketOptionsDataView* output) { … }
inline void TCPConnectedSocket_UpgradeToTLS_ParamsDataView::GetTrafficAnnotationDataView(
::network::mojom::MutableNetworkTrafficAnnotationTagDataView* output) { … }
inline void TCPConnectedSocket_UpgradeToTLS_ResponseParamsDataView::GetSslInfoDataView(
::network::mojom::SSLInfoDataView* output) { … }
inline void TCPServerSocket_Accept_ResponseParamsDataView::GetRemoteAddrDataView(
::network::mojom::IPEndPointDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif