|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
SDK-independent W3C parent context recovered from reserved action headers. More...
#include <cpp/a11/obs/trace_context.h>
Public Member Functions | |
| bool | sampled () const |
| Whether the W3C sampled flag is set. | |
Public Attributes | |
| std::string | trace_id |
| 32 lowercase hex characters. | |
| std::string | span_id |
| 16 lowercase hex characters. | |
| std::uint8_t | trace_flags = 0 |
| W3C trace flags byte. | |
| std::string | tracestate |
| Raw tracestate header; may be empty. | |
| std::vector< BaggageEntry > | baggage |
| Request-scoped propagated values. | |
Friends | |
| bool | operator== (const TraceContext &, const TraceContext &)=default |
SDK-independent W3C parent context recovered from reserved action headers.
|
inline |
Whether the W3C sampled flag is set.
|
friend |
| std::vector<BaggageEntry> a11::obs::TraceContext::baggage |
Request-scoped propagated values.
| std::string a11::obs::TraceContext::span_id |
16 lowercase hex characters.
| std::uint8_t a11::obs::TraceContext::trace_flags = 0 |
W3C trace flags byte.
| std::string a11::obs::TraceContext::trace_id |
32 lowercase hex characters.
| std::string a11::obs::TraceContext::tracestate |
Raw tracestate header; may be empty.