#include <control_gpu_health_provider.hpp>
◆ budget_id
| std::string pulp::inspect::ControlGpuHealthProvider::Config::budget_id {"pulp.editor-first-visible.v1"} |
◆ budget_ratified
| bool pulp::inspect::ControlGpuHealthProvider::Config::budget_ratified = false |
Ratification is accepted only with a positive threshold, source, and at least one bounded reference host.
Invalid input remains unratified rather than publishing a policy claim.
◆ budget_version
| std::uint32_t pulp::inspect::ControlGpuHealthProvider::Config::budget_version = 1 |
◆ campaign_id
| std::string pulp::inspect::ControlGpuHealthProvider::Config::campaign_id {"editor-open"} |
◆ event_capacity
| std::uint32_t pulp::inspect::ControlGpuHealthProvider::Config::event_capacity = 64 |
◆ expected_target_signature_sha256
| std::optional<std::string> pulp::inspect::ControlGpuHealthProvider::Config::expected_target_signature_sha256 |
◆ gpu_evidence_id
| std::optional<std::string> pulp::inspect::ControlGpuHealthProvider::Config::gpu_evidence_id |
Exact 32-lowercase-hex identifier also emitted by the correlated trace.
Required before a startup trial can claim pass/fail.
◆ measurement_endpoint
Initial value:=
@ native_compositor_presentation
Definition control_gpu_health_provider.hpp:30
Visible Standalone/DAW/Forge adapters must keep the default and supply an independent compositor timestamp.
The constrained headless adapter selects headless_capture_complete and uses the capture completion timestamp without claiming presentation.
◆ pulp_build_id
| std::string pulp::inspect::ControlGpuHealthProvider::Config::pulp_build_id |
◆ reference_hosts
| std::vector<ReferenceHost> pulp::inspect::ControlGpuHealthProvider::Config::reference_hosts |
◆ seed_blank_first_frame
| bool pulp::inspect::ControlGpuHealthProvider::Config::seed_blank_first_frame = false |
◆ shader_signature_sha256
| std::optional<std::string> pulp::inspect::ControlGpuHealthProvider::Config::shader_signature_sha256 |
◆ source_signature_sha256
| std::optional<std::string> pulp::inspect::ControlGpuHealthProvider::Config::source_signature_sha256 |
◆ threshold_ms
| std::optional<double> pulp::inspect::ControlGpuHealthProvider::Config::threshold_ms |
◆ threshold_source
| std::optional<std::string> pulp::inspect::ControlGpuHealthProvider::Config::threshold_source |
◆ timeout
| std::chrono::milliseconds pulp::inspect::ControlGpuHealthProvider::Config::timeout {5000} |
◆ trace_evidence_id
| std::optional<std::string> pulp::inspect::ControlGpuHealthProvider::Config::trace_evidence_id |
Bounded same-instance trace identity emitted beside gpu_evidence_id.
It is deliberately distinct from the GPU evidence identifier and is the authority every frame observation must match.
◆ vellum_revision
| std::optional<std::string> pulp::inspect::ControlGpuHealthProvider::Config::vellum_revision |
The documentation for this struct was generated from the following file: