#include "src/trace_processor/importers/proto/proto_importer_module.h"
#include "perfetto/trace_processor/ref_counted.h"
#include "src/trace_processor/importers/proto/packet_sequence_state_generation.h"
#include "src/trace_processor/types/trace_processor_context.h"
namespace perfetto {
namespace trace_processor {
ProtoImporterModule::ProtoImporterModule() { … }
ProtoImporterModule::~ProtoImporterModule() { … }
ModuleResult ProtoImporterModule::TokenizePacket(
const protos::pbzero::TracePacket_Decoder&,
TraceBlobView* ,
int64_t ,
RefPtr<PacketSequenceStateGeneration> ,
uint32_t ) { … }
void ProtoImporterModule::ParseTracePacketData(
const protos::pbzero::TracePacket_Decoder&,
int64_t ,
const TracePacketData&,
uint32_t ) { … }
void ProtoImporterModule::ParseTraceConfig(
const protos::pbzero::TraceConfig_Decoder&) { … }
void ProtoImporterModule::RegisterForField(uint32_t field_id,
TraceProcessorContext* context) { … }
void ProtoImporterModule::RegisterForAllFields(TraceProcessorContext* context) { … }
}
}