|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
6 #include "opentelemetry/common/attribute_value.h"
7 #include "opentelemetry/nostd/string_view.h"
8 #include "opentelemetry/trace/span.h"
9 #include "opentelemetry/trace/span_context.h"
10 #include "opentelemetry/version.h"
50 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
55 void AddLinks(
const SpanContextKeyValueIterable & ) noexcept
override {}
EndSpanOptions provides options to set properties of a Span when it is ended.
void AddEvent(nostd::string_view, common::SystemTimestamp, const common::KeyValueIterable &) noexcept override
DefaultSpan provides a non-operational Span that propagates the tracer context by wrapping it inside ...
A Span represents a single operation within a Trace.
A timepoint relative to the system clock epoch.
#define OPENTELEMETRY_BEGIN_NAMESPACE
nostd::string_view ToString() const noexcept
static DefaultSpan GetInvalid()
void SetAttribute(nostd::string_view, const common::AttributeValue &) noexcept override
#define OPENTELEMETRY_END_NAMESPACE
void SetStatus(StatusCode, nostd::string_view) noexcept override
constexpr absl::OTABSL_OPTION_NAMESPACE_NAME::remove_reference_t< T > && move(T &&t) noexcept
DefaultSpan(SpanContext span_context) noexcept
Supports internal iteration over a collection of key-value pairs.
void AddEvent(nostd::string_view, common::SystemTimestamp) noexcept override
void UpdateName(nostd::string_view) noexcept override
trace::SpanContext GetContext() const noexcept override
void AddEvent(nostd::string_view) noexcept override
bool IsRecording() const noexcept override
DefaultSpan(DefaultSpan &&spn) noexcept
void End(const EndSpanOptions &) noexcept override
void AddEvent(nostd::string_view, const common::KeyValueIterable &) noexcept override
DefaultSpan(const DefaultSpan &spn) noexcept
static SpanContext GetInvalid() noexcept
Back port of std::string_view to work with pre-cpp-17 compilers.