Contents Menu Expand
OpenTelemetry C++ 0.6.0 documentation
Logo OpenTelemetry C++ 0.6.0 `

OpenTelemetry C++ API

  • Overview
  • Getting started
  • Reference documentation
    • Namespace opentelemetry
    • Namespace opentelemetry::common
    • Namespace opentelemetry::trace
    • Namespace opentelemetry::trace::propagation
    • Namespace opentelemetry::trace::propagation::detail
    • Struct EndSpanOptions
    • Struct StartSpanOptions
    • Class KeyValueIterable
    • Class SteadyTimestamp
    • Class SystemTimestamp
    • Class DefaultSpan
    • Class DefaultTracer
    • Class NoopSpan
    • Class NoopTracer
    • Class NoopTracerProvider
    • Class NullSpanContext
    • Class B3Propagator
    • Class B3PropagatorExtractor
    • Class B3PropagatorMultiHeader
    • Class HttpTraceContext
    • Class JaegerPropagator
    • Class Provider
    • Class Scope
    • Class Span
    • Class SpanContext
    • Class SpanContextKeyValueIterable
    • Class SpanId
    • Class TraceFlags
    • Class TraceId
    • Class Tracer
    • Class TracerProvider
    • Class TraceState
    • Enum CanonicalCode
    • Enum SpanKind
    • Enum StatusCode
    • Function opentelemetry::trace::propagation::detail::HexToBinary
    • Function opentelemetry::trace::propagation::detail::HexToInt
    • Function opentelemetry::trace::propagation::detail::IsValidHex
    • Function opentelemetry::trace::propagation::detail::SplitString
    • Function opentelemetry::trace::propagation::GetSpan
    • Function opentelemetry::trace::propagation::SetSpan
    • Template Function opentelemetry::trace::to_span_ptr
    • Variable opentelemetry::trace::kSpanKey
    • Variable opentelemetry::trace::propagation::detail::kHexDigits
    • Variable opentelemetry::trace::propagation::kB3CombinedHeader
    • Variable opentelemetry::trace::propagation::kB3SampledHeader
    • Variable opentelemetry::trace::propagation::kB3SpanIdHeader
    • Variable opentelemetry::trace::propagation::kB3TraceIdHeader
    • Variable opentelemetry::trace::propagation::kSpanIdHexStrLength
    • Variable opentelemetry::trace::propagation::kSpanIdSize
    • Variable opentelemetry::trace::propagation::kTraceFlagsSize
    • Variable opentelemetry::trace::propagation::kTraceHeader
    • Variable opentelemetry::trace::propagation::kTraceIdHexStrLength
    • Variable opentelemetry::trace::propagation::kTraceIdSize
    • Variable opentelemetry::trace::propagation::kTraceParent
    • Variable opentelemetry::trace::propagation::kTraceParentSize
    • Variable opentelemetry::trace::propagation::kTraceState
    • Variable opentelemetry::trace::propagation::kVersionSize
    • Define HAVE_WORKING_REGEX
    • Typedef opentelemetry::common::AttributeValue

Further Reading

  • Source code
  • Getting help

Namespace opentelemetry::trace::propagation¶

Namespaces¶

  • Namespace opentelemetry::trace::propagation::detail

Classes¶

  • Class B3Propagator

  • Class B3PropagatorExtractor

  • Class B3PropagatorMultiHeader

  • Class HttpTraceContext

  • Class JaegerPropagator

Functions¶

  • Function opentelemetry::trace::propagation::GetSpan

  • Function opentelemetry::trace::propagation::SetSpan

Variables¶

  • Variable opentelemetry::trace::propagation::kB3CombinedHeader

  • Variable opentelemetry::trace::propagation::kB3SampledHeader

  • Variable opentelemetry::trace::propagation::kB3SpanIdHeader

  • Variable opentelemetry::trace::propagation::kB3TraceIdHeader

  • Variable opentelemetry::trace::propagation::kSpanIdHexStrLength

  • Variable opentelemetry::trace::propagation::kSpanIdSize

  • Variable opentelemetry::trace::propagation::kTraceFlagsSize

  • Variable opentelemetry::trace::propagation::kTraceHeader

  • Variable opentelemetry::trace::propagation::kTraceIdHexStrLength

  • Variable opentelemetry::trace::propagation::kTraceIdSize

  • Variable opentelemetry::trace::propagation::kTraceParent

  • Variable opentelemetry::trace::propagation::kTraceParentSize

  • Variable opentelemetry::trace::propagation::kTraceState

  • Variable opentelemetry::trace::propagation::kVersionSize

Next
Namespace opentelemetry::trace::propagation::detail
Previous
Namespace opentelemetry::trace
Copyright © 2021, OpenTelemetry authors | Built with Sphinx and @pradyunsg's Furo theme. | Show Source
Contents
  • Namespace opentelemetry::trace::propagation
    • Namespaces
    • Classes
    • Functions
    • Variables