Class SpanContext
Defined in File span_context.h
Class Documentation
-
class opentelemetry::trace::SpanContext
Public Functions
-
inline SpanContext(bool sampled_flag, bool is_remote)
-
SpanContext(const SpanContext &ctx) = default
-
inline bool IsValid() const noexcept
-
inline const trace_api::TraceFlags &trace_flags() const noexcept
-
inline const trace_api::TraceId &trace_id() const noexcept
-
inline const trace_api::SpanId &span_id() const noexcept
-
inline const nostd::shared_ptr<trace_api::TraceState> trace_state() const noexcept
-
inline bool operator==(const SpanContext &that) const noexcept
-
SpanContext &operator=(const SpanContext &ctx) = default
-
inline bool IsRemote() const noexcept
-
inline bool IsSampled() const noexcept
Public Static Functions
-
static inline SpanContext GetInvalid()
-
inline SpanContext(bool sampled_flag, bool is_remote)