StateStore-aware host-quirk application helpers. More...
#include <pulp/format/host_quirks.hpp>#include <pulp/state/parameter.hpp>#include <pulp/state/store.hpp>Go to the source code of this file.
Namespaces | |
| namespace | pulp |
| namespace | pulp::format |
| What the product grants a device: the quota table indexed by capability tier and live thermal state. | |
Functions | |
| bool | pulp::format::maybe_synthesize_bypass (state::StateStore &store, const HostQuirks &q) |
| synthesize_bypass_parameter: when the plugin declares no Bypass parameter and the quirk is enforced, inject an automatable boolean "Bypass" parameter into the StateStore so the host gets a bypass control. | |
Variables | |
| constexpr state::ParamID | pulp::format::kSynthesizedBypassParamId = 0x70427970 |
| Reserved ParamID for the synthesized Bypass parameter. | |
StateStore-aware host-quirk application helpers.
Kept separate from host_quirks.hpp so that header stays free of a pulp::state dependency — only adapters that actually mutate the StateStore (to synthesize parameters) include this.