#ifndef COMPONENTS_WEB_PACKAGE_MOJOM_WEB_BUNDLE_PARSER_MOJOM_SHARED_INTERNAL_H_
#define COMPONENTS_WEB_PACKAGE_MOJOM_WEB_BUNDLE_PARSER_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 "mojo/public/mojom/base/read_only_file.mojom-shared-internal.h"
#include "url/mojom/url.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 web_package::mojom {
namespace internal {
class BundleIntegrityBlockParseError_Data;
class BundleMetadataParseError_Data;
class BundleResponseParseError_Data;
class BundleIntegrityBlockAttributes_Data;
class BundleIntegrityBlock_Data;
class Ed25519PublicKey_Data;
class Ed25519Signature_Data;
class SignatureInfoEd25519_Data;
class EcdsaP256PublicKey_Data;
class EcdsaP256SHA256Signature_Data;
class SignatureInfoEcdsaP256SHA256_Data;
class SignatureInfoUnknown_Data;
class BundleIntegrityBlockSignatureStackEntry_Data;
class BundleMetadata_Data;
class BundleResponseLocation_Data;
class BundleResponse_Data;
class SignatureInfo_Data;
struct BundleParseErrorType_Data { … };
struct BundleFormatVersion_Data { … };
#pragma pack(push, 1)
class SignatureInfo_Data { … };
static_assert …;
class BundleIntegrityBlockParseError_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleIntegrityBlockParseError_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleIntegrityBlockParseError_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleMetadataParseError_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleMetadataParseError_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleMetadataParseError_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleResponseParseError_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleResponseParseError_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleResponseParseError_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleIntegrityBlockAttributes_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleIntegrityBlockAttributes_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleIntegrityBlockAttributes_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleIntegrityBlock_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleIntegrityBlock_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleIntegrityBlock_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class Ed25519PublicKey_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Ed25519PublicKey_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Ed25519PublicKey_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class Ed25519Signature_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Ed25519Signature_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Ed25519Signature_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class SignatureInfoEd25519_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SignatureInfoEd25519_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SignatureInfoEd25519_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class EcdsaP256PublicKey_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct EcdsaP256PublicKey_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
EcdsaP256PublicKey_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class EcdsaP256SHA256Signature_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct EcdsaP256SHA256Signature_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
EcdsaP256SHA256Signature_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class SignatureInfoEcdsaP256SHA256_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SignatureInfoEcdsaP256SHA256_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SignatureInfoEcdsaP256SHA256_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class SignatureInfoUnknown_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SignatureInfoUnknown_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SignatureInfoUnknown_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleIntegrityBlockSignatureStackEntry_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleIntegrityBlockSignatureStackEntry_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleIntegrityBlockSignatureStackEntry_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleMetadata_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleMetadata_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleMetadata_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleResponseLocation_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleResponseLocation_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleResponseLocation_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BundleResponse_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BundleResponse_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BundleResponse_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
#pragma pack(pop)
}
}
#endif