#ifndef DEVICE_BLUETOOTH_PUBLIC_MOJOM_EMULATION_FAKE_BLUETOOTH_MOJOM_SHARED_INTERNAL_H_
#define DEVICE_BLUETOOTH_PUBLIC_MOJOM_EMULATION_FAKE_BLUETOOTH_MOJOM_SHARED_INTERNAL_H_
#include "mojo/public/cpp/bindings/lib/array_internal.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/map_data_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#include "device/bluetooth/public/mojom/uuid.mojom-shared-internal.h"
#include "mojo/public/cpp/bindings/lib/native_enum_data.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-shared-internal.h"
namespace mojo {
namespace internal {
class ValidationContext;
}
}
namespace bluetooth::mojom {
namespace internal {
class Appearance_Data;
class Power_Data;
class ServiceDataMap_Data;
class ScanRecord_Data;
class ScanResult_Data;
class CharacteristicProperties_Data;
struct CentralState_Data { … };
struct WriteType_Data { … };
#pragma pack(push, 1)
class Appearance_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Appearance_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Appearance_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class Power_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Power_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Power_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class ServiceDataMap_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct ServiceDataMap_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
ServiceDataMap_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class ScanRecord_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct ScanRecord_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
ScanRecord_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class ScanResult_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct ScanResult_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
ScanResult_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class CharacteristicProperties_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct CharacteristicProperties_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
CharacteristicProperties_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
#pragma pack(pop)
}
}
#endif