.. _exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1SpanProcessor: Class SpanProcessor =================== - Defined in :ref:`file__home_docs_checkouts_readthedocs.org_user_builds_labhas-opentelemetry-cpp_checkouts_latest_sdk_include_opentelemetry_sdk_trace_processor.h` Inheritance Relationships ------------------------- Derived Types ************* - ``public opentelemetry::sdk::trace::BatchSpanProcessor`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1BatchSpanProcessor`) - ``public opentelemetry::sdk::trace::MultiSpanProcessor`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1MultiSpanProcessor`) - ``public opentelemetry::sdk::trace::SimpleSpanProcessor`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1SimpleSpanProcessor`) Class Documentation ------------------- .. doxygenclass:: opentelemetry::sdk::trace::SpanProcessor :project: OpenTelemetry C++ :members: :protected-members: :undoc-members: