Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::playback::DeferredCompileExecutor Class Referencefinal

#include <compile_executor.hpp>

Public Member Functions

bool submit (std::unique_ptr< CompileTask > task, std::chrono::steady_clock::time_point not_before) override
std::size_t run_for (std::chrono::microseconds budget, std::size_t max_work_units=256)
std::size_t pending_count () const noexcept

Member Function Documentation

◆ pending_count()

std::size_t pulp::playback::DeferredCompileExecutor::pending_count ( ) const
inlinenoexcept

◆ run_for()

std::size_t pulp::playback::DeferredCompileExecutor::run_for ( std::chrono::microseconds budget,
std::size_t max_work_units = 256 )

◆ submit()

bool pulp::playback::DeferredCompileExecutor::submit ( std::unique_ptr< CompileTask > task,
std::chrono::steady_clock::time_point not_before )
overridevirtual

The documentation for this class was generated from the following file: