Quick Links: |
#include <bmqpi_dttracer.h>
Public Member Functions | |
virtual | ~DTTracer () |
virtual bsl::shared_ptr< DTSpan > | createChildSpan (const bsl::shared_ptr< DTSpan > &parent, const bsl::string_view &operation, const DTSpan::Baggage &baggage=DTSpan::Baggage()) const =0 |
A pure interface for creators of DTSpan
objects.
virtual bmqpi::DTTracer::~DTTracer | ( | ) | [virtual] |
Destructor
virtual bsl::shared_ptr<DTSpan> bmqpi::DTTracer::createChildSpan | ( | const bsl::shared_ptr< DTSpan > & | parent, | |
const bsl::string_view & | operation, | |||
const DTSpan::Baggage & | baggage = DTSpan::Baggage() | |||
) | const [pure virtual] |
Creates and returns a new DTSpan
representing operation
as a child of parent
, having the key-value tags defined by baggage
.