#include "content/browser/interest_group/debuggable_auction_worklet.h"
#include "base/strings/strcat.h"
#include "base/trace_event/trace_event.h"
#include "base/uuid.h"
#include "content/browser/interest_group/debuggable_auction_worklet_tracker.h"
#include "content/services/auction_worklet/public/mojom/bidder_worklet.mojom.h"
#include "content/services/auction_worklet/public/mojom/seller_worklet.mojom.h"
namespace content {
std::string DebuggableAuctionWorklet::Title() const { … }
DebuggableAuctionWorklet::WorkletType DebuggableAuctionWorklet::Type() const { … }
void DebuggableAuctionWorklet::ConnectDevToolsAgent(
mojo::PendingAssociatedReceiver<blink::mojom::DevToolsAgent> agent) { … }
DebuggableAuctionWorklet::DebuggableAuctionWorklet(
RenderFrameHostImpl* owning_frame,
AuctionProcessManager::ProcessHandle& process_handle,
const GURL& url,
auction_worklet::mojom::BidderWorklet* bidder_worklet,
size_t thread_index)
: … { … }
DebuggableAuctionWorklet::DebuggableAuctionWorklet(
RenderFrameHostImpl* owning_frame,
AuctionProcessManager::ProcessHandle& process_handle,
const GURL& url,
auction_worklet::mojom::SellerWorklet* seller_worklet,
size_t thread_index)
: … { … }
DebuggableAuctionWorklet::~DebuggableAuctionWorklet() { … }
std::optional<base::ProcessId> DebuggableAuctionWorklet::GetPid(
PidCallback callback) { … }
void DebuggableAuctionWorklet::RequestPid() { … }
void DebuggableAuctionWorklet::OnHavePid(base::ProcessId process_id) { … }
void DebuggableAuctionWorklet::TraceProcessData(
perfetto::TracedValue trace_context) { … }
}