Definition at line 33 of file includes/opentelemetry/sdk/trace/tracer.h.


Public Member Functions | |
| Tracer (std::shared_ptr< TracerContext > context, std::unique_ptr< InstrumentationScope > instrumentation_scope=InstrumentationScope::Create("")) noexcept | |
| Construct a new Tracer with the given context pipeline. More... | |
| nostd::shared_ptr< opentelemetry::trace::Span > | StartSpan (nostd::string_view name, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::trace::SpanContextKeyValueIterable &links, const opentelemetry::trace::StartSpanOptions &options={}) noexcept override |
| void | ForceFlushWithMicroseconds (uint64_t timeout) noexcept override |
| void | CloseWithMicroseconds (uint64_t timeout) noexcept override |
| SpanProcessor & | GetProcessor () noexcept |
| Returns the configured span processor. More... | |
| IdGenerator & | GetIdGenerator () const noexcept |
| Returns the configured Id generator. More... | |
| const InstrumentationScope & | GetInstrumentationScope () const noexcept |
| Returns the associated instrumentation scope. More... | |
| const InstrumentationScope & | GetInstrumentationLibrary () const noexcept |
| const opentelemetry::sdk::resource::Resource & | GetResource () |
| Returns the currently configured resource. More... | |
| Sampler & | GetSampler () |
| Tracer (std::shared_ptr< TracerContext > context, std::unique_ptr< InstrumentationScope > instrumentation_scope=InstrumentationScope::Create("")) noexcept | |
| Construct a new Tracer with the given context pipeline. More... | |
| nostd::shared_ptr< opentelemetry::trace::Span > | StartSpan (nostd::string_view name, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::trace::SpanContextKeyValueIterable &links, const opentelemetry::trace::StartSpanOptions &options={}) noexcept override |
| void | ForceFlushWithMicroseconds (uint64_t timeout) noexcept override |
| void | CloseWithMicroseconds (uint64_t timeout) noexcept override |
| SpanProcessor & | GetProcessor () noexcept |
| Returns the configured span processor. More... | |
| IdGenerator & | GetIdGenerator () const noexcept |
| Returns the configured Id generator. More... | |
| const InstrumentationScope & | GetInstrumentationScope () const noexcept |
| Returns the associated instrumentation scope. More... | |
| const InstrumentationScope & | GetInstrumentationLibrary () const noexcept |
| const opentelemetry::sdk::resource::Resource & | GetResource () |
| Returns the currently configured resource. More... | |
| Sampler & | GetSampler () |
|
explicitnoexcept |
Construct a new Tracer with the given context pipeline.
|
explicitnoexcept |
Construct a new Tracer with the given context pipeline.
|
overridenoexcept |
|
overridenoexcept |
|
overridenoexcept |
|
overridenoexcept |
|
inlinenoexcept |
Returns the configured Id generator.
Definition at line 85 of file includes/opentelemetry/sdk/trace/tracer.h.
|
inlinenoexcept |
Returns the configured Id generator.
Definition at line 85 of file 9.2/includes/opentelemetry/sdk/trace/tracer.h.
|
inlinenoexcept |
Definition at line 94 of file 9.2/includes/opentelemetry/sdk/trace/tracer.h.
|
inlinenoexcept |
Definition at line 94 of file includes/opentelemetry/sdk/trace/tracer.h.
|
inlinenoexcept |
Returns the associated instrumentation scope.
Definition at line 88 of file 9.2/includes/opentelemetry/sdk/trace/tracer.h.
|
inlinenoexcept |
Returns the associated instrumentation scope.
Definition at line 88 of file includes/opentelemetry/sdk/trace/tracer.h.
|
inlinenoexcept |
Returns the configured span processor.
Definition at line 82 of file 9.2/includes/opentelemetry/sdk/trace/tracer.h.
|
inlinenoexcept |
Returns the configured span processor.
Definition at line 82 of file includes/opentelemetry/sdk/trace/tracer.h.
|
inline |
Returns the currently configured resource.
Definition at line 100 of file includes/opentelemetry/sdk/trace/tracer.h.
|
inline |
Returns the currently configured resource.
Definition at line 100 of file 9.2/includes/opentelemetry/sdk/trace/tracer.h.
|
inline |
Definition at line 103 of file includes/opentelemetry/sdk/trace/tracer.h.
|
inline |
Definition at line 103 of file 9.2/includes/opentelemetry/sdk/trace/tracer.h.
|
overridenoexcept |
|
overridenoexcept |