chromium/out/Default/gen/media/midi/midi_service.mojom-params-data.h

// media/midi/midi_service.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 MEDIA_MIDI_MIDI_SERVICE_MOJOM_PARAMS_DATA_H_
#define MEDIA_MIDI_MIDI_SERVICE_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 midi::mojom {
namespace internal {
class  MidiSessionClient_AddInputPort_Params_Data {};
static_assert;
class  MidiSessionClient_AddOutputPort_Params_Data {};
static_assert;
class  MidiSessionClient_SetInputPortState_Params_Data {};
static_assert;
class  MidiSessionClient_SetOutputPortState_Params_Data {};
static_assert;
class  MidiSessionClient_SessionStarted_Params_Data {};
static_assert;
class  MidiSessionClient_AcknowledgeSentData_Params_Data {};
static_assert;
class  MidiSessionClient_DataReceived_Params_Data {};
static_assert;
class  MidiSessionProvider_StartSession_Params_Data {};
static_assert;
class  MidiSession_SendData_Params_Data {};
static_assert;

}  // namespace internal


class MidiSessionClient_AddInputPort_ParamsDataView {};


class MidiSessionClient_AddOutputPort_ParamsDataView {};


class MidiSessionClient_SetInputPortState_ParamsDataView {};


class MidiSessionClient_SetOutputPortState_ParamsDataView {};


class MidiSessionClient_SessionStarted_ParamsDataView {};


class MidiSessionClient_AcknowledgeSentData_ParamsDataView {};


class MidiSessionClient_DataReceived_ParamsDataView {};


class MidiSessionProvider_StartSession_ParamsDataView {};


class MidiSession_SendData_ParamsDataView {};

inline void MidiSessionClient_AddInputPort_ParamsDataView::GetInfoDataView(
    PortInfoDataView* output) {}


inline void MidiSessionClient_AddOutputPort_ParamsDataView::GetInfoDataView(
    PortInfoDataView* output) {}










inline void MidiSessionClient_DataReceived_ParamsDataView::GetDataDataView(
    mojo::ArrayDataView<uint8_t>* output) {}
inline void MidiSessionClient_DataReceived_ParamsDataView::GetTimestampDataView(
    ::mojo_base::mojom::TimeTicksDataView* output) {}




inline void MidiSession_SendData_ParamsDataView::GetDataDataView(
    mojo::ArrayDataView<uint8_t>* output) {}
inline void MidiSession_SendData_ParamsDataView::GetTimestampDataView(
    ::mojo_base::mojom::TimeTicksDataView* output) {}



}  // midi::mojom

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

#endif  // MEDIA_MIDI_MIDI_SERVICE_MOJOM_PARAMS_DATA_H_