chromium/out/Default/gen/components/web_package/mojom/web_bundle_parser.mojom-forward.h

// components/web_package/mojom/web_bundle_parser.mojom-forward.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 COMPONENTS_WEB_PACKAGE_MOJOM_WEB_BUNDLE_PARSER_MOJOM_FORWARD_H_
#define COMPONENTS_WEB_PACKAGE_MOJOM_WEB_BUNDLE_PARSER_MOJOM_FORWARD_H_

#include <stdint.h>

#include "mojo/public/cpp/bindings/struct_forward.h"

#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"


#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"






namespace web_package::mojom {
class BundleIntegrityBlockParseErrorDataView;

class BundleMetadataParseErrorDataView;

class BundleResponseParseErrorDataView;

class BundleIntegrityBlockAttributesDataView;

class BundleIntegrityBlockDataView;

class Ed25519PublicKeyDataView;

class Ed25519SignatureDataView;

class SignatureInfoEd25519DataView;

class EcdsaP256PublicKeyDataView;

class EcdsaP256SHA256SignatureDataView;

class SignatureInfoEcdsaP256SHA256DataView;

class SignatureInfoUnknownDataView;

class BundleIntegrityBlockSignatureStackEntryDataView;

class BundleMetadataDataView;

class BundleResponseLocationDataView;

class BundleResponseDataView;

class SignatureInfoDataView;

enum class BundleParseErrorType : int32_t;

enum class BundleFormatVersion : int32_t;
class BundleIntegrityBlockParseError;
BundleIntegrityBlockParseErrorPtr;

class BundleMetadataParseError;
BundleMetadataParseErrorPtr;

class BundleResponseParseError;
BundleResponseParseErrorPtr;

class BundleIntegrityBlockAttributes;
BundleIntegrityBlockAttributesPtr;

class BundleIntegrityBlock;
BundleIntegrityBlockPtr;

class Ed25519PublicKey;
Ed25519PublicKeyPtr;

class Ed25519Signature;
Ed25519SignaturePtr;

class SignatureInfoEd25519;
SignatureInfoEd25519Ptr;

class EcdsaP256PublicKey;
EcdsaP256PublicKeyPtr;

class EcdsaP256SHA256Signature;
EcdsaP256SHA256SignaturePtr;

class SignatureInfoEcdsaP256SHA256;
SignatureInfoEcdsaP256SHA256Ptr;

class SignatureInfoUnknown;
SignatureInfoUnknownPtr;

class BundleIntegrityBlockSignatureStackEntry;
BundleIntegrityBlockSignatureStackEntryPtr;

class BundleMetadata;
BundleMetadataPtr;

class BundleResponseLocation;
BundleResponseLocationPtr;

class BundleResponse;
BundleResponsePtr;

class SignatureInfo;

SignatureInfoPtr;

class WebBundleParserFactory;

class WebBundleParser;

class BundleDataSource;




}  // web_package::mojom

#endif  // COMPONENTS_WEB_PACKAGE_MOJOM_WEB_BUNDLE_PARSER_MOJOM_FORWARD_H_