Definition at line 24 of file includes/opentelemetry/trace/span_context.h.
Public Member Functions | |
| SpanContext (bool sampled_flag, bool is_remote) noexcept | |
| SpanContext (TraceId trace_id, SpanId span_id, TraceFlags trace_flags, bool is_remote, nostd::shared_ptr< TraceState > trace_state=TraceState::GetDefault()) noexcept | |
| SpanContext (const SpanContext &ctx)=default | |
| bool | IsValid () const noexcept |
| const trace::TraceFlags & | trace_flags () const noexcept |
| const trace::TraceId & | trace_id () const noexcept |
| const trace::SpanId & | span_id () const noexcept |
| const nostd::shared_ptr< trace::TraceState > & | trace_state () const noexcept |
| bool | operator== (const SpanContext &that) const noexcept |
| SpanContext & | operator= (const SpanContext &ctx)=default |
| bool | IsRemote () const noexcept |
| bool | IsSampled () const noexcept |
| SpanContext (bool sampled_flag, bool is_remote) noexcept | |
| SpanContext (TraceId trace_id, SpanId span_id, TraceFlags trace_flags, bool is_remote, nostd::shared_ptr< TraceState > trace_state=TraceState::GetDefault()) noexcept | |
| SpanContext (const SpanContext &ctx)=default | |
| bool | IsValid () const noexcept |
| const trace::TraceFlags & | trace_flags () const noexcept |
| const trace::TraceId & | trace_id () const noexcept |
| const trace::SpanId & | span_id () const noexcept |
| const nostd::shared_ptr< trace::TraceState > & | trace_state () const noexcept |
| bool | operator== (const SpanContext &that) const noexcept |
| SpanContext & | operator= (const SpanContext &ctx)=default |
| bool | IsRemote () const noexcept |
| bool | IsSampled () const noexcept |
Static Public Member Functions | |
| static SpanContext | GetInvalid () noexcept |
| static SpanContext | GetInvalid () noexcept |
|
inlinenoexcept |
Definition at line 34 of file includes/opentelemetry/trace/span_context.h.
Referenced by GetInvalid().
|
inlinenoexcept |
Definition at line 42 of file includes/opentelemetry/trace/span_context.h.
|
default |
|
inlinenoexcept |
Definition at line 34 of file 9.2/includes/opentelemetry/trace/span_context.h.
|
inlinenoexcept |
Definition at line 42 of file 9.2/includes/opentelemetry/trace/span_context.h.
|
default |
|
inlinestaticnoexcept |
Definition at line 86 of file includes/opentelemetry/trace/span_context.h.
References SpanContext().
Referenced by trace::Tracer::GetCurrentSpan(), trace::DefaultSpan::GetInvalid(), and trace::GetSpan().
|
inlinestaticnoexcept |
Definition at line 86 of file 9.2/includes/opentelemetry/trace/span_context.h.
References SpanContext().
|
inlinenoexcept |
Definition at line 84 of file includes/opentelemetry/trace/span_context.h.
|
inlinenoexcept |
Definition at line 84 of file 9.2/includes/opentelemetry/trace/span_context.h.
|
inlinenoexcept |
Definition at line 88 of file includes/opentelemetry/trace/span_context.h.
References trace::TraceFlags::IsSampled().
Referenced by trace::propagation::JaegerPropagator::Inject().
|
inlinenoexcept |
Definition at line 88 of file 9.2/includes/opentelemetry/trace/span_context.h.
References trace::TraceFlags::IsSampled().
|
inlinenoexcept |
Definition at line 57 of file includes/opentelemetry/trace/span_context.h.
References trace::SpanId::IsValid(), and trace::TraceId::IsValid().
Referenced by trace::propagation::B3PropagatorExtractor::Extract(), trace::propagation::JaegerPropagator::Extract(), trace::propagation::HttpTraceContext::Extract(), trace::propagation::JaegerPropagator::Inject(), trace::propagation::HttpTraceContext::Inject(), trace::propagation::B3Propagator::Inject(), and trace::propagation::B3PropagatorMultiHeader::Inject().
|
inlinenoexcept |
Definition at line 57 of file 9.2/includes/opentelemetry/trace/span_context.h.
References trace::SpanId::IsValid(), and trace::TraceId::IsValid().
|
default |
|
default |
|
inlinenoexcept |
Definition at line 76 of file 9.2/includes/opentelemetry/trace/span_context.h.
References span_id(), trace_flags(), and trace_id().
|
inlinenoexcept |
Definition at line 76 of file includes/opentelemetry/trace/span_context.h.
References span_id(), trace_flags(), and trace_id().
|
inlinenoexcept |
Definition at line 66 of file 9.2/includes/opentelemetry/trace/span_context.h.
|
inlinenoexcept |
Definition at line 66 of file includes/opentelemetry/trace/span_context.h.
Referenced by trace::propagation::JaegerPropagator::Inject(), trace::propagation::B3Propagator::Inject(), trace::propagation::B3PropagatorMultiHeader::Inject(), and operator==().
|
inlinenoexcept |
Definition at line 60 of file includes/opentelemetry/trace/span_context.h.
Referenced by trace::propagation::B3Propagator::Inject(), trace::propagation::B3PropagatorMultiHeader::Inject(), and operator==().
|
inlinenoexcept |
Definition at line 60 of file 9.2/includes/opentelemetry/trace/span_context.h.
|
inlinenoexcept |
Definition at line 63 of file 9.2/includes/opentelemetry/trace/span_context.h.
|
inlinenoexcept |
Definition at line 63 of file includes/opentelemetry/trace/span_context.h.
Referenced by trace::propagation::JaegerPropagator::Inject(), trace::propagation::B3Propagator::Inject(), trace::propagation::B3PropagatorMultiHeader::Inject(), and operator==().
|
inlinenoexcept |
Definition at line 69 of file includes/opentelemetry/trace/span_context.h.
|
inlinenoexcept |
Definition at line 69 of file 9.2/includes/opentelemetry/trace/span_context.h.