chromium/out/Default/gen/services/network/public/mojom/cert_verifier_service_updater.mojom.cc

// services/network/public/mojom/cert_verifier_service_updater.mojom.cc is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

#include "services/network/public/mojom/cert_verifier_service_updater.mojom.h"

#include <math.h>
#include <stdint.h>
#include <utility>

#include "base/debug/alias.h"
#include "base/hash/md5_constexpr.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
#include "base/task/thread_pool/thread_pool_instance.h"
#include "base/trace_event/trace_event.h"
#include "base/trace_event/typed_macros.h"
#include "mojo/public/cpp/bindings/features.h"
#include "mojo/public/cpp/bindings/lib/default_construct_tag_internal.h"
#include "mojo/public/cpp/bindings/lib/generated_code_util.h"
#include "mojo/public/cpp/bindings/lib/message_internal.h"
#include "mojo/public/cpp/bindings/lib/proxy_to_responder.h"
#include "mojo/public/cpp/bindings/lib/send_message_helper.h"
#include "mojo/public/cpp/bindings/lib/serialization_util.h"
#include "mojo/public/cpp/bindings/lib/unserialized_message_context.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/mojo_buildflags.h"
#include "mojo/public/cpp/bindings/urgent_message_scope.h"
#include "mojo/public/interfaces/bindings/interface_control_messages.mojom.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"

#include "services/network/public/mojom/cert_verifier_service_updater.mojom-params-data.h"
#include "services/network/public/mojom/cert_verifier_service_updater.mojom-shared-message-ids.h"

#include "services/network/public/mojom/cert_verifier_service_updater.mojom-import-headers.h"
#include "services/network/public/mojom/cert_verifier_service_updater.mojom-test-utils.h"


namespace cert_verifier::mojom {
CIDR::CIDR()
    :{}

CIDR::CIDR(
    const ::net::IPAddress& ip_in,
    const ::net::IPAddress& mask_in)
    :{}

CIDR::~CIDR() = default;

void CIDR::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool CIDR::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
CertWithConstraints::CertWithConstraints()
    :{}

CertWithConstraints::CertWithConstraints(
    std::vector<uint8_t> certificate_in,
    std::vector<std::string> permitted_dns_names_in,
    std::vector<CIDRPtr> permitted_cidrs_in)
    :{}

CertWithConstraints::~CertWithConstraints() = default;

void CertWithConstraints::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool CertWithConstraints::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
AdditionalCertificates::AdditionalCertificates()
    :{}

AdditionalCertificates::AdditionalCertificates(
    std::vector<std::vector<uint8_t>> all_certificates_in,
    std::vector<std::vector<uint8_t>> trust_anchors_in,
    std::vector<std::vector<uint8_t>> trust_anchors_with_enforced_constraints_in,
    std::vector<CertWithConstraintsPtr> trust_anchors_with_additional_constraints_in,
    std::vector<std::vector<uint8_t>> distrusted_spkis_in,
    bool include_system_trust_store_in)
    :{}

AdditionalCertificates::~AdditionalCertificates() = default;

void AdditionalCertificates::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool AdditionalCertificates::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
const char CertVerifierServiceUpdater::Name_[] =;

CertVerifierServiceUpdater::IPCStableHashFunction CertVerifierServiceUpdater::MessageToMethodInfo_(mojo::Message& message) {}


const char* CertVerifierServiceUpdater::MessageToMethodName_(mojo::Message& message) {}

#if !BUILDFLAG(IS_FUCHSIA)
uint32_t CertVerifierServiceUpdater::UpdateAdditionalCertificates_Sym::IPCStableHash() {}
# endif // !BUILDFLAG(IS_FUCHSIA)

CertVerifierServiceUpdaterProxy::CertVerifierServiceUpdaterProxy(mojo::MessageReceiverWithResponder* receiver)
    :{}

void CertVerifierServiceUpdaterProxy::UpdateAdditionalCertificates(
    AdditionalCertificatesPtr in_certificates) {}

// static
bool CertVerifierServiceUpdaterStubDispatch::Accept(
    CertVerifierServiceUpdater* impl,
    mojo::Message* message) {}

// static
bool CertVerifierServiceUpdaterStubDispatch::AcceptWithResponder(
    CertVerifierServiceUpdater* impl,
    mojo::Message* message,
    std::unique_ptr<mojo::MessageReceiverWithStatus> responder) {}
namespace {
}  // namespace
static const mojo::internal::GenericValidationInfo kCertVerifierServiceUpdaterValidationInfo[] =;

bool CertVerifierServiceUpdaterRequestValidator::Accept(mojo::Message* message) {}



}  // cert_verifier::mojom


namespace mojo {


// static
bool StructTraits<::cert_verifier::mojom::CIDR::DataView, ::cert_verifier::mojom::CIDRPtr>::Read(
    ::cert_verifier::mojom::CIDR::DataView input,
    ::cert_verifier::mojom::CIDRPtr* output) {}


// static
bool StructTraits<::cert_verifier::mojom::CertWithConstraints::DataView, ::cert_verifier::mojom::CertWithConstraintsPtr>::Read(
    ::cert_verifier::mojom::CertWithConstraints::DataView input,
    ::cert_verifier::mojom::CertWithConstraintsPtr* output) {}


// static
bool StructTraits<::cert_verifier::mojom::AdditionalCertificates::DataView, ::cert_verifier::mojom::AdditionalCertificatesPtr>::Read(
    ::cert_verifier::mojom::AdditionalCertificates::DataView input,
    ::cert_verifier::mojom::AdditionalCertificatesPtr* output) {}

}  // namespace mojo


// Symbols declared in the -test-utils.h header are defined here instead of a
// separate .cc file to save compile time.


namespace cert_verifier::mojom {


void CertVerifierServiceUpdaterInterceptorForTesting::UpdateAdditionalCertificates(AdditionalCertificatesPtr certificates) {}
CertVerifierServiceUpdaterAsyncWaiter::CertVerifierServiceUpdaterAsyncWaiter(
    CertVerifierServiceUpdater* proxy) :{}

CertVerifierServiceUpdaterAsyncWaiter::~CertVerifierServiceUpdaterAsyncWaiter() = default;






}  // cert_verifier::mojom


#if defined(__clang__)
#pragma clang diagnostic pop
#endif