19 #ifndef _ardour_io_tasklist_h_
20 #define _ardour_io_tasklist_h_
23 #include <boost/function.hpp>
25 #include <glibmm/threads.h>
49 std::vector<boost::function<void ()>>
_tasks;
std::atomic< uint32_t > _n_workers
static void * _worker_thread(void *)
std::vector< pthread_t > _workers
Glib::Threads::Mutex _tasks_mutex
std::atomic< bool > _terminate
void push_back(boost::function< void()> fn)
std::vector< boost::function< void()> > _tasks