Definition at line 16 of file includes/opentelemetry/trace/span_id.h.
Public Member Functions | |
| SpanId () noexcept | |
| SpanId (nostd::span< const uint8_t, kSize > id) noexcept | |
| void | ToLowerBase16 (nostd::span< char, 2 *kSize > buffer) const noexcept |
| nostd::span< const uint8_t, kSize > | Id () const noexcept |
| bool | operator== (const SpanId &that) const noexcept |
| bool | operator!= (const SpanId &that) const noexcept |
| bool | IsValid () const noexcept |
| void | CopyBytesTo (nostd::span< uint8_t, kSize > dest) const noexcept |
| SpanId () noexcept | |
| SpanId (nostd::span< const uint8_t, kSize > id) noexcept | |
| void | ToLowerBase16 (nostd::span< char, 2 *kSize > buffer) const noexcept |
| nostd::span< const uint8_t, kSize > | Id () const noexcept |
| bool | operator== (const SpanId &that) const noexcept |
| bool | operator!= (const SpanId &that) const noexcept |
| bool | IsValid () const noexcept |
| void | CopyBytesTo (nostd::span< uint8_t, kSize > dest) const noexcept |
Static Public Attributes | |
| static constexpr int | kSize = 8 |
|
inlinenoexcept |
Definition at line 23 of file includes/opentelemetry/trace/span_id.h.
|
inlineexplicitnoexcept |
Definition at line 26 of file includes/opentelemetry/trace/span_id.h.
|
inlinenoexcept |
Definition at line 23 of file 9.2/includes/opentelemetry/trace/span_id.h.
|
inlineexplicitnoexcept |
Definition at line 26 of file 9.2/includes/opentelemetry/trace/span_id.h.
|
inlinenoexcept |
Definition at line 57 of file includes/opentelemetry/trace/span_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 57 of file 9.2/includes/opentelemetry/trace/span_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 40 of file 9.2/includes/opentelemetry/trace/span_id.h.
|
inlinenoexcept |
Definition at line 40 of file includes/opentelemetry/trace/span_id.h.
|
inlinenoexcept |
Definition at line 50 of file includes/opentelemetry/trace/span_id.h.
References kSize.
Referenced by trace::SpanContext::IsValid().
|
inlinenoexcept |
Definition at line 50 of file 9.2/includes/opentelemetry/trace/span_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 47 of file includes/opentelemetry/trace/span_id.h.
|
inlinenoexcept |
Definition at line 47 of file 9.2/includes/opentelemetry/trace/span_id.h.
|
inlinenoexcept |
Definition at line 45 of file 9.2/includes/opentelemetry/trace/span_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 45 of file includes/opentelemetry/trace/span_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 29 of file includes/opentelemetry/trace/span_id.h.
References kSize.
Referenced by trace::propagation::JaegerPropagator::Inject(), trace::propagation::B3Propagator::Inject(), and trace::propagation::B3PropagatorMultiHeader::Inject().
|
inlinenoexcept |
Definition at line 29 of file 9.2/includes/opentelemetry/trace/span_id.h.
References kSize.
|
staticconstexpr |
Definition at line 20 of file includes/opentelemetry/trace/span_id.h.
Referenced by CopyBytesTo(), IsValid(), operator==(), SpanId(), and ToLowerBase16().