.. _exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1Sampler: Class Sampler ============= - Defined in :ref:`file__opt_build_repo_sdk_include_opentelemetry_sdk_trace_sampler.h` Inheritance Relationships ------------------------- Derived Types ************* - ``public opentelemetry::sdk::trace::AlwaysOffSampler`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1AlwaysOffSampler`) - ``public opentelemetry::sdk::trace::AlwaysOnSampler`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1AlwaysOnSampler`) - ``public opentelemetry::sdk::trace::ParentBasedSampler`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1ParentBasedSampler`) - ``public opentelemetry::sdk::trace::TraceIdRatioBasedSampler`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1trace_1_1TraceIdRatioBasedSampler`) Class Documentation ------------------- .. doxygenclass:: opentelemetry::sdk::trace::Sampler :project: OpenTelemetry C++ :members: :protected-members: :undoc-members: