#include "content/services/auction_worklet/public/mojom/bidder_worklet.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 "content/services/auction_worklet/public/mojom/bidder_worklet.mojom-params-data.h"
namespace auction_worklet {
namespace mojom {
NOINLINE static const char* KAnonymityBidModeToStringHelper(KAnonymityBidMode value) { … }
std::string KAnonymityBidModeToString(KAnonymityBidMode value) { … }
std::ostream& operator<<(std::ostream& os, KAnonymityBidMode value) { … }
NOINLINE static const char* BidRoleToStringHelper(BidRole value) { … }
std::string BidRoleToString(BidRole value) { … }
std::ostream& operator<<(std::ostream& os, BidRole value) { … }
NOINLINE static const char* ReportingIdFieldToStringHelper(ReportingIdField value) { … }
std::string ReportingIdFieldToString(ReportingIdField value) { … }
std::ostream& operator<<(std::ostream& os, ReportingIdField value) { … }
namespace internal {
bool PreviousWin_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PreviousWin_Data::PreviousWin_Data()
: … { … }
bool KAnonKey_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
KAnonKey_Data::KAnonKey_Data()
: … { … }
bool BidderWorkletNonSharedParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BidderWorkletNonSharedParams_Data::BidderWorkletNonSharedParams_Data()
: … { … }
bool BiddingBrowserSignals_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BiddingBrowserSignals_Data::BiddingBrowserSignals_Data()
: … { … }
bool BidderWorkletBid_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BidderWorkletBid_Data::BidderWorkletBid_Data()
: … { … }
bool PrioritySignalsDouble_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PrioritySignalsDouble_Data::PrioritySignalsDouble_Data()
: … { … }
bool GenerateBidDependencyLatencies_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
GenerateBidDependencyLatencies_Data::GenerateBidDependencyLatencies_Data()
: … { … }
bool GenerateBidClient_OnBiddingSignalsReceived_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
GenerateBidClient_OnBiddingSignalsReceived_Params_Data::GenerateBidClient_OnBiddingSignalsReceived_Params_Data()
: … { … }
bool GenerateBidClient_OnBiddingSignalsReceived_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
GenerateBidClient_OnBiddingSignalsReceived_ResponseParams_Data::GenerateBidClient_OnBiddingSignalsReceived_ResponseParams_Data()
: … { … }
bool GenerateBidClient_OnGenerateBidComplete_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
GenerateBidClient_OnGenerateBidComplete_Params_Data::GenerateBidClient_OnGenerateBidComplete_Params_Data()
: … { … }
bool GenerateBidFinalizer_FinishGenerateBid_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
GenerateBidFinalizer_FinishGenerateBid_Params_Data::GenerateBidFinalizer_FinishGenerateBid_Params_Data()
: … { … }
bool BidderWorklet_BeginGenerateBid_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BidderWorklet_BeginGenerateBid_Params_Data::BidderWorklet_BeginGenerateBid_Params_Data()
: … { … }
bool BidderWorklet_SendPendingSignalsRequests_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BidderWorklet_SendPendingSignalsRequests_Params_Data::BidderWorklet_SendPendingSignalsRequests_Params_Data()
: … { … }
bool BidderWorklet_ReportWin_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BidderWorklet_ReportWin_Params_Data::BidderWorklet_ReportWin_Params_Data()
: … { … }
bool BidderWorklet_ReportWin_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BidderWorklet_ReportWin_ResponseParams_Data::BidderWorklet_ReportWin_ResponseParams_Data()
: … { … }
bool BidderWorklet_ConnectDevToolsAgent_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BidderWorklet_ConnectDevToolsAgent_Params_Data::BidderWorklet_ConnectDevToolsAgent_Params_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::auction_worklet::mojom::KAnonymityBidMode>::WriteIntoTrace(
perfetto::TracedValue context, ::auction_worklet::mojom::KAnonymityBidMode value) { … }
}
namespace perfetto {
void TraceFormatTraits<::auction_worklet::mojom::BidRole>::WriteIntoTrace(
perfetto::TracedValue context, ::auction_worklet::mojom::BidRole value) { … }
}
namespace perfetto {
void TraceFormatTraits<::auction_worklet::mojom::ReportingIdField>::WriteIntoTrace(
perfetto::TracedValue context, ::auction_worklet::mojom::ReportingIdField value) { … }
}