Class DefaultSpan¶
Defined in File default_span.h
Inheritance Relationships¶
Base Type¶
public opentelemetry::trace::Span
(Class Span)
Class Documentation¶
-
class
opentelemetry::trace
::
DefaultSpan
: public opentelemetry::trace::Span¶ Public Functions
-
inline trace::SpanContext
GetContext
() const noexcept¶
-
inline bool
IsRecording
() const noexcept¶
-
inline void
SetAttribute
(nostd::string_view key, const common::AttributeValue &value) noexcept¶
-
inline void
AddEvent
(nostd::string_view name) noexcept¶
-
inline void
AddEvent
(nostd::string_view name, core::SystemTimestamp timestamp) noexcept¶
-
inline void
AddEvent
(nostd::string_view name, core::SystemTimestamp timestamp, const common::KeyValueIterable &attributes) noexcept¶
-
inline void
AddEvent
(nostd::string_view name, const common::KeyValueIterable &attributes) noexcept¶
-
inline void
SetStatus
(StatusCode status, nostd::string_view description) noexcept¶
-
inline void
UpdateName
(nostd::string_view name) noexcept¶
-
inline void
End
(const EndSpanOptions &options = {}) noexcept¶
-
inline nostd::string_view
ToString
()¶
-
inline
DefaultSpan
(SpanContext span_context)¶
-
inline
DefaultSpan
(DefaultSpan &&spn)¶
-
inline
DefaultSpan
(const DefaultSpan &spn)¶
Public Static Functions
-
static inline DefaultSpan
GetInvalid
()¶
-
inline trace::SpanContext