#include <control_consent_authority.hpp>
|
| using | Clock = std::function<std::chrono::steady_clock::time_point()> |
| using | Entropy = std::function<std::optional<std::vector<std::uint8_t>>(std::size_t)> |
| using | Prompt |
◆ Clock
◆ Entropy
◆ Prompt
Initial value:
std::chrono::milliseconds)>
ControlConsentPromptResult
Definition control_consent_authority.hpp:14
Definition control_consent_authority.hpp:21
◆ client_prompt_cooldown
| std::chrono::milliseconds pulp::inspect::ControlBrokerConsentAuthorityConfig::client_prompt_cooldown = std::chrono::seconds(30) |
◆ clock
| Clock pulp::inspect::ControlBrokerConsentAuthorityConfig::clock = [] { return std::chrono::steady_clock::now(); } |
◆ entropy
| Entropy pulp::inspect::ControlBrokerConsentAuthorityConfig::entropy |
◆ global_prompt_cooldown
| std::chrono::milliseconds pulp::inspect::ControlBrokerConsentAuthorityConfig::global_prompt_cooldown = std::chrono::seconds(5) |
◆ maximum_tracked_clients
| std::size_t pulp::inspect::ControlBrokerConsentAuthorityConfig::maximum_tracked_clients = 64 |
◆ prompt
| Prompt pulp::inspect::ControlBrokerConsentAuthorityConfig::prompt |
Empty selects the broker-owned native macOS prompt.
Unsupported or headless environments fail closed.
◆ prompt_timeout
| std::chrono::milliseconds pulp::inspect::ControlBrokerConsentAuthorityConfig::prompt_timeout = std::chrono::seconds(30) |
The documentation for this struct was generated from the following file: