Lines Matching refs:Workqueue_thread
41 // Class Workqueue_thread represents a single thread. Creating an
44 class Workqueue_thread
47 Workqueue_thread(Workqueue_threader_threadpool*, int thread_number);
49 ~Workqueue_thread();
53 Workqueue_thread(const Workqueue_thread&);
54 Workqueue_thread& operator=(const Workqueue_thread&);
75 Workqueue_thread::Workqueue_thread(Workqueue_threader_threadpool* threadpool,
86 err = pthread_create(&this->tid_, &attr, &Workqueue_thread::thread_body,
96 Workqueue_thread::~Workqueue_thread()
103 Workqueue_thread::check(const char* function, int err) const
113 Workqueue_thread::thread_body(void* arg)
115 Workqueue_thread* pwt = reinterpret_cast<Workqueue_thread*>(arg);
168 new Workqueue_thread(this, this->threads_);