|
Couchbase C++ SDK 1.4.0 (rev. 59aa900)
|
#include <couchbase/tracing/request_tracer.hxx>

Public Member Functions | |
| request_tracer ()=default | |
| request_tracer (const request_tracer &other)=default | |
| request_tracer (request_tracer &&other)=default | |
| auto | operator= (const request_tracer &other) -> request_tracer &=default |
| auto | operator= (request_tracer &&other) -> request_tracer &=default |
| virtual | ~request_tracer ()=default |
| virtual void | start () |
| SDK invokes this method when cluster is ready to trace. | |
| virtual void | stop () |
| SDK invokes this method when cluster is closed. | |
| virtual auto | start_span (std::string name, std::shared_ptr< request_span > parent={}) -> std::shared_ptr< request_span >=0 |
|
default |
|
default |
|
default |
|
virtualdefault |
|
default |
|
default |
|
inlinevirtual |
SDK invokes this method when cluster is ready to trace.
Override it as NO-OP if no action is necessary.
|
pure virtual |
Implemented in otel_request_tracer.
|
inlinevirtual |
SDK invokes this method when cluster is closed.
Override it as NO-OP if no action is necessary.