Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
reload Directory Reference

Files

 
build_fingerprint.hpp
 Strict build-compatibility fingerprint — the PRIMARY safety gate for DSP hot reload.
 
key_store.hpp
 
live_swap_transaction.hpp
 One reload session = one atomic unit across UX + DSP.
 
pack_build.hpp
 
pack_install.hpp
 
pack_signing_ui.hpp
 
param_contract.hpp
 Parameter-contract equivalence check for DSP hot reload.
 
processor_hotswap_slot.hpp
 RT-safe hot-swap slot for a Processor.
 
reload_abi.hpp
 The C-ABI contract a hot-reloadable "logic" library exports, and the macro a plugin uses to export it.
 
reload_controller.hpp
 Watch a logic library on disk and hot-reload it when it changes (the standalone dev loop).
 
reload_library.hpp
 Dynamic-library handle for the DSP hot-reload path, with an explicit and deliberately conservative leak policy.
 
reload_swap_units.hpp
 Real SwapUnit adapters over the reload sessions.
 
reload_transaction.hpp
 The verify-before-commit reload transaction — ties the Phase-0 primitives into one operation: load a candidate logic library, gate it on reload-ABI version, build-fingerprint, and parameter-contract compatibility, and only then construct + swap it into the live ProcessorHotSwapSlot.
 
reload_trust_policy.hpp
 
reloadable_shell.hpp
 A ready-made hot-reloadable plugin shell (DAW integration).
 
remote_update.hpp
 
remote_update_fetch.hpp
 
revocation.hpp
 Signed Revocation List (SRL) + namespaced monotonic epoch floor.
 
scripted_ui_swap_unit.hpp
 UX SwapUnit adapter over ScriptedUiSession.
 
swap_pack.hpp
 Sealed swap-pack manifest + per-file integrity.