Quick Links:

bmqa | bmqpi | bmqt

Public Member Functions

bmqpi::DTTracer Class Reference

#include <bmqpi_dttracer.h>

List of all members.

Public Member Functions

virtual ~DTTracer ()
virtual bsl::shared_ptr< DTSpancreateChildSpan (const bsl::shared_ptr< DTSpan > &parent, const bsl::string_view &operation, const DTSpan::Baggage &baggage=DTSpan::Baggage()) const =0

Detailed Description

A pure interface for creators of DTSpan objects.

See Component bmqpi_dttracer


Constructor & Destructor Documentation

virtual bmqpi::DTTracer::~DTTracer (  )  [virtual]

Destructor


Member Function Documentation

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.


The documentation for this class was generated from the following file: