The sole host-side authority for live graph modulation-route lifecycle. More...
#include <signal_graph_control.hpp>
Public Member Functions | |
| SignalGraphControlAuthority (SignalGraph &graph, double sample_rate, int maximum_block_size) noexcept | |
| SignalGraphRouteResult | apply (std::span< const SignalGraphRouteCommand > commands) |
| void | reset () noexcept |
| std::uint64_t | generation () const noexcept |
Static Public Attributes | |
| static constexpr std::size_t | kMaxDenseCommands = 64 |
The sole host-side authority for live graph modulation-route lifecycle.
It owns no second runtime: each batch is compiled and published by the graph's existing PreparedTopologyEdit transaction.
|
noexcept |
| SignalGraphRouteResult pulp::host::SignalGraphControlAuthority::apply | ( | std::span< const SignalGraphRouteCommand > | commands | ) |
|
inlinenoexcept |
|
noexcept |
|
staticconstexpr |