Classes | |
| struct | TraceControlInventorySelection |
| struct | StandaloneControlAuthorHooks |
Typedefs | |
| using | InspectorControlClock |
| using | StandaloneControlAuthorHooksFactory = StandaloneControlAuthorHooks (*)(format::Processor&) |
| using | StandaloneRuntimeEvaluatorFactory |
| using | StandaloneSequencerStateChannelFactory |
| using | StandaloneTimelineDocumentSessionFactory |
| using | StandaloneSignalGraphAuthorityFactory |
| Installs the product-owned binding for live SignalGraph modulation-route control. | |
| using | StandaloneSampleRegionTargetFactory |
| Installs the product-owned binding between a live Processor graph and the unified sample-region executors. | |
| using pulp::inspect::detail::StandaloneControlAuthorHooksFactory = StandaloneControlAuthorHooks (*)(format::Processor&) |
Installs the product-owned binding between a live Processor graph and the unified sample-region executors.
The factory must return a target backed by the same graph and StateStore used by the processor instance.
Installs the product-owned binding for live SignalGraph modulation-route control.
The factory must return the authority for the same graph owned by the Processor. Without a factory, the registered operation remains typed HostUnavailable.
| StandaloneControlAuthorHooks pulp::inspect::detail::create_standalone_control_author_hooks | ( | format::Processor & | processor | ) |
| std::shared_ptr< RuntimeEvaluator > pulp::inspect::detail::create_standalone_runtime_evaluator | ( | format::Processor & | processor, |
| format::ViewBridge & | bridge ) |
| std::shared_ptr< ControlSampleRegionTarget > pulp::inspect::detail::create_standalone_sample_region_target | ( | format::Processor & | processor, |
| state::StateStore & | store, | ||
| ControlSampleRegionGeneration & | generation ) |
| std::shared_ptr< state::SequencerStateChannel > pulp::inspect::detail::create_standalone_sequencer_state_channel | ( | format::Processor & | processor | ) |
| pulp::host::SignalGraphControlAuthority * pulp::inspect::detail::create_standalone_signal_graph_authority | ( | format::Processor & | processor | ) |
| std::optional< ControlTimelineDocumentSessionSource > pulp::inspect::detail::create_standalone_timeline_document_session_source | ( | const ControlAdmissionPlan & | plan | ) |
|
noexcept |
Installs optional author-owned observability inputs.
Unspecified telemetry remains sensitive, and absent Motion probes/fixtures remain unavailable.
|
noexcept |
Installed only by a research-unsafe author target that also links the separately shipped high-risk evaluator archive.
|
noexcept |
|
noexcept |
Installs the author-owned sequencer state channel the control operations dev.pulp.sequencer/state.read@1 and dev.pulp.sequencer/state.edit@1 bind to.
A host that installs nothing keeps both operations refusing with a typed HostUnavailable, so the seam is opt-in rather than a silent empty grid.
The returned channel must be the SAME channel the host's engine thread drives, and the host remains its single UI-side applied-echo consumer: the operations only read the published snapshot/playhead and submit commands.
|
noexcept |
|
noexcept |
Installs the host-owned binding between the broker's admitted plan and a live timeline::DocumentSession.
A Standalone executable owns no canonical project, so without an installed factory the operation resolves to no source and the executor refuses; a host that does own a timeline — Forge Sequencer and Forge Modular both do — installs one and the same unified control reaches its live document.
| InspectorClientResult pulp::inspect::detail::request_control_inspector_with_clock | ( | InspectorControlSessionOpener & | opener, |
| std::string | method, | ||
| std::string | params_json, | ||
| std::chrono::milliseconds | timeout, | ||
| InspectorControlClock | clock ) |
Internal deterministic-clock seam for deadline contract tests.
| std::optional< TraceControlInventorySelection > pulp::inspect::detail::select_trace_control_instance | ( | std::string_view | inventory_json, |
| std::optional< std::string_view > | exact_instance_id = std::nullopt ) |
Internal pure seams for testing least-authority discovery and grant construction without a live installed broker.
| std::string pulp::inspect::detail::trace_control_grant_request_json | ( | std::string_view | instance_id | ) |