LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::ThreadPool< P > Member List

This is the complete list of members for deeplima::ThreadPool< P >, including all inherited members.

get_num_threads() constdeeplima::ThreadPool< P >inline
init(size_t num_threads)deeplima::ThreadPool< P >inline
m_cvdeeplima::ThreadPool< P >protected
m_cv_notifydeeplima::ThreadPool< P >protected
m_jobsdeeplima::ThreadPool< P >protected
m_mutexdeeplima::ThreadPool< P >protected
m_mutex_notifydeeplima::ThreadPool< P >protected
m_stopdeeplima::ThreadPool< P >protected
m_workersdeeplima::ThreadPool< P >protected
push(void *job)deeplima::ThreadPool< P >inline
running()deeplima::ThreadPool< P >inline
stop()deeplima::ThreadPool< P >inline
thread_fn(size_t worker_id)deeplima::ThreadPool< P >inlineprotected
ThreadPool(size_t num_threads=0)deeplima::ThreadPool< P >inline
wait_for_any_job_notification(const std::function< bool()> fn)deeplima::ThreadPool< P >inlineprotected
wait_for_new_job(void **job)deeplima::ThreadPool< P >inlineprotected
~ThreadPool()deeplima::ThreadPool< P >inlinevirtual