#ifndef DEVICE_BLUETOOTH_PUBLIC_MOJOM_DEVICE_MOJOM_PARAMS_DATA_H_
#define DEVICE_BLUETOOTH_PUBLIC_MOJOM_DEVICE_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 bluetooth::mojom {
namespace internal {
class Device_Disconnect_Params_Data { … };
static_assert …;
class Device_GetInfo_Params_Data { … };
static_assert …;
class Device_GetInfo_ResponseParams_Data { … };
static_assert …;
class Device_GetServices_Params_Data { … };
static_assert …;
class Device_GetServices_ResponseParams_Data { … };
static_assert …;
class Device_GetCharacteristics_Params_Data { … };
static_assert …;
class Device_GetCharacteristics_ResponseParams_Data { … };
static_assert …;
class Device_ReadValueForCharacteristic_Params_Data { … };
static_assert …;
class Device_ReadValueForCharacteristic_ResponseParams_Data { … };
static_assert …;
class Device_WriteValueForCharacteristic_Params_Data { … };
static_assert …;
class Device_WriteValueForCharacteristic_ResponseParams_Data { … };
static_assert …;
class Device_GetDescriptors_Params_Data { … };
static_assert …;
class Device_GetDescriptors_ResponseParams_Data { … };
static_assert …;
class Device_ReadValueForDescriptor_Params_Data { … };
static_assert …;
class Device_ReadValueForDescriptor_ResponseParams_Data { … };
static_assert …;
class Device_WriteValueForDescriptor_Params_Data { … };
static_assert …;
class Device_WriteValueForDescriptor_ResponseParams_Data { … };
static_assert …;
}
class Device_Disconnect_ParamsDataView { … };
class Device_GetInfo_ParamsDataView { … };
class Device_GetInfo_ResponseParamsDataView { … };
class Device_GetServices_ParamsDataView { … };
class Device_GetServices_ResponseParamsDataView { … };
class Device_GetCharacteristics_ParamsDataView { … };
class Device_GetCharacteristics_ResponseParamsDataView { … };
class Device_ReadValueForCharacteristic_ParamsDataView { … };
class Device_ReadValueForCharacteristic_ResponseParamsDataView { … };
class Device_WriteValueForCharacteristic_ParamsDataView { … };
class Device_WriteValueForCharacteristic_ResponseParamsDataView { … };
class Device_GetDescriptors_ParamsDataView { … };
class Device_GetDescriptors_ResponseParamsDataView { … };
class Device_ReadValueForDescriptor_ParamsDataView { … };
class Device_ReadValueForDescriptor_ResponseParamsDataView { … };
class Device_WriteValueForDescriptor_ParamsDataView { … };
class Device_WriteValueForDescriptor_ResponseParamsDataView { … };
inline void Device_GetInfo_ResponseParamsDataView::GetInfoDataView(
DeviceInfoDataView* output) { … }
inline void Device_GetServices_ResponseParamsDataView::GetServicesDataView(
mojo::ArrayDataView<ServiceInfoDataView>* output) { … }
inline void Device_GetCharacteristics_ParamsDataView::GetServiceIdDataView(
mojo::StringDataView* output) { … }
inline void Device_GetCharacteristics_ResponseParamsDataView::GetCharacteristicsDataView(
mojo::ArrayDataView<CharacteristicInfoDataView>* output) { … }
inline void Device_ReadValueForCharacteristic_ParamsDataView::GetServiceIdDataView(
mojo::StringDataView* output) { … }
inline void Device_ReadValueForCharacteristic_ParamsDataView::GetCharacteristicIdDataView(
mojo::StringDataView* output) { … }
inline void Device_ReadValueForCharacteristic_ResponseParamsDataView::GetValueDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void Device_WriteValueForCharacteristic_ParamsDataView::GetServiceIdDataView(
mojo::StringDataView* output) { … }
inline void Device_WriteValueForCharacteristic_ParamsDataView::GetCharacteristicIdDataView(
mojo::StringDataView* output) { … }
inline void Device_WriteValueForCharacteristic_ParamsDataView::GetValueDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void Device_GetDescriptors_ParamsDataView::GetServiceIdDataView(
mojo::StringDataView* output) { … }
inline void Device_GetDescriptors_ParamsDataView::GetCharacteristicIdDataView(
mojo::StringDataView* output) { … }
inline void Device_GetDescriptors_ResponseParamsDataView::GetDescriptorsDataView(
mojo::ArrayDataView<DescriptorInfoDataView>* output) { … }
inline void Device_ReadValueForDescriptor_ParamsDataView::GetServiceIdDataView(
mojo::StringDataView* output) { … }
inline void Device_ReadValueForDescriptor_ParamsDataView::GetCharacteristicIdDataView(
mojo::StringDataView* output) { … }
inline void Device_ReadValueForDescriptor_ParamsDataView::GetDescriptorIdDataView(
mojo::StringDataView* output) { … }
inline void Device_ReadValueForDescriptor_ResponseParamsDataView::GetValueDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void Device_WriteValueForDescriptor_ParamsDataView::GetServiceIdDataView(
mojo::StringDataView* output) { … }
inline void Device_WriteValueForDescriptor_ParamsDataView::GetCharacteristicIdDataView(
mojo::StringDataView* output) { … }
inline void Device_WriteValueForDescriptor_ParamsDataView::GetDescriptorIdDataView(
mojo::StringDataView* output) { … }
inline void Device_WriteValueForDescriptor_ParamsDataView::GetValueDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif