ConsoleSink()
Constructs a console sink.
ConsoleSink(ConsoleSink &&) noexcept
Move-constructs sink state.
ConsoleSink(const ConsoleSink &)=delete
Copy construction is disabled.
~ConsoleSink() override
Destroys console sink.
ConsoleSink & operator=(const ConsoleSink &)=delete
Copy assignment is disabled.
void write(const TraceEvent &event) override
Writes one trace event to the sink.
std::unique_ptr< Impl > impl_
Sink interface that receives structured trace events.
Structured trace event record.
Trace sink interface for trace event consumers.