Definition at line 19 of file includes/opentelemetry/trace/trace_id.h.
Public Member Functions | |
| TraceId () noexcept | |
| TraceId (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 TraceId &that) const noexcept |
| bool | operator!= (const TraceId &that) const noexcept |
| bool | IsValid () const noexcept |
| void | CopyBytesTo (nostd::span< uint8_t, kSize > dest) const noexcept |
| TraceId () noexcept | |
| TraceId (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 TraceId &that) const noexcept |
| bool | operator!= (const TraceId &that) const noexcept |
| bool | IsValid () const noexcept |
| void | CopyBytesTo (nostd::span< uint8_t, kSize > dest) const noexcept |
Static Public Attributes | |
| static constexpr int | kSize = 16 |
|
inlinenoexcept |
Definition at line 26 of file includes/opentelemetry/trace/trace_id.h.
Referenced by IsValid().
|
inlineexplicitnoexcept |
Definition at line 29 of file includes/opentelemetry/trace/trace_id.h.
|
inlinenoexcept |
Definition at line 26 of file 9.2/includes/opentelemetry/trace/trace_id.h.
|
inlineexplicitnoexcept |
Definition at line 29 of file 9.2/includes/opentelemetry/trace/trace_id.h.
|
inlinenoexcept |
Definition at line 62 of file includes/opentelemetry/trace/trace_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 62 of file 9.2/includes/opentelemetry/trace/trace_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 46 of file 9.2/includes/opentelemetry/trace/trace_id.h.
|
inlinenoexcept |
Definition at line 46 of file includes/opentelemetry/trace/trace_id.h.
|
inlinenoexcept |
Definition at line 59 of file includes/opentelemetry/trace/trace_id.h.
References TraceId().
Referenced by trace::SpanContext::IsValid().
|
inlinenoexcept |
Definition at line 59 of file 9.2/includes/opentelemetry/trace/trace_id.h.
References TraceId().
|
inlinenoexcept |
Definition at line 56 of file includes/opentelemetry/trace/trace_id.h.
|
inlinenoexcept |
Definition at line 56 of file 9.2/includes/opentelemetry/trace/trace_id.h.
|
inlinenoexcept |
Definition at line 51 of file 9.2/includes/opentelemetry/trace/trace_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 51 of file includes/opentelemetry/trace/trace_id.h.
References kSize.
|
inlinenoexcept |
Definition at line 35 of file includes/opentelemetry/trace/trace_id.h.
References kSize.
Referenced by trace::propagation::JaegerPropagator::Inject(), trace::propagation::B3Propagator::Inject(), and trace::propagation::B3PropagatorMultiHeader::Inject().
|
inlinenoexcept |
Definition at line 35 of file 9.2/includes/opentelemetry/trace/trace_id.h.
References kSize.
|
staticconstexpr |
Definition at line 23 of file includes/opentelemetry/trace/trace_id.h.
Referenced by CopyBytesTo(), operator==(), ToLowerBase16(), and TraceId().