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