#include "components/web_package/mojom/web_bundle_parser.mojom-shared.h"
#include <ostream>
#include <utility>
#include "base/strings/stringprintf.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/lib/validation_util.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "components/web_package/mojom/web_bundle_parser.mojom-params-data.h"
namespace web_package {
namespace mojom {
NOINLINE static const char* BundleParseErrorTypeToStringHelper(BundleParseErrorType value) { … }
std::string BundleParseErrorTypeToString(BundleParseErrorType value) { … }
std::ostream& operator<<(std::ostream& os, BundleParseErrorType value) { … }
NOINLINE static const char* BundleFormatVersionToStringHelper(BundleFormatVersion value) { … }
std::string BundleFormatVersionToString(BundleFormatVersion value) { … }
std::ostream& operator<<(std::ostream& os, BundleFormatVersion value) { … }
namespace internal {
bool SignatureInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context,
bool inlined) { … }
bool BundleIntegrityBlockParseError_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleIntegrityBlockParseError_Data::BundleIntegrityBlockParseError_Data()
: … { … }
bool BundleMetadataParseError_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleMetadataParseError_Data::BundleMetadataParseError_Data()
: … { … }
bool BundleResponseParseError_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleResponseParseError_Data::BundleResponseParseError_Data()
: … { … }
bool BundleIntegrityBlockAttributes_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleIntegrityBlockAttributes_Data::BundleIntegrityBlockAttributes_Data()
: … { … }
bool BundleIntegrityBlock_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleIntegrityBlock_Data::BundleIntegrityBlock_Data()
: … { … }
bool Ed25519PublicKey_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Ed25519PublicKey_Data::Ed25519PublicKey_Data()
: … { … }
bool Ed25519Signature_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Ed25519Signature_Data::Ed25519Signature_Data()
: … { … }
bool SignatureInfoEd25519_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
SignatureInfoEd25519_Data::SignatureInfoEd25519_Data()
: … { … }
bool EcdsaP256PublicKey_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
EcdsaP256PublicKey_Data::EcdsaP256PublicKey_Data()
: … { … }
bool EcdsaP256SHA256Signature_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
EcdsaP256SHA256Signature_Data::EcdsaP256SHA256Signature_Data()
: … { … }
bool SignatureInfoEcdsaP256SHA256_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
SignatureInfoEcdsaP256SHA256_Data::SignatureInfoEcdsaP256SHA256_Data()
: … { … }
bool SignatureInfoUnknown_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
SignatureInfoUnknown_Data::SignatureInfoUnknown_Data()
: … { … }
bool BundleIntegrityBlockSignatureStackEntry_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleIntegrityBlockSignatureStackEntry_Data::BundleIntegrityBlockSignatureStackEntry_Data()
: … { … }
bool BundleMetadata_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleMetadata_Data::BundleMetadata_Data()
: … { … }
bool BundleResponseLocation_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleResponseLocation_Data::BundleResponseLocation_Data()
: … { … }
bool BundleResponse_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleResponse_Data::BundleResponse_Data()
: … { … }
bool WebBundleParserFactory_GetParserForDataSource_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParserFactory_GetParserForDataSource_Params_Data::WebBundleParserFactory_GetParserForDataSource_Params_Data()
: … { … }
bool WebBundleParserFactory_BindFileDataSource_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParserFactory_BindFileDataSource_Params_Data::WebBundleParserFactory_BindFileDataSource_Params_Data()
: … { … }
bool WebBundleParser_ParseIntegrityBlock_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_ParseIntegrityBlock_Params_Data::WebBundleParser_ParseIntegrityBlock_Params_Data()
: … { … }
bool WebBundleParser_ParseIntegrityBlock_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_ParseIntegrityBlock_ResponseParams_Data::WebBundleParser_ParseIntegrityBlock_ResponseParams_Data()
: … { … }
bool WebBundleParser_ParseMetadata_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_ParseMetadata_Params_Data::WebBundleParser_ParseMetadata_Params_Data()
: … { … }
bool WebBundleParser_ParseMetadata_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_ParseMetadata_ResponseParams_Data::WebBundleParser_ParseMetadata_ResponseParams_Data()
: … { … }
bool WebBundleParser_ParseResponse_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_ParseResponse_Params_Data::WebBundleParser_ParseResponse_Params_Data()
: … { … }
bool WebBundleParser_ParseResponse_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_ParseResponse_ResponseParams_Data::WebBundleParser_ParseResponse_ResponseParams_Data()
: … { … }
bool WebBundleParser_Close_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_Close_Params_Data::WebBundleParser_Close_Params_Data()
: … { … }
bool WebBundleParser_Close_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebBundleParser_Close_ResponseParams_Data::WebBundleParser_Close_ResponseParams_Data()
: … { … }
bool BundleDataSource_Read_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_Read_Params_Data::BundleDataSource_Read_Params_Data()
: … { … }
bool BundleDataSource_Read_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_Read_ResponseParams_Data::BundleDataSource_Read_ResponseParams_Data()
: … { … }
bool BundleDataSource_Length_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_Length_Params_Data::BundleDataSource_Length_Params_Data()
: … { … }
bool BundleDataSource_Length_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_Length_ResponseParams_Data::BundleDataSource_Length_ResponseParams_Data()
: … { … }
bool BundleDataSource_IsRandomAccessContext_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_IsRandomAccessContext_Params_Data::BundleDataSource_IsRandomAccessContext_Params_Data()
: … { … }
bool BundleDataSource_IsRandomAccessContext_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_IsRandomAccessContext_ResponseParams_Data::BundleDataSource_IsRandomAccessContext_ResponseParams_Data()
: … { … }
bool BundleDataSource_Close_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_Close_Params_Data::BundleDataSource_Close_Params_Data()
: … { … }
bool BundleDataSource_Close_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BundleDataSource_Close_ResponseParams_Data::BundleDataSource_Close_ResponseParams_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::web_package::mojom::BundleParseErrorType>::WriteIntoTrace(
perfetto::TracedValue context, ::web_package::mojom::BundleParseErrorType value) { … }
}
namespace perfetto {
void TraceFormatTraits<::web_package::mojom::BundleFormatVersion>::WriteIntoTrace(
perfetto::TracedValue context, ::web_package::mojom::BundleFormatVersion value) { … }
}