#ifndef SERVICES_TRACING_PUBLIC_CPP_PERFETTO_TRACED_VALUE_PROTO_WRITER_H_
#define SERVICES_TRACING_PUBLIC_CPP_PERFETTO_TRACED_VALUE_PROTO_WRITER_H_
#include "base/component_export.h"
#include "base/memory/raw_ptr.h"
#include "base/trace_event/trace_event_impl.h"
#include "third_party/perfetto/include/perfetto/protozero/contiguous_memory_range.h"
namespace perfetto {
namespace protos {
namespace pbzero {
class DebugAnnotation;
}
}
}
namespace tracing {
class COMPONENT_EXPORT(TRACING_CPP) PerfettoProtoAppender
: public base::trace_event::ConvertableToTraceFormat::ProtoAppender { … };
void COMPONENT_EXPORT(TRACING_CPP) RegisterTracedValueProtoWriter();
}
#endif