|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
#include "a11/obs/trace_context.h"#include <cctype>#include <cstdint>#include <optional>#include <string>#include <string_view>#include <vector>#include <absl/status/status.h>#include <absl/status/statusor.h>#include <absl/strings/ascii.h>#include <absl/strings/str_cat.h>#include <absl/strings/str_join.h>#include <absl/strings/str_split.h>#include <absl/strings/string_view.h>#include "a11/data/types.h"Namespaces | |
| namespace | a11 |
| namespace | a11::obs |
Functions | |
| absl::StatusOr< std::optional< TraceContext > > | a11::obs::ExtractTraceContext (const data::ByteMap &headers) |
| Extract a remote parent; nullopt means no tracing headers were supplied. | |
| absl::Status | a11::obs::InjectTraceContext (const TraceContext &context, data::ByteMap &headers) |
Serialize context into reserved headers, replacing existing values. | |