Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::inspect::ControlGpuHealthReadSource Struct Reference

Exact-instance source for a bounded GPU startup-health snapshot. More...

#include <control_gpu_health_read_executor.hpp>

Public Attributes

ControlRegistrationId registration_id
std::string instance_id
std::string publication_id
std::function< std::shared_ptr< const tooling::gpu_health::HealthReadResult >()> read_result

Detailed Description

Exact-instance source for a bounded GPU startup-health snapshot.

The resolver and callback run synchronously on a legal background thread, never the audio thread. read_result must not block, render, compile a shader, or start a trace; it returns the latest typed snapshot. The executor independently applies the native cross-field validator before it publishes the snapshot or any correlation evidence. Runtime operation metadata, grants, instances, and receipts stay outside the design-time agent-capabilities manifest even though these headers install in the same SDK.

Member Data Documentation

◆ instance_id

std::string pulp::inspect::ControlGpuHealthReadSource::instance_id

◆ publication_id

std::string pulp::inspect::ControlGpuHealthReadSource::publication_id

◆ read_result

std::function<std::shared_ptr<const tooling::gpu_health::HealthReadResult>()> pulp::inspect::ControlGpuHealthReadSource::read_result

◆ registration_id

ControlRegistrationId pulp::inspect::ControlGpuHealthReadSource::registration_id

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