Discovery for installed data-only Pulp content packs. More...
#include <pulp/state/content_capability_manifest.hpp>#include <pulp/state/content_install_limits.hpp>#include <pulp/state/preset_manager.hpp>#include <filesystem>#include <optional>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::state::ContentPackInfo |
| Metadata for one installed content pack. More... | |
| struct | pulp::state::ContentInstallPolicy |
| struct | pulp::state::ContentInstallPreview |
| struct | pulp::state::ContentInstallResult |
| class | pulp::state::ContentRegistry |
| Installed content lookup. More... | |
Namespaces | |
| namespace | pulp |
| 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. | |
Enumerations | |
| enum class | pulp::state::ContentReloadPolicy { pulp::state::hot_reload , pulp::state::manual_rescan , pulp::state::restart_required } |
Functions | |
| ContentPresetSource | pulp::state::content_registry_preset_source () |
| A PresetManager content-preset source backed by this registry: it lists the installed packs' presets under data_root, or under platform_data_root() when data_root is empty. | |
| ContentInstallPreview | pulp::state::preview_content_pack_install (const std::filesystem::path &input, const ContentCapabilityManifest &plugin, const std::filesystem::path &data_root=ContentRegistry::platform_data_root(), const ContentInstallLimits &limits={}) |
| Validate a local content-pack directory or .pulpcontent archive against a trusted plugin runtime manifest without copying any files. | |
| ContentInstallResult | pulp::state::install_content_pack (const std::filesystem::path &input, const ContentCapabilityManifest &plugin, const std::filesystem::path &data_root=ContentRegistry::platform_data_root(), bool approved=false, const ContentInstallLimits &limits={}) |
| Install a previously previewable data-only content pack. | |
| const char * | pulp::state::to_string (ContentReloadPolicy policy) |
Discovery for installed data-only Pulp content packs.