Home
last modified time | relevance | path

Searched refs:ScatteredStreamWriter (Results 1 – 15 of 15) sorted by relevance

/external/perfetto/src/protozero/
Dscattered_stream_writer.cc25 ScatteredStreamWriter::Delegate::~Delegate() {} in ~Delegate()
27 ScatteredStreamWriter::ScatteredStreamWriter(Delegate* delegate) in ScatteredStreamWriter() function in protozero::ScatteredStreamWriter
32 ScatteredStreamWriter::~ScatteredStreamWriter() {} in ~ScatteredStreamWriter()
34 void ScatteredStreamWriter::Reset(ContiguousMemoryRange range) { in Reset()
41 void ScatteredStreamWriter::Extend() { in Extend()
45 void ScatteredStreamWriter::WriteBytesSlowPath(const uint8_t* src, in WriteBytesSlowPath()
60 uint8_t* ScatteredStreamWriter::ReserveBytes(size_t size) { in ReserveBytes()
Dscattered_stream_writer_unittest.cc34 ScatteredStreamWriter ssw(&delegate); in TEST()
Dmessage_unittest.cc56 stream_writer_.reset(new ScatteredStreamWriter(buffer_.get())); in SetUp()
129 std::unique_ptr<ScatteredStreamWriter> stream_writer_;
Dmessage.cc47 void Message::Reset(ScatteredStreamWriter* stream_writer, MessageArena* arena) { in Reset()
/external/perfetto/include/perfetto/protozero/
Dscattered_stream_writer.h44 class PERFETTO_EXPORT ScatteredStreamWriter {
52 explicit ScatteredStreamWriter(Delegate* delegate);
53 ~ScatteredStreamWriter();
115 ScatteredStreamWriter(const ScatteredStreamWriter&) = delete;
116 ScatteredStreamWriter& operator=(const ScatteredStreamWriter&) = delete;
Dscattered_heap_buffer.h34 : public protozero::ScatteredStreamWriter::Delegate {
90 void set_writer(protozero::ScatteredStreamWriter* writer) { in set_writer()
107 protozero::ScatteredStreamWriter* writer_ = nullptr;
179 ScatteredStreamWriter writer_;
Dstatic_buffer.h36 : public ScatteredStreamWriter::Delegate {
82 ScatteredStreamWriter writer_;
Dmessage.h62 void Reset(ScatteredStreamWriter*, MessageArena*);
176 const ScatteredStreamWriter* stream_writer() const { return stream_writer_; } in stream_writer()
209 ScatteredStreamWriter* stream_writer_;
Dscattered_stream_null_delegate.h31 : public ScatteredStreamWriter::Delegate {
Droot_message.h42 void Reset(ScatteredStreamWriter* writer) { in Reset()
/external/perfetto/src/tracing/core/
Dtrace_writer_impl.h38 public protozero::ScatteredStreamWriter::Delegate {
92 protozero::ScatteredStreamWriter protobuf_stream_writer_;
Dnull_trace_writer.h47 protozero::ScatteredStreamWriter stream_;
Dtrace_writer_for_testing.h53 protozero::ScatteredStreamWriter stream_;
/external/perfetto/src/protozero/test/
Dfake_scattered_buffer.h30 class FakeScatteredBuffer : public ScatteredStreamWriter::Delegate {
/external/perfetto/docs/design-docs/
Dprotozero.md217 generated classes, from the `protozero::ScatteredStreamWriter`.
227 At all times the underlying `ScatteredStreamWriter` knows what are the bounds
239 `ScatteredStreamWriter::Delegate` for a new buffer. The implementation of
279 participant SSR as ScatteredStreamWriter