#include "content/browser/tracing/background_tracing_agent_client_impl.h"
#include <stdint.h>
#include "base/memory/ptr_util.h"
#include "base/strings/strcat.h"
#include "content/browser/child_process_host_impl.h"
#include "content/browser/tracing/background_tracing_manager_impl.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
namespace content {
void BackgroundTracingAgentClientImpl::Create(
int child_process_id,
mojo::Remote<tracing::mojom::BackgroundTracingAgentProvider> provider) { … }
BackgroundTracingAgentClientImpl::~BackgroundTracingAgentClientImpl() { … }
void BackgroundTracingAgentClientImpl::OnInitialized() { … }
void BackgroundTracingAgentClientImpl::OnTriggerBackgroundTrace(
tracing::mojom::BackgroundTracingRulePtr rule,
std::optional<int32_t> histogram_value) { … }
BackgroundTracingAgentClientImpl::BackgroundTracingAgentClientImpl(
mojo::Remote<tracing::mojom::BackgroundTracingAgent> agent)
: … { … }
}