10#include <condition_variable>
15using Clock = std::chrono::steady_clock;
18using Task = std::function<void()>;
51 static void run(std::shared_ptr<State>
state);
53 std::shared_ptr<State> state_;
bool is_current_thread() const
std::thread::id thread_id() const
void dispatch_after(Duration delay, Task task)
EventLoop & operator=(const EventLoop &)=delete
EventLoop(const EventLoop &)=delete
Definition child_process_manager.hpp:18
Clock::duration Duration
Definition event_loop.hpp:17
Clock::time_point TimePoint
Definition event_loop.hpp:16
std::chrono::steady_clock Clock
Definition event_loop.hpp:15
std::function< void()> Task
Definition event_loop.hpp:18
SequencerStateChannel is the audio-safe transport for a plugin's structured NON-parameter state: the ...
Definition audio_device_manager.hpp:48