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

Trusted, bounded, non-blocking broker-side evaluators for the three dynamic permission terms not owned by identity, manifest, or grant state. More...

#include <control_admission.hpp>

Public Types

using Predicate

Public Attributes

Predicate host_available
Predicate activated
Predicate policy_eligible

Detailed Description

Trusted, bounded, non-blocking broker-side evaluators for the three dynamic permission terms not owned by identity, manifest, or grant state.

They run inside the broker coordination boundary and must not re-enter ControlBroker. Defaults are fail-closed.

Member Typedef Documentation

◆ Predicate

Initial value:
std::function<bool(const ControlRegistration&, const ControlOperationDescriptor&)>
Definition control_manifest.hpp:121
Definition control_identity.hpp:190

Member Data Documentation

◆ activated

Predicate pulp::inspect::ControlAdmissionPolicy::activated

◆ host_available

Predicate pulp::inspect::ControlAdmissionPolicy::host_available

◆ policy_eligible

Predicate pulp::inspect::ControlAdmissionPolicy::policy_eligible

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