Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::tooling::gpu_health::StartupTrial Struct Reference

#include <health_read_result.hpp>

Public Attributes

std::uint32_t sequence = 0
CacheState cache_state = CacheState::cold
std::optional< std::string > lifecycle_id
 Unique editor lifecycle identity retained in the durable response.
CacheProvenance cache_provenance = CacheProvenance::unknown
 Explicit cache boundary; never inferred from cold/warm labels or timing.
std::optional< double > editor_open_to_first_nonblank_ms
std::optional< double > interaction_hitch_ms
std::optional< double > shader_compile_ms
std::optional< double > upload_ms
std::optional< double > hidden_frame_ms
std::optional< double > present_ms
std::optional< std::string > observed_target_signature_sha256
std::optional< bool > content_floor_passed
VisibleState visible_state = VisibleState::unknown
Verdict verdict = Verdict::unverified
std::string diagnostic_code {"gpu.startup.unverified"}

Member Data Documentation

◆ cache_provenance

CacheProvenance pulp::tooling::gpu_health::StartupTrial::cache_provenance = CacheProvenance::unknown

Explicit cache boundary; never inferred from cold/warm labels or timing.

◆ cache_state

CacheState pulp::tooling::gpu_health::StartupTrial::cache_state = CacheState::cold

◆ content_floor_passed

std::optional<bool> pulp::tooling::gpu_health::StartupTrial::content_floor_passed

◆ diagnostic_code

std::string pulp::tooling::gpu_health::StartupTrial::diagnostic_code {"gpu.startup.unverified"}

◆ editor_open_to_first_nonblank_ms

std::optional<double> pulp::tooling::gpu_health::StartupTrial::editor_open_to_first_nonblank_ms

◆ hidden_frame_ms

std::optional<double> pulp::tooling::gpu_health::StartupTrial::hidden_frame_ms

◆ interaction_hitch_ms

std::optional<double> pulp::tooling::gpu_health::StartupTrial::interaction_hitch_ms

◆ lifecycle_id

std::optional<std::string> pulp::tooling::gpu_health::StartupTrial::lifecycle_id

Unique editor lifecycle identity retained in the durable response.

◆ observed_target_signature_sha256

std::optional<std::string> pulp::tooling::gpu_health::StartupTrial::observed_target_signature_sha256

◆ present_ms

std::optional<double> pulp::tooling::gpu_health::StartupTrial::present_ms

◆ sequence

std::uint32_t pulp::tooling::gpu_health::StartupTrial::sequence = 0

◆ shader_compile_ms

std::optional<double> pulp::tooling::gpu_health::StartupTrial::shader_compile_ms

◆ upload_ms

std::optional<double> pulp::tooling::gpu_health::StartupTrial::upload_ms

◆ verdict

Verdict pulp::tooling::gpu_health::StartupTrial::verdict = Verdict::unverified

◆ visible_state

VisibleState pulp::tooling::gpu_health::StartupTrial::visible_state = VisibleState::unknown

The documentation for this struct was generated from the following file: