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

File context.h¶

Definition (include/opentelemetry/trace/propagation/detail/context.h)¶

  • Program Listing for File context.h

Includes¶

  • opentelemetry/context/context.h

  • opentelemetry/trace/default_span.h (File default_span.h)

Included By¶

  • File b3_propagator.h

  • File http_trace_context.h

  • File jaeger.h

Namespaces¶

  • Namespace opentelemetry

  • Namespace opentelemetry::trace

  • Namespace opentelemetry::trace::propagation

Functions¶

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

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

Copyright © 2021, OpenTelemetry authors | Built with Sphinx and @pradyunsg's Furo theme. | Show Source
Contents
  • File context.h
    • Definition (include/opentelemetry/trace/propagation/detail/context.h)
    • Includes
    • Included By
    • Namespaces
    • Functions