|
Couchbase C++ SDK 1.2.0 (rev. c2439a4)
|
#include <couchbase/tracing/otel_tracer.hxx>

Public Member Functions | |
| otel_request_span (nostd::shared_ptr< opentelemetry::trace::Span > span) | |
| void | add_tag (const std::string &name, const std::string &value) override |
| void | add_tag (const std::string &name, uint64_t value) override |
| void | end () override |
| nostd::shared_ptr< opentelemetry::trace::Span > | wrapped_span () |
| Public Member Functions inherited from request_span | |
| request_span ()=default | |
| request_span (const request_span &other)=default | |
| request_span (request_span &&other)=default | |
| auto | operator= (const request_span &other) -> request_span &=default |
| auto | operator= (request_span &&other) -> request_span &=default |
| virtual | ~request_span ()=default |
| request_span (std::string name) | |
| request_span (std::string name, std::shared_ptr< request_span > parent) | |
| virtual void | add_tag (const std::string &name, std::uint64_t value)=0 |
| auto | name () const -> const std::string & |
| auto | parent () const -> std::shared_ptr< request_span > |
| virtual auto | uses_tags () const -> bool |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements request_span.
|
inlineoverride |
|
inlineoverridevirtual |
Implements request_span.
|
inline |