Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
control_main_thread_executor.hpp
Go to the documentation of this file.
1#pragma once
2
5
6#include <memory>
7
8namespace pulp::inspect {
9
13 public:
15
16 ControlMainThreadExecutor(std::shared_ptr<InspectorMainThreadRpc> rpc, Handler handler);
17
22
23 private:
24 class Impl;
25 std::shared_ptr<Impl> impl_;
26};
27
28} // namespace pulp::inspect
ControlMainThreadExecutor(std::shared_ptr< InspectorMainThreadRpc > rpc, Handler handler)
ControlOperationExecutor Handler
Definition control_main_thread_executor.hpp:14
ControlOperationExecutor executor() const
The returned executor owns the adapter state.
Definition agent_context.hpp:7
std::function< ControlExecutionOutcome( const ControlAdmissionPlan &, const ControlRequestEnvelope &, const ControlExecutionContext &)> ControlOperationExecutor
Trusted in-process adapter contract.
Definition control_execution.hpp:56