diff options
Diffstat (limited to 'src/trace_processor/importers/common/chunked_trace_reader.h')
-rw-r--r-- | src/trace_processor/importers/common/chunked_trace_reader.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/trace_processor/importers/common/chunked_trace_reader.h b/src/trace_processor/importers/common/chunked_trace_reader.h index dc90344cd..a86ae138a 100644 --- a/src/trace_processor/importers/common/chunked_trace_reader.h +++ b/src/trace_processor/importers/common/chunked_trace_reader.h @@ -28,6 +28,8 @@ namespace perfetto { namespace trace_processor { +class TraceBlobView; + // Base interface for first stage of parsing pipeline // (JsonTraceParser, ProtoTraceReader). class ChunkedTraceReader { @@ -38,7 +40,7 @@ class ChunkedTraceReader { // caller to match line/protos boundaries. The parser class has to deal with // intermediate buffering lines/protos that span across different chunks. // The buffer size is guaranteed to be > 0. - virtual util::Status Parse(std::unique_ptr<uint8_t[]>, size_t) = 0; + virtual util::Status Parse(TraceBlobView) = 0; // Called after the last Parse() call. virtual void NotifyEndOfFile() = 0; |