#include <algorithm>#include <array>#include <cstdint>#include <functional>#include <memory>#include <mutex>#include <optional>#include <pulp/state/listener_token.hpp>#include <pulp/state/parameter.hpp>#include <pulp/state/state_migration.hpp>#include <span>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::state::ParamGroup |
| Named parameter group for hierarchical UI organization. More... | |
| struct | pulp::state::RtListenerQueueTelemetry |
| Snapshot of StateStore's real-time listener queue. More... | |
| struct | pulp::state::ParameterGestureApplyResult |
| class | pulp::state::ParameterFeedbackBaseline |
| Opaque exact identity captured when asynchronous work is ordered against a parameter. More... | |
| struct | pulp::state::ConditionalParameterApplyResult |
| class | pulp::state::ParamReader |
| Pre-resolved audio-thread read handle for one parameter's base value. More... | |
| class | pulp::state::StateStore |
| Centralized parameter storage with lock-free value access. More... | |
| struct | pulp::state::StateStore::ParamWrite |
One parameter write in a set_values_rt() batch. More... | |
| struct | pulp::state::StateStore::ModulationWatchers |
| struct | pulp::state::StateStore::ModulationWatchers::Entry |
| class | pulp::state::StateStore::ModulationWatch |
| RAII handle for watch_modulation(). Move-only; dropping it unwatches. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::events |
| namespace | pulp::state |
| SequencerStateChannel is the audio-safe transport for a plugin's structured NON-parameter state: the bulk, observable state a step sequencer / mod-matrix / pattern engine holds outside its automatable parameter set (e.g. | |
| namespace | pulp::state::test_support |
Enumerations | |
| enum class | pulp::state::ParameterGestureApplyStatus { pulp::state::Applied , pulp::state::GenerationConflict , pulp::state::InvalidParameter , pulp::state::ConcurrentMutation , pulp::state::CallbackFailureRolledBack , pulp::state::CallbackFailureUnknown } |
| Outcome of a generation-bound complete parameter gesture. More... | |
| enum class | pulp::state::ConditionalParameterApplyStatus { pulp::state::Applied , pulp::state::Conflict , pulp::state::InvalidParameter } |