chromium/out/Default/gen/services/device/public/mojom/smart_card.mojom-params-data.h

// services/device/public/mojom/smart_card.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_DEVICE_PUBLIC_MOJOM_SMART_CARD_MOJOM_PARAMS_DATA_H_
#define SERVICES_DEVICE_PUBLIC_MOJOM_SMART_CARD_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 device::mojom {
namespace internal {
class  SmartCardTransaction_EndTransaction_Params_Data {};
static_assert;
class  SmartCardTransaction_EndTransaction_ResponseParams_Data {};
static_assert;
class  SmartCardConnection_Disconnect_Params_Data {};
static_assert;
class  SmartCardConnection_Disconnect_ResponseParams_Data {};
static_assert;
class  SmartCardConnection_Transmit_Params_Data {};
static_assert;
class  SmartCardConnection_Transmit_ResponseParams_Data {};
static_assert;
class  SmartCardConnection_Control_Params_Data {};
static_assert;
class  SmartCardConnection_Control_ResponseParams_Data {};
static_assert;
class  SmartCardConnection_GetAttrib_Params_Data {};
static_assert;
class  SmartCardConnection_GetAttrib_ResponseParams_Data {};
static_assert;
class  SmartCardConnection_SetAttrib_Params_Data {};
static_assert;
class  SmartCardConnection_SetAttrib_ResponseParams_Data {};
static_assert;
class  SmartCardConnection_Status_Params_Data {};
static_assert;
class  SmartCardConnection_Status_ResponseParams_Data {};
static_assert;
class  SmartCardConnection_BeginTransaction_Params_Data {};
static_assert;
class  SmartCardConnection_BeginTransaction_ResponseParams_Data {};
static_assert;
class  SmartCardContext_ListReaders_Params_Data {};
static_assert;
class  SmartCardContext_ListReaders_ResponseParams_Data {};
static_assert;
class  SmartCardContext_GetStatusChange_Params_Data {};
static_assert;
class  SmartCardContext_GetStatusChange_ResponseParams_Data {};
static_assert;
class  SmartCardContext_Cancel_Params_Data {};
static_assert;
class  SmartCardContext_Cancel_ResponseParams_Data {};
static_assert;
class  SmartCardContext_Connect_Params_Data {};
static_assert;
class  SmartCardContext_Connect_ResponseParams_Data {};
static_assert;
class  SmartCardContextFactory_CreateContext_Params_Data {};
static_assert;
class  SmartCardContextFactory_CreateContext_ResponseParams_Data {};
static_assert;

}  // namespace internal


class SmartCardTransaction_EndTransaction_ParamsDataView {};


class SmartCardTransaction_EndTransaction_ResponseParamsDataView {};


class SmartCardConnection_Disconnect_ParamsDataView {};


class SmartCardConnection_Disconnect_ResponseParamsDataView {};


class SmartCardConnection_Transmit_ParamsDataView {};


class SmartCardConnection_Transmit_ResponseParamsDataView {};


class SmartCardConnection_Control_ParamsDataView {};


class SmartCardConnection_Control_ResponseParamsDataView {};


class SmartCardConnection_GetAttrib_ParamsDataView {};


class SmartCardConnection_GetAttrib_ResponseParamsDataView {};


class SmartCardConnection_SetAttrib_ParamsDataView {};


class SmartCardConnection_SetAttrib_ResponseParamsDataView {};


class SmartCardConnection_Status_ParamsDataView {};


class SmartCardConnection_Status_ResponseParamsDataView {};


class SmartCardConnection_BeginTransaction_ParamsDataView {};


class SmartCardConnection_BeginTransaction_ResponseParamsDataView {};


class SmartCardContext_ListReaders_ParamsDataView {};


class SmartCardContext_ListReaders_ResponseParamsDataView {};


class SmartCardContext_GetStatusChange_ParamsDataView {};


class SmartCardContext_GetStatusChange_ResponseParamsDataView {};


class SmartCardContext_Cancel_ParamsDataView {};


class SmartCardContext_Cancel_ResponseParamsDataView {};


class SmartCardContext_Connect_ParamsDataView {};


class SmartCardContext_Connect_ResponseParamsDataView {};


class SmartCardContextFactory_CreateContext_ParamsDataView {};


class SmartCardContextFactory_CreateContext_ResponseParamsDataView {};



inline void SmartCardTransaction_EndTransaction_ResponseParamsDataView::GetResultDataView(
    SmartCardResultDataView* output) {}




inline void SmartCardConnection_Disconnect_ResponseParamsDataView::GetResultDataView(
    SmartCardResultDataView* output) {}


inline void SmartCardConnection_Transmit_ParamsDataView::GetDataDataView(
    mojo::ArrayDataView<uint8_t>* output) {}


inline void SmartCardConnection_Transmit_ResponseParamsDataView::GetResultDataView(
    SmartCardDataResultDataView* output) {}


inline void SmartCardConnection_Control_ParamsDataView::GetDataDataView(
    mojo::ArrayDataView<uint8_t>* output) {}


inline void SmartCardConnection_Control_ResponseParamsDataView::GetResultDataView(
    SmartCardDataResultDataView* output) {}




inline void SmartCardConnection_GetAttrib_ResponseParamsDataView::GetResultDataView(
    SmartCardDataResultDataView* output) {}


inline void SmartCardConnection_SetAttrib_ParamsDataView::GetDataDataView(
    mojo::ArrayDataView<uint8_t>* output) {}


inline void SmartCardConnection_SetAttrib_ResponseParamsDataView::GetResultDataView(
    SmartCardResultDataView* output) {}




inline void SmartCardConnection_Status_ResponseParamsDataView::GetResultDataView(
    SmartCardStatusResultDataView* output) {}




inline void SmartCardConnection_BeginTransaction_ResponseParamsDataView::GetResultDataView(
    SmartCardTransactionResultDataView* output) {}




inline void SmartCardContext_ListReaders_ResponseParamsDataView::GetResultDataView(
    SmartCardListReadersResultDataView* output) {}


inline void SmartCardContext_GetStatusChange_ParamsDataView::GetTimeoutDataView(
    ::mojo_base::mojom::TimeDeltaDataView* output) {}
inline void SmartCardContext_GetStatusChange_ParamsDataView::GetReaderStatesDataView(
    mojo::ArrayDataView<SmartCardReaderStateInDataView>* output) {}


inline void SmartCardContext_GetStatusChange_ResponseParamsDataView::GetResultDataView(
    SmartCardStatusChangeResultDataView* output) {}




inline void SmartCardContext_Cancel_ResponseParamsDataView::GetResultDataView(
    SmartCardResultDataView* output) {}


inline void SmartCardContext_Connect_ParamsDataView::GetReaderDataView(
    mojo::StringDataView* output) {}
inline void SmartCardContext_Connect_ParamsDataView::GetPreferredProtocolsDataView(
    SmartCardProtocolsDataView* output) {}


inline void SmartCardContext_Connect_ResponseParamsDataView::GetResultDataView(
    SmartCardConnectResultDataView* output) {}




inline void SmartCardContextFactory_CreateContext_ResponseParamsDataView::GetResultDataView(
    SmartCardCreateContextResultDataView* output) {}



}  // device::mojom

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

#endif  // SERVICES_DEVICE_PUBLIC_MOJOM_SMART_CARD_MOJOM_PARAMS_DATA_H_