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

#include <control_grants.hpp>

Public Attributes

std::size_t max_grants = 256
std::size_t max_consumed_consent_decisions = 1024
std::chrono::milliseconds maximum_ttl = std::chrono::hours(24)
std::size_t max_retired_grant_ids = 1024
 Bounds IDs retained after explicit revocation so repeated revoke calls remain idempotent without retired grants consuming active capacity.

Member Data Documentation

◆ max_consumed_consent_decisions

std::size_t pulp::inspect::ControlGrantStoreConfig::max_consumed_consent_decisions = 1024

◆ max_grants

std::size_t pulp::inspect::ControlGrantStoreConfig::max_grants = 256

◆ max_retired_grant_ids

std::size_t pulp::inspect::ControlGrantStoreConfig::max_retired_grant_ids = 1024

Bounds IDs retained after explicit revocation so repeated revoke calls remain idempotent without retired grants consuming active capacity.

Zero disables retired-ID retention.

◆ maximum_ttl

std::chrono::milliseconds pulp::inspect::ControlGrantStoreConfig::maximum_ttl = std::chrono::hours(24)

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