#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif
#include "services/network/public/mojom/no_vary_search.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/no_vary_search.mojom-params-data.h"
#include "services/network/public/mojom/no_vary_search.mojom-shared-message-ids.h"
#include "services/network/public/mojom/no_vary_search.mojom-import-headers.h"
#include "services/network/public/mojom/no_vary_search.mojom-test-utils.h"
namespace network::mojom {
NoVarySearch::NoVarySearch()
: … { … }
NoVarySearch::NoVarySearch(
SearchParamsVariancePtr search_variance_in,
bool vary_on_key_order_in)
: … { … }
NoVarySearch::~NoVarySearch() = default;
void NoVarySearch::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool NoVarySearch::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
SearchParamsVariance::SearchParamsVariance() : … { … }
SearchParamsVariance::~SearchParamsVariance() { … }
void SearchParamsVariance::set_no_vary_params(
std::vector<std::string> no_vary_params) { … }
void SearchParamsVariance::set_vary_params(
std::vector<std::string> vary_params) { … }
void SearchParamsVariance::DestroyActive() { … }
bool SearchParamsVariance::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
NoVarySearchWithParseError::NoVarySearchWithParseError() : … { … }
NoVarySearchWithParseError::~NoVarySearchWithParseError() { … }
void NoVarySearchWithParseError::set_no_vary_search(
NoVarySearchPtr no_vary_search) { … }
void NoVarySearchWithParseError::set_parse_error(
NoVarySearchParseError parse_error) { … }
void NoVarySearchWithParseError::DestroyActive() { … }
bool NoVarySearchWithParseError::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
}
namespace mojo {
bool StructTraits<::network::mojom::NoVarySearch::DataView, ::network::mojom::NoVarySearchPtr>::Read(
::network::mojom::NoVarySearch::DataView input,
::network::mojom::NoVarySearchPtr* output) { … }
bool UnionTraits<::network::mojom::SearchParamsVariance::DataView, ::network::mojom::SearchParamsVariancePtr>::Read(
::network::mojom::SearchParamsVariance::DataView input,
::network::mojom::SearchParamsVariancePtr* output) { … }
bool UnionTraits<::network::mojom::NoVarySearchWithParseError::DataView, ::network::mojom::NoVarySearchWithParseErrorPtr>::Read(
::network::mojom::NoVarySearchWithParseError::DataView input,
::network::mojom::NoVarySearchWithParseErrorPtr* output) { … }
}
namespace network::mojom {
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif